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/listRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé 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/createRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé API |
code | string | Oui | Code promo (unique) |
type | string | Oui | percentage ou fixed_amount |
value | number | Oui | Valeur de la réduction |
startsAt | string | Oui | Date de début (ISO) |
endsAt | string | Non | Date de fin (ISO) |
usageLimit | number | Non | Limite d’utilisation |
minRequirement | string | Non | none, min_quantity, min_amount |
minQuantity | number | Non | Quantité minimum |
minAmount | number | Non | Montant minimum |
appliesTo | string | Non | all, collections, products |
collectionIds | string[] | Non | Collections ciblées |
productIds | string[] | Non | Produits ciblés |
isActive | boolean | Non | Code 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}Requête
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}/editRequête
| Champ | Type | Requis | Description |
|---|---|---|---|
apiKey | string | Oui | Clé API |
code | string | Oui | Code (obligatoire même si inchangé) |
type | string | Non | Nouveau type |
value | number | Non | Nouvelle valeur |
endsAt | string | Non | Nouvelle date de fin |
usageLimit | number | Non | Nouvelle limite |
isActive | boolean | Non | Nouveau 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}/deleteRequête
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