For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /fr/docs/mobile/commerce.md (or send Accept: text/markdown).
Commerce sur mobile
Gérer les produits de la boutique et les commandes de l'espace de travail.
Produits
GET et POST sur /api/mobile/commerce/products listent et créent des produits — réservé aux owner et admin. Un nouveau produit démarre en brouillon ; les prix se saisissent en chaînes et sont stockés en centimes avec une précision de deux décimales, et le suivi du stock est optionnel. Les produits ne sont jamais supprimés : archived est l'état de retrait, et PATCH met à jour champs et statut — draft, active, archived — ensemble.
Les commandes n'avancent que dans un sens
GET /api/mobile/commerce/orders liste les commandes ; elles sont créées par le passage en caisse de la boutique, jamais par l'application. PATCH fait avancer l'état sans retour en arrière — pending vers paid puis fulfilled — avec cancelled permis avant le paiement et refunded après. L'annulation remet en stock l'inventaire suivi dans la même transaction, et une transition illégale est un no-op silencieux plutôt qu'une erreur que l'utilisateur doit fermer.
Vérification et dépannage
Vendez via le passage en caisse public, faites avancer la commande sur mobile et confirmez que le stock revient quand une commande pending est annulée. Les membres sous le rôle admin n'atteignent pas la surface du tout — vérifiez qu'elle leur apparaît comme indisponible plutôt que vide.