Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API
REST APIStoreLivraison

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/list
ChampTypeRequisDescription
apiKeystringOuiClé 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/create
ChampTypeRequisDescription
apiKeystringOuiClé API
namestringOuiNom du profil
zonesarrayNonZones de livraison
isDefaultbooleanNonProfil 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}/delete
ChampTypeRequisDescription
apiKeystringOuiClé 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