Skip to main content
POST
Import orders
Cet endpoint vous permet d’importer une liste de commandes de transaction dans votre compte Kameleoon. Vous pouvez également utiliser cet endpoint pour mettre à jour les commandes et leurs propriétés si elles existent déjà dans la base de données Kameleoon. Les données doivent être envoyées sous forme de chaîne JSON dans le corps de la requête.

Liste des paramètres de requête

Liste des paramètres pour l’objet orders

Liste des paramètres pour l’objet value

Liste des paramètres pour l’objet payment_structure

Assurez-vous que value.total == payment_structure.cash + payment_structure.bonuses + payment_structure.delivery - payment_structure.discount

Liste des paramètres pour l’objet items

L’objet items est requis lorsque vous créez une commande. Vous pouvez l’envoyer sous forme de tableau vide lors de la mise à jour du statut d’une commande.

Exemple de requête JSON

Annulation d’une commande

Étant donné que l’endpoint Import orders est utilisé à la fois pour créer et mettre à jour des commandes, vous pouvez l’utiliser pour enregistrer une commande annulée. Pour enregistrer une commande annulée, fournissez les éléments suivants :

Paramètres de requête

Paramètres de l’objet orders

Exemple de requête JSON d’annulation

Corps

application/json
shop_id
string
requis

Store Key. Find this in Recommendations > Settings > Store settings in the Kameleoon app. Contact your Customer Success Manager for the key if necessary.

shop_secret
string
requis

Secret Key. Find this in Recommendations > Settings > Store settings in the Kameleoon app. Contact your Customer Success Manager for the key if necessary.

orders
object[]
requis

List of orders.

Réponse

Orders imported or updated. Verified against a live response on 2026-09-24.

status
enum<string>

Request outcome.

Options disponibles:
success