Passer au contenu principal
Les ventes représentent les transactions d’achat dans votre boutique, qu’elles soient terminées, en attente, abandonnées, échouées ou réglées. Chaque vente contient des informations complètes sur le produit, le client, les détails de paiement, les remises appliquées et les informations d’expédition.

Comprendre les ventes

L’API Ventes de Chariow fournit un accès programmatique à toutes les données de transaction de votre boutique. Vous pouvez :
  • Récupérer une liste de toutes les ventes avec des options de filtrage
  • Obtenir des informations détaillées sur des ventes spécifiques
  • Suivre le statut de paiement et les détails de règlement
  • Accéder à l’historique d’achat des clients
  • Surveiller les statistiques de téléchargement
  • Consulter les remises appliquées et les campagnes marketing

Objet Vente

L’objet vente détaillé (renvoyé par le point de terminaison de vente unique) contient des informations complètes sur l’achat avec la structure suivante :
Le point de terminaison de liste renvoie une version simplifiée de l’objet vente, tandis que le point de terminaison de vente unique renvoie l’objet détaillé complet présenté ci-dessus. Consultez les sections Lister les ventes et Obtenir une vente spécifique pour les différences. buyer conserve le nom saisi au moment de l’achat, alors que customer reflète le profil actuel du client. Un objet gift (recipient, message) est ajouté pour les achats cadeaux.

Statuts des ventes

Les ventes peuvent avoir les statuts suivants tout au long de leur cycle de vie :
failed et abandoned ne sont pas toujours définitifs. Lorsque la passerelle de paiement indique ensuite que l’acheteur a bien payé (par exemple un paiement finalisé après l’expiration du checkout), la vente est rouverte en awaiting_payment, son failed_at ou abandoned_at est effacé, puis elle passe à completed. Écoutez les événements de vente via les Pulses plutôt que de considérer ces statuts comme définitifs.

Statuts de paiement

Le statut de paiement suit la transaction de la passerelle de paiement séparément du statut de vente :

Canaux de vente

Les ventes peuvent provenir de différents canaux :

Lister les ventes

Récupérez toutes les ventes de votre boutique :

Paramètres de requête

Vous pouvez filtrer et paginer les ventes en utilisant les paramètres suivants :
start_date et end_date ne sont pas pris en charge et sont ignorés sans erreur, ce qui renvoie les ventes de toutes les dates. Utilisez from et to.

Filtrer par statut

Filtrer par client

Filtrer par plage de dates

Rechercher des ventes

Pagination

L’API utilise une pagination basée sur les curseurs. Utilisez le next_cursor de la réponse pour récupérer la page suivante :

Exemple de réponse

Le point de terminaison de liste renvoie un objet vente simplifié par élément :

Obtenir une vente spécifique

Récupérez une vente spécifique par son ID public :

Cas d’utilisation courants

Calculez le revenu total pour une période spécifique :
Traitez les commandes nécessitant une expédition physique :
Consultez l’historique d’achat complet d’un client :
Cela renvoie toutes les ventes pour le client spécifié, incluant :
  • Dates et montants d’achat
  • Produits achetés
  • Remises appliquées
  • Statut d’accès actuel
Identifiez et traitez les paiements échoués :
Analysez l’utilisation et l’efficacité des codes de remise :

Informations de règlement

Pour les ventes terminées, l’objet settlement fournit des détails sur les paiements au marchand :
  • amount - Montant net à payer au marchand (après frais)
  • due_at - Date prévue du règlement
  • done_at - Date de réalisation du règlement (null si en attente)
  • service_fee - Frais de service de la plateforme Chariow

Suivi des téléchargements

Surveillez l’activité de téléchargement des clients :
Cela vous permet de :
  • Suivre l’engagement avec le produit
  • Identifier les clients qui n’ont pas accédé à leur achat
  • Surveiller les modèles de téléchargement inhabituels

Ressources associées

Guide de paiement

Apprenez à créer des ventes

Pulses

Soyez notifié des nouvelles ventes

API Ventes

Consultez la référence complète de l’API Ventes