Livraison, stock et paiement : garder une commande cohérente
Attribuez chaque donnée à un système responsable et traitez confirmations, annulations et pannes pour suivre une même commande de bout en bout.

La boutique indique « payé », le stock attend une confirmation et le transporteur dispose d’une étiquette avec l’ancienne adresse. Chaque intégration peut répondre normalement alors que la commande, dans son ensemble, est incorrecte.
Commencez par suivre un achat du début à la fin. Listez les systèmes et attribuez prix, disponibilité, paiement, préparation et livraison. Deux systèmes modifiant la même donnée sans règle claire créent des écarts difficiles à expliquer.
Reliez les enregistrements par leurs références
Conservez le lien entre identifiant de commande, transaction du prestataire et expédition. L’équipe doit pouvoir partir de n’importe lequel pour retrouver les autres. Le nom du client ne suffit pas : une personne commande plusieurs fois et plusieurs personnes portent le même nom.
Définissez les informations enregistrées lors de l’achat. Adresse choisie, articles et prix à cet instant doivent rester compréhensibles même après modification du catalogue ou du profil.

Décrivez les transitions avant l’intégration
Décidez quand réserver les unités, déduire le stock et libérer une réservation. Imaginons deux personnes achetant presque simultanément la dernière unité. Ce cas fictif demande d’empêcher des promesses incompatibles avec la disponibilité réelle.
Séparez paiement, préparation et expédition. Une étiquette créée ne signifie pas colis remis au transporteur ; un paiement confirmé ne signifie pas produit préparé. Les états doivent guider l’équipe et informer le client de ce qui s’est réellement passé.
Prévoyez les messages répétés
La documentation des webhooks Stripe précise que les événements peuvent se répéter et arriver dans le désordre.
Le système doit reconnaître le travail déjà effectué. Retraiter une confirmation ne doit pas déduire deux fois le stock ou créer une seconde expédition. Demandez une démonstration avec des événements de test, au-delà d’une commande suivant le parcours idéal.
Rendez les exceptions visibles
Créez une liste des commandes demandant une intervention : payée sans préparation, expédition sans étiquette valide, annulation en attente. Enregistrez dernière tentative, cause et responsable. Une erreur silencieuse n’arrive au support qu’avec la réclamation du client.
- Interrompez temporairement le transport et observez la reprise.
- Répétez la confirmation d’un même paiement.
- Annulez avant puis après préparation.
- Changez l’adresse après création de l’étiquette et vérifiez la règle prévue.
- Comparez soldes et enregistrements après chaque cas.
L’intégration est prête quand la commande traverse le processus et que ses exceptions peuvent être trouvées puis résolues. Le nombre de systèmes connectés ne le prouve pas à lui seul.
Poursuivez avec le parcours de paiement Pix et carte.
À propos de l’auteur
Tiago F SantiagoCommentaires
Aucun commentaire pour le moment
Partagez une question ou une expérience en lien avec cet article.


