Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API
REST APIStoreRéductions

API Réductions

Endpoints pour la gestion des codes de réduction.

SDK: client.app.store.discount

Endpoints

Lister les réductions

POST /app/{appId}/store/discount/list
ChampTypeRequisDescription
apiKeystringOuiClé API
curl -X POST https://api.applite.ai/app/{appId}/store/discount/list \ -H "Content-Type: application/json" \ -d '{"apiKey": "your_api_key"}'

Créer une réduction

POST /app/{appId}/store/discount/create
ChampTypeRequisDescription
apiKeystringOuiClé API
codestringOuiCode promo (unique)
typestringOuipercentage ou fixed_amount
valuenumberOuiValeur de la réduction
startsAtstringOuiDate de début (ISO)
endsAtstringNonDate de fin (ISO)
usageLimitnumberNonLimite d’utilisation
minRequirementstringNonnone, min_quantity, min_amount
minQuantitynumberNonQuantité minimum
minAmountnumberNonMontant minimum
appliesTostringNonall, collections, products
collectionIdsstring[]NonCollections ciblées
productIdsstring[]NonProduits ciblés
isActivebooleanNonCode actif
curl -X POST https://api.applite.ai/app/{appId}/store/discount/create \ -H "Content-Type: application/json" \ -d '{ "apiKey": "your_api_key", "code": "WELCOME10", "type": "percentage", "value": 10, "startsAt": "2024-01-01T00:00:00.000Z", "usageLimit": 1000, "minRequirement": "min_amount", "minAmount": 5000, "isActive": true }'

Obtenir une réduction

POST /app/{appId}/store/discount/{id}
curl -X POST https://api.applite.ai/app/{appId}/store/discount/{discountId} \ -H "Content-Type: application/json" \ -d '{"apiKey": "your_api_key"}'

Mettre à jour une réduction

POST /app/{appId}/store/discount/{id}/edit
ChampTypeRequisDescription
apiKeystringOuiClé API
codestringOuiCode (obligatoire même si inchangé)
typestringNonNouveau type
valuenumberNonNouvelle valeur
endsAtstringNonNouvelle date de fin
usageLimitnumberNonNouvelle limite
isActivebooleanNonNouveau statut
curl -X POST https://api.applite.ai/app/{appId}/store/discount/{discountId}/edit \ -H "Content-Type: application/json" \ -d '{ "apiKey": "your_api_key", "code": "SUMMER20", "value": 25, "endsAt": "2024-09-30T23:59:59.000Z" }'

Supprimer une réduction

POST /app/{appId}/store/discount/{id}/delete
curl -X POST https://api.applite.ai/app/{appId}/store/discount/{discountId}/delete \ -H "Content-Type: application/json" \ -d '{"apiKey": "your_api_key"}'

Un code de réduction supprimé ne peut plus être utilisé pour les nouvelles commandes. Les commandes existantes conservent leur réduction.

Last updated on