Bons de commande Shopify : suivre tes achats fournisseurs sans confondre stock commandé et stock disponible
Par Teo Comyn · Consultant Shopify · CRO, SEO & Liquid · EXPERAISE
Lecture ~13 min · Shopify · Stocks · Achats fournisseurs · Data · E-commerce · Octobre 2026 · Mis à jour 2026-10-11
Un bon de commande Shopify sert à suivre un achat fournisseur. Il ne suffit pas à rendre les produits disponibles à la vente. Pour fiabiliser ton réapprovisionnement, relie l’achat à son transfert, contrôle la réception physique et rapproche ensuite les quantités avec le stock du bon emplacement.
Le problème n’est pas de manquer d’un tableau de bord. C’est de mélanger trois informations : ce que tu as acheté, ce que le fournisseur a envoyé et ce que ton équipe peut réellement expédier à un client. Les nouveaux rapports d’achats donnent davantage de visibilité, mais ils ne remplacent pas ce rapprochement.
Ce que les nouveaux rapports du 6 octobre 2026 changent
Shopify a annoncé le 6 octobre 2026 trois rapports exportables dans Analytics : coûts des bons de commande, suivi des transferts associés et achats commandés sans transfert lié. La page des bons de commande reçoit aussi des indicateurs, dont le taux d’acceptation et les expéditions prochainement attendues. Source : annonce officielle Shopify.
Mon conseil : commence par une question opérationnelle, pas par une exportation de tous les chiffres. « Quels achats n’ont pas encore de suivi logistique ? » et « Quels colis reçus ne sont pas complètement rapprochés ? » appellent deux contrôles différents.
La documentation des rapports précise leur utilisation si les analyses des bons de commande sont disponibles sur ta boutique. Vérifie leur présence dans ton admin : cet article ne garantit pas un accès identique pour tous les comptes. Disponibilité et périmètre des rapports.
Si tu ne vois pas ces rapports, tu peux quand même tenir le journal de réception proposé plus bas. L’intérêt est d’obtenir une chaîne traçable ; attendre un écran supplémentaire ne résout pas un écart physique.
Un bon de commande n’est pas du stock disponible
Dans Shopify, les états de stock ne sont pas interchangeables : le stock entrant n’est pas encore présent ; le stock disponible peut être vendu ; le stock engagé est réservé ; le stock indisponible est écarté de la vente. Le stock présent correspond à disponible + engagé + indisponible, sans inclure l’entrant. Source : états de stock Shopify.
Tableau : défilement horizontal si nécessaire.
| Étape | Question à résoudre | Preuve utile |
|---|---|---|
| Achat fournisseur | Qu’avons-nous convenu d’acheter ? | Référence fournisseur, variantes, quantités et accord confirmé. |
| Expédition | Quel lot le fournisseur a-t-il réellement envoyé ? | Référence du transfert, du colis et date attendue. |
| Réception physique | Qu’avons-nous compté et accepté ? | Comptage, écart, motif du refus et responsable. |
| Stock exploitable | L’équipe peut-elle vendre et expédier ces unités ? | Quantité à l’emplacement concerné et vérification du parcours. |
| Clôture | Reste-t-il une action fournisseur ou interne ? | Décision sur reliquat, retour, remplacement ou correction. |
Cette grille est une méthode de travail, pas une liste de statuts Shopify. Elle évite notamment qu’une personne clôture un dossier parce que le fournisseur a confirmé son envoi, alors que l’entrepôt n’a pas fini son contrôle.
Une rupture peut aussi être masquée par la consolidation des emplacements. Une quantité globale positive ne prouve pas que le lieu chargé de préparer les commandes dispose du produit. Vérifie le produit, sa variante et son emplacement ensemble ; ne conclus pas à partir du seul total.
Préparer une réception en six étapes
- Désigner le propriétaire de la donnée. Choisis qui confirme l’achat, qui réceptionne et qui résout les écarts. Si un ERP, un logisticien ou une app pilote les stocks, écris quelle source fait autorité pour chaque donnée. Deux systèmes qui corrigent simultanément la même quantité peuvent rendre le diagnostic impossible. Ne démarre pas par une double saisie « pour être sûr ».
- Préparer les références. Dans Produits → Bons de commande, crée le document avec un fournisseur, un emplacement de destination et des produits ou variantes dont le suivi de stock est actif. Renseigne quantités, coûts et devise ; conserve d’abord un brouillon. Exporte le PDF pour validation avec le fournisseur. Le passage à Ordered, après confirmation, ne revient pas à l’état brouillon. Création et contraintes du bon de commande. Ajoute à ton journal le numéro fournisseur, pas seulement un nom de produit qui pourrait changer.
- Relier le suivi logistique. Depuis un bon commandé, crée un transfert ou lie un transfert existant du même fournisseur. Un bon peut avoir un transfert associé à la fois ; ce transfert peut suivre plusieurs expéditions. Vérifie les lignes et la destination : modifier le bon ou le transfert ne synchronise pas automatiquement l’autre document. Lier un achat à un transfert. Recherche l’existant avant de créer un deuxième suivi pour le même colis.
- Traiter l’expédition au bon moment. L’action Move to in transit crée une expédition et permet sa réception à destination. À l’inverse, Mark as transferred réceptionne automatiquement le transfert et rend le stock disponible : ne l’utilise pas comme raccourci pour une livraison encore attendue ou non contrôlée. Actions de traitement et effets sur le stock. Si la livraison est partielle, prépare le suivi du lot réellement expédié, pas une réception globale de convenance.
- Compter avant de valider. Dans Produits → Transferts, ouvre le transfert lié et réceptionne les unités acceptées, refusées ou annulées. La réception s’effectue sur le transfert, pas directement sur le bon de commande. Les unités acceptées alimentent la disponibilité à destination ; les refusées ne l’augmentent pas. Réception d’un achat fournisseur. Consigne le motif de l’écart et garde les produits litigieux hors du circuit de préparation.
- Rapprocher et vérifier la vente. Compare ton comptage, le transfert, le bon et le stock par emplacement. Si le produit n’était pas stocké à destination, Shopify propose de l’y activer pendant la réception ; sinon, traite cette configuration séparément. Réception et activation à l’emplacement. Vérifie ensuite une fiche produit et son parcours de livraison sur le marché concerné, sans passer de commande réelle inutile. En cas de connecteur, contrôle aussi son prochain échange : une correction immédiate ne doit pas être écrasée ensuite.
Une livraison partielle, chiffres à l’appui
Exemple fictif, sans résultat client : une boutique commande 100 unités d’une variante. Le premier colis en contient 60. Le contrôle accepte 56 unités et en refuse 4. Les 40 autres unités ne sont pas encore arrivées. On suppose ici que le stock initial est nul, qu’aucune vente n’intervient pendant le contrôle et qu’aucune app ne modifie le stock.
Tableau : défilement horizontal si nécessaire.
| Quantité | Ce qu’elle signifie | Décision de contrôle |
|---|---|---|
| 100 commandées | L’engagement d’achat total. | Ne pas utiliser cette valeur comme quantité disponible. |
| 60 dans le premier colis | Le comptage physique du lot reçu. | Distinguer les unités conformes des refusées. |
| 56 acceptées | Les unités de ce lot autorisées à entrer dans le circuit de vente. | Contrôler leur disponibilité à la bonne destination. |
| 4 refusées | Des unités reçues mais non acceptées. | Documenter le motif et la suite avec le fournisseur. |
| 40 encore attendues | Le reliquat de la livraison initiale. | Suivre une date et une expédition, sans les déclarer reçues. |
La vérification arithmétique est simple : 100 = 56 acceptées + 4 refusées + 40 attendues. Les quatre refusées sont déjà expliquées dans cette répartition. Si le fournisseur les remplace, il faut documenter cet accord et son nouveau suivi : ne transforme pas silencieusement le reliquat de 40 en 44.
Dans cet exemple, la quantité à vérifier comme disponible est 56, sous réserve de la configuration de l’emplacement. Ce n’est ni 60, ni 100. Dans une vraie boutique, les réservations, ventes et règles d’apps imposent de rapprocher les états au même instant ; cette simplification ne constitue pas une formule universelle de stock.
Le journal proposé contient une ligne par variante et par lot : référence achat, transfert, expédition, quantité attendue, comptée, acceptée, refusée, motif, date, personne responsable et prochaine action. C’est cette granularité qui permet d’expliquer un écart, plutôt qu’un commentaire global « réception OK ».
Choisir le bon rapport et le bon périmètre
Tableau : défilement horizontal si nécessaire.
| Rapport | Question utile | Périmètre à contrôler |
|---|---|---|
| Purchase order costs | Quelles quantités et quels coûts fournisseur avons-nous commandés ? | Lignes d’achat, coûts et taxes estimées. |
| Purchase order transfers | Où en est le chemin entre l’achat et la réception ? | Transferts, expéditions et réception associés. |
| Purchases on order | Quels achats commandés n’ont pas de transfert associé ? | Bons ouverts et commandés, sans transfert lié. |
La plage de dates des rapports de coûts et d’achats en commande repose sur la création des lignes du bon ; celle des transferts repose sur la création de l’expédition. Les montants sont convertis dans la devise de la boutique au taux quotidien appliqué lors de l’ajout des lignes. Plusieurs lignes peuvent appartenir au même bon. Source : définitions, dates et devises des rapports.
Mon interprétation : ne compare pas deux exports tant que leur grain, leur date et leur devise ne sont pas écrits en tête du fichier. Un achat confirmé en septembre et un colis créé en octobre peuvent légitimement apparaître dans des périodes différentes. Ce n’est pas forcément une perte de données.
Pour faire un rapprochement reproductible, conserve l’export original, puis travaille dans une copie avec trois colonnes supplémentaires : référence retrouvée, écart expliqué, action restante. Sépare une valeur manquante d’un vrai zéro. Si le coût fournisseur n’a pas été renseigné, l’absence de coût exploitable ne signifie pas que le produit est gratuit.
Ce suivi ne remplace ni la facture fournisseur ni un calcul complet de rentabilité. Pour décider d’un réapprovisionnement, rapproche aussi les dépenses effectivement supportées, les retours et les contraintes de trésorerie avec ton équipe concernée. N’utilise pas un coût estimé comme preuve d’une marge nette.
Détecter les erreurs avant la prochaine commande
Dans la liste des bons, les colonnes de transfert lié et de réception, ainsi que les filtres fournisseur et destination, permettent de préparer des vues de contrôle. Source : vues des bons de commande. Voici les contrôles que je propose pour exploiter ces informations :
- Un achat commandé sans transfert : vérifie s’il attend réellement une expédition ou si un transfert existe déjà mais n’a pas été lié. Ne crée pas un doublon pour faire disparaître une ligne du rapport.
- Une quantité différente entre achat et transfert : recherche une modification de l’accord fournisseur. Identifie le document à corriger et son responsable avant de toucher aux deux.
- Une réception terminée mais une disponibilité inattendue : vérifie la variante, l’emplacement et les échanges avec les apps. Un total sans ces identifiants est trop vague pour décider.
- Une réception saisie par erreur : Shopify permet de modifier les quantités acceptées, refusées ou annulées d’une réception. Utilise ce parcours de correction documenté après rapprochement physique ; ne cumule pas une nouvelle réception et un ajustement manuel pour le même écart. Corriger les éléments déjà réceptionnés.
- Un achat archivé avec une action logistique ouverte : archiver un bon ne ferme pas son transfert associé. Traite les dossiers séparément. Archivage et historique d’achat.
Si l’écart revient après une correction, arrête les ajustements successifs et reconstitue la chronologie. L’heure de réception, l’heure du connecteur et l’emplacement concerné sont plus utiles qu’un screenshot du total. Le guide de diagnostic des apps Shopify couvre ce cas technique ; il ne remplace pas le comptage en entrepôt.
Organiser la revue achats, stock et storefront
Proposition de routine : une personne prépare les exceptions, les achats arbitrent les engagements fournisseurs, la logistique valide les quantités et l’e-commerce vérifie ce que la boutique promet. La cadence dépend de tes volumes et de tes délais ; une revue hebdomadaire peut servir de départ, avec un contrôle à chaque livraison critique.
Classe les exceptions par conséquence, pas seulement par ancienneté. Une unité refusée sur une référence sans demande n’a pas le même impact qu’un produit mis en avant dans une campagne et indisponible dans l’entrepôt qui doit l’expédier. Observe la demande réelle, les commandes réservées, le délai fournisseur et la date de prochaine livraison confirmée. Ne fabrique pas une date fiable à partir d’une simple estimation.
Le livrable de cette revue tient en cinq champs : référence concernée, écart, conséquence, responsable, prochaine échéance. Par exemple : « variante A, première livraison partiellement refusée, campagne à recalibrer, achats, confirmation du remplacement ». Il est plus actionnable qu’un pourcentage d’acceptation isolé.
Avant une promotion, relie cette revue au plan de lancement des remises Shopify. Tu peux avoir un calendrier parfaitement configuré et une campagne incohérente si les produits annoncés ne sont pas expédiables. Les campagnes doivent utiliser le stock vérifié, pas le stock espéré.
Pour juger l’utilité du processus, mesure des indicateurs internes que tu peux réellement établir : exceptions sans responsable, délai entre réception physique et saisie, écarts non résolus, achats sans suivi logistique. Fixe d’abord leur définition et ta situation de départ. Aucun objectif chiffré universel ni gain commercial automatique n’est promis ici.
La décision à prendre maintenant
Choisis un achat fournisseur récent, idéalement une livraison partielle. Retrouve le document d’achat, le transfert, le comptage et le stock de destination. Si ces quatre pièces ne se rapprochent pas, corrige le processus sur ce seul dossier avant de généraliser un nouveau reporting.
À la fin de l’exercice, tu dois pouvoir montrer trois choses : un journal qui explique chaque quantité, une règle claire sur le système qui peut la modifier et une prochaine action pour chaque écart. Le but n’est pas d’obtenir un admin visuellement propre. C’est de savoir ce que tu peux vendre sans promettre un stock que tu n’as pas.
Tu veux relier tes données de stock au parcours client, aux apps et à l’exécution sur Shopify ? Parlons de ton fonctionnement actuel. Pour cadrer les frictions et les vérifications prioritaires, consulte aussi le périmètre de l’audit Shopify. Un rapport supplémentaire n’est utile que si quelqu’un peut décider quoi faire avec.
Sources & documentation officielle
Liens utiles (hors affiliation) pour creuser le sujet.
- Shopify : rapports des bons de commande, 6 octobre 2026
- Shopify : créer et gérer un achat fournisseur
- Shopify : transferts liés et réception
- Shopify : traitement des transferts
- Shopify : réception et corrections
- Shopify : états de stock
- Shopify : vues et filtres des bons
- Shopify : définitions, dates et devises des rapports
Articles connexes
- Shopify B2B + Odoo : le guide complet pour les marques en croissanceArchitecture Shopify + Odoo pour marques DTC/B2B : 3 stacks, règle « qui possède quoi », étude de cas textile belge (4 s…
- Apps Shopify : comment diagnostiquer les erreurs API et webhooks sans perdre le fil de tes commandesCommandes ou stocks mal synchronisés ? Une méthode en six étapes pour diagnostiquer les apps Shopify et vérifier la repr…
- Shopify Rollouts : programmer et tester tes remises sans casser ta campagnePréparer une promotion cohérente : deux calendriers, audience, canaux, recette et contribution économique avant de lance…
Accompagnement Shopify
Besoin d'aller plus loin qu'un article ? Pages services et audit.
