Skip to main content
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, les informations d’expédition et l’accès post-achat.

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 simplifiee de l’objet vente (utilisant SalePublicResource), tandis que le point de terminaison de vente unique renvoie l’objet detaille complet (utilisant SaleResource). Consultez les sections Lister les ventes et Obtenir une vente specifique pour les differences.

Statuts des ventes

Les ventes peuvent avoir les statuts suivants tout au long de leur cycle de vie :

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 :

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 :

Livraison post-achat

Les ventes terminées peuvent inclure des données de livraison contenant les éléments livrables en fonction du type de produit. Le champ fulfillment est présent dans la réponse du point de terminaison de liste lorsqu’il est rempli :

Téléchargements de fichiers

Pour les produits avec des fichiers téléchargeables, le tableau files contient :
  • id - Identifiant unique du fichier
  • name - Nom du fichier original
  • size - Taille du fichier en octets
  • type - Type MIME
  • download_url - URL de téléchargement signée temporaire
  • expires_at - Date d’expiration du lien de téléchargement

Licences

Pour les produits avec des clés de licence, le tableau licences contient :
  • id - Identifiant unique de la licence
  • licence_key - La chaîne de la clé de licence
  • status - Statut de la licence (active, inactive, expired)
  • activations - Nombre actuel d’activations
  • max_activations - Nombre maximum d’activations autorisées
  • expires_at - Date d’expiration (null pour les licences à vie)

Instructions personnalisées

Le champ instructions contient les instructions post-achat personnalisées configurées pour le produit.

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