Skip to main content
Un produit est ce que vous vendez : un téléchargement, une formation, une clé de licence… L’API vous permet de gérer tout son cycle de vie, avec les mêmes règles que le tableau de bord.
Permissions : products.read pour lire, products.write pour écrire. Référence complète : Produits.

Le cycle de vie

Un produit est toujours créé en brouillon. Pour le mettre en vente, appelez POST /products/{id}/publish. Le statut ne se modifie jamais par un simple PATCH : publier suit exactement les mêmes conditions et la même modération que dans le tableau de bord, et renvoie 422 avec le premier point bloquant si le produit n’est pas prêt.

Créer un produit

La devise est celle de votre compte vendeur : on ne la fixe pas par requête.

L’objet produit

pricing.effective est le prix réellement payé aujourd’hui : il tient compte d’une remise de prix programmée sur le produit. Utilisez-le pour l’affichage ; price est le prix de base.

Lister et rechercher

Filtres : status (draft, published, archived), type, q (recherche dans le nom). Voir Pagination.

Supprimer

DELETE /products/{id} est une suppression douce : les ventes passées restent intactes et lisibles. Pour retirer un produit de la vente sans le perdre, préférez unpublish ou archive.
Abonnez-vous à l’événement product.published pour synchroniser votre catalogue vers un autre système sans interroger l’API.