API Livraison
Endpoints pour la gestion des profils de livraison.
SDK: client.app.store.shipping
Endpoints
Lister les profils de livraison
POST /app/{appId}/store/shipping/listRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé API |
curl -X POST https://api.applite.ai/app/{appId}/store/shipping/list \
-H "Content-Type: application/json" \
-d '{"apiKey": "your_api_key"}'Créer un profil de livraison
POST /app/{appId}/store/shipping/createRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé API |
name | string | Oui | Nom du profil |
zones | array | Non | Zones de livraison |
isDefault | boolean | Non | Profil par défaut |
Structure d’une zone:
{
"name": "Zone Afrique",
"countries": ["CI", "SN", "ML"],
"rates": [
{
"name": "Express",
"type": "flat_rate",
"price": 2500,
"minOrderAmount": 0
},
{
"name": "Gratuit +10000",
"type": "free",
"minOrderAmount": 10000
}
]
}curl -X POST https://api.applite.ai/app/{appId}/store/shipping/create \
-H "Content-Type: application/json" \
-d '{
"apiKey": "your_api_key",
"name": "Livraison Express",
"zones": [
{
"name": "Côte d Ivoire",
"countries": ["CI"],
"rates": [
{"name": "Express 24h", "type": "flat_rate", "price": 2500}
]
}
]
}'Supprimer un profil de livraison
POST /app/{appId}/store/shipping/{id}/deleteRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé API |
curl -X POST https://api.applite.ai/app/{appId}/store/shipping/{shippingId}/delete \
-H "Content-Type: application/json" \
-d '{"apiKey": "your_api_key"}'Les produits utilisant un profil supprimé seront automatiquement assignés au profil par défaut.
Last updated on