Tous les guides

Inventaire1 septembre 20269 minutes de lecture

Comment prévenir les écarts d'inventaire

Pourquoi les numéros d'inventaire Shopify s'éloignent de la réalité (survente, décalage de synchronisation, erreurs de réception, diminution) et les correctifs de processus qui empêchent que cela se reproduise.

Votre administrateur Shopify indique que vous disposez de 42 unités d’un SKU. L’étagère en compte 37. Personne n’a volé cinq bougies du jour au lendemain. Quelque chose dans votre processus a fait dériver les chiffres, et une fois que vous savez où chercher, un écart cesse d'être un mystère et commence à être une courte liste de suspects habituels.

Cet article concerne ces causes et les correctifs de processus qui les empêchent de se reproduire. Il ne vous guidera pas dans l'exécution d'un décompte ou l'enregistrement d'un seul ajustement (ceux-ci ont leurs propres guides, liés ci-dessous) ; celui-ci explique pourquoi le numéro était erroné avant que vous n'ouvriez l'écran de décompte.

Pourquoi les écarts se produisent

Shopify suit trois numéros par produit et par emplacement : disponible, engagé et indisponible. En main, ce n’est que la somme des trois. Un écart signifie que l'un de ces trois éléments a dérivé de la réalité sans que personne ne s'en soit rendu compte à ce moment-là : une commande qui aurait dû engager du stock ne l'a pas fait, un retour qui n'aurait pas dû être réapprovisionné l'a fait, ou un envoi qui est arrivé n'a jamais été enregistré. Chaque cause ci-dessous est une manière spécifique qui se produit.

Une divergence n'est pas un mystère. C'est un événement précis qui a modifié un numéro sans que personne ne le confirme sur l'étagère.

How a recorded quantity drifts from the true shelf quantityA horizontal timeline for one SKU. The recorded quantity, drawn as a flat emerald line, does not move on its own — it only changes when someone tells Shopify to update it. The true shelf quantity, drawn as a brass line, drifts further from it at four labeled events: an unreserved draft order that let the same unit sell twice, a shipment logged to the wrong location, a refund that restocked a damaged unit, and unlogged shrinkage. Each event widens the gap between what the system reports and what is actually on the shelf. The two lines converge again only at a stock count, where the recorded number is corrected downward to match what is actually on the shelf. The shelf quantity does not rise to meet the record; counting reveals the loss, it does not undo it. This chart is illustrative of a pattern, not a real dataset — there are no quantities on the axis.Recorded vs. shelfsame SKU, two numbers, drifting apartunreserveddraft ordershipment loggedto wrong locationrefund restockeda damaged unitunloggedshrinkagestock countrecorded quantity — what Shopify showstrue shelf quantity — what’s actually there
Aucun de ces quatre événements ne ressemble à un vol ou à un bug du système en soi – chacun est une action normale que personne n’a signalée comme affectant l’inventaire jusqu’à ce que le décompte révèle l’écart.

Survente et décalage de synchronisation

Les projets de commandes constituent l’angle mort le plus courant. Shopify ne déplace pas les articles d'une commande brouillon vers Validé, sauf si quelqu'un clique explicitement sur "Réserver l'inventaire". En attendant, les unités restent entièrement disponibles et vendables via votre vitrine au même moment où vous les proposez à un client par téléphone. Si votre équipe établit des commandes téléphoniques ou en gros sous forme de brouillons sans réserve, vous finirez par vendre la même unité deux fois.

L'autre cause liée à la synchronisation est structurelle et n'est pas une erreur commise par quiconque : un seul emplacement Shopify contient une quantité par produit, et si plusieurs canaux ou applications écrivent sur ce numéro, une écriture de l'un peut être en retard ou se chevaucher avec une écriture d'un autre. Il ne s'agit pas d'un avertissement Shopify documenté. C'est une conséquence du fonctionnement du modèle d'inventaire.

Si vous vendez des lots ou des kits, ajoutez une ligne supplémentaire à votre liste de suspects : il vaut vraiment la peine d'être confirmé dans votre propre magasin si la vente d'un lot diminue réellement le stock de chaque composant. Les sources secondaires ne sont pas d'accord sur le comportement par défaut, et nous n'allons pas le deviner ici. Vérifiez-le directement plutôt que de supposer que ce soit dans un sens ou dans l'autre.

Erreurs de réception

« Reçu » est l'une des raisons d'ajustement intégrées de Shopify, qui vous indique que Shopify s'attend à ce que les erreurs de réception soient suffisamment courantes pour être mentionnées explicitement. La version habituelle : une boîte de 24 est comptée pour 20 en cas de pointe, ou un envoi destiné à votre entrepôt est plutôt enregistré par rapport à votre point de vente. Ni l’un ni l’autre ne se révèle faux jusqu’au prochain décompte.

Une version plus silencieuse apparaît dans les outils en masse. Shopify propose deux CSV différents liés à l'inventaire qui sont faciles à confondre : la colonne "Variant Inventory Qty" du CSV d'exportation de produits et la colonne "En stock (nouveau)" du CSV d'inventaire dédié. Ils ne sont pas interchangeables. Les mélanger lors d’une mise à jour de réception peut écraser silencieusement les bons nombres par des chiffres obsolètes.

Les retours sont inversés et comportent le même risque. La case « Réapprovisionner l'inventaire » lors de l'annulation d'une commande et la case « Réapprovisionner les articles » lors des remboursements sont toutes deux cochées par défaut, de sorte qu'un membre du personnel traitant un remboursement pour un article endommagé ou invendable, sans penser à le décocher, ajoute le stock invendable directement dans Disponible. Il s’agit d’un écart qui semble correct dans le système et qui ne se vérifie pas au moment où quelqu’un essaie de le vendre.

Erreurs de réglage manuel

Les motifs d'ajustement des stocks de Shopify sont Correction, Nombre, Reçu, Retour de réapprovisionnement, Endommagé, Vol ou perte et Promotion ou don, et Correction est la sélection par défaut. Un magasin où le personnel laisse toujours la raison par défaut dispose d'une piste d'audit complète des changements de chiffres, mais aucune trace de la raison, ce qui rend la cause d'un écart récurrent beaucoup plus difficile six semaines plus tard. Choisir la raison réelle prend cinq secondes supplémentaires et vous évite les conjectures.

La rétention compte aussi. L'historique des ajustements de chaque produit couvre les 180 derniers jours sur la page du produit (Shopify a doublé ce chiffre par rapport à 90 jours en novembre 2024). Pour tout ce qui est plus ancien ou pour une vue à l'échelle du magasin, le rapport sur les modifications d'ajustement des stocks remonte plus loin et peut être filtré par SKU, emplacement, membre du personnel, application et raison.

Pour connaître les mécanismes permettant d'effectuer correctement un ajustement unique (quel chemin d'interface utilisateur, quelle raison choisir, comment la piste d'audit l'enregistre), consultez notreguide pour ajuster l'inventaire dans Shopify. Cet article explique pourquoi un mauvais ajustement se produit en premier lieu, et non comment en effectuer un correct.

Vol et rétrécissement

Le vol ou la perte est, encore une fois, l’une des raisons d’ajustement invoquées par Shopify : la preuve que la démarque inconnue est traitée comme un événement attendu et enregistrable, et non comme un cas limite. Ici, la prévention est principalement opérationnelle, et non un paramètre Shopify : comparez la démarque inconnue avec un nombre spécifique plutôt qu'une estimation courante, et enregistrez-la sous sa raison réelle afin qu'un modèle apparaisse plus tard au lieu de disparaître dans "Correction".

Liste de contrôle de prévention

Rien de tout cela n’a besoin d’un nouveau logiciel pour être corrigé. Cela nécessite quelques habitudes appliquées de manière cohérente :

  • Réservez des commandes préliminaires au moment où vous promettez un stock client, pas après. Une traite sans réserve est toujours entièrement vendable à n’importe qui d’autre.
  • Décochez « Réapprovisionner » pour tout remboursement ou annulation impliquant des marchandises endommagées ou invendables.
  • Choisissez à chaque fois la véritable raison de l'ajustement, et non la valeur par défaut de la correction, afin que la piste d'audit explique réellement ce qui s'est passé.
  • Standardisez le CSV que votre équipe utilise pour recevoir les mises à jour et ne laissez pas le CSV d'exportation de produits et le CSV d'inventaire se confondre.
  • Conciliez-vous avec un véritable décompte sur un calendrier plutôt que seulement lorsque quelque chose ne va pas. Voir notreguide d'inventairepour les étapes d'exécution etcomptage cyclique par rapport à un comptage physique completpour choisir la fréquence.
  • Si vous ne savez pas comment les numéros disponibles, engagés et disponibles de Shopify évoluent réellement, notreguide des mécanismes de suivicouvre la machine à états, tout cet article suppose que vous comprenez.

La réconciliation manuelle fonctionne jusqu'à ce que vous recherchiez manuellement ce modèle sur des dizaines de SKU par mois. C'est généralement à ce moment-là que les magasins consultent une application d'inventaire dédiée au lieu d'une feuille de calcul et d'une vue filtrée enregistrée.StockCueest le nôtre - l'exportation du journal d'audit ci-dessous est la partie qui compte pour ce problème particulier.

QUEUE DE STOCK

Retracer un écart quant à savoir qui a ajusté quoi et quand devient lent une fois que vous avez dépassé une poignée de SKU. Le plan de croissance de StockCue exporte un journal d'audit complet des stocks afin que vous puissiez filtrer par SKU, emplacement ou raison dans une feuille de calcul au lieu de cliquer sur 180 jours d'historique, une variante à la fois.

Installer StockCue sur Shopify →

Foire aux questions

Pourquoi mon inventaire Shopify ne correspond-il jamais à ce qui est en rayon ?

Parce que le numéro disponible de Shopify ne reflète que ce qui s'est produit au système, et non ce qui est physiquement vrai. Les écarts proviennent d'une courte liste de suspects habituels : commandes préliminaires sans réserve, remboursements qui réapprovisionnent silencieusement les marchandises endommagées, décomptes de réceptions saisis au mauvais endroit ou pertes que personne n'a enregistrées. Un inventaire régulier permet de combler l’écart entre les deux.

La survente peut-elle entraîner des écarts de stock dans Shopify ?

Oui. Les commandes préliminaires ne réduisent pas l'inventaire disponible, sauf si vous les réservez explicitement, de sorte que les mêmes unités peuvent être revendues via votre boutique en ligne avant la fin de la version préliminaire. Plusieurs canaux de vente ou applications écrivant sur le même enregistrement d'inventaire peuvent également être en retard ou en conflit, produisant une survente qui nécessitera ultérieurement une correction manuelle.

Comment les erreurs de réception entraînent-elles une dérive des stocks ?

Une boîte mal comptée, un envoi enregistré au mauvais emplacement ou une quantité saisie dans la mauvaise colonne CSV génèrent tous un numéro dans Shopify qui ne correspond pas à ce qui est réellement arrivé. Shopify dispose de deux CSV distincts liés à l'inventaire avec des noms de colonnes différents, et leur mélange lors d'une mise à jour groupée est une source de dérive courante et évitable.

Quel est le moyen le plus rapide de déterminer l'origine d'un écart ?

Commencez par le rapport sur les modifications d'ajustement des stocks de Shopify, que vous pouvez filtrer par SKU, emplacement, membre du personnel, application et motif d'ajustement. L'historique d'ajustement de chaque produit affiche également les 180 derniers jours directement sur la page du produit, ce qui est généralement suffisant pour repérer le jour où quelque chose s'est mal passé.

Pour les principes fondamentaux sur lesquels s'appuie cet article, commencez par notreprincipes fondamentaux de la gestion des stocksguider.

Devmerx

Devmerx est une agence de développement Shopify et WordPress qui aide les marques DTC à créer des magasins plus rapides, des migrations plus propres et des expériences à conversion plus élevée. Basé à Londres, au Royaume-Uni, au service de clients du monde entier.

Voir notre travail

Besoin d'aide avec votre boutique Shopify ?

Devmerx construit et optimise les magasins Shopify pour les marques DTC. Réservez une consultation gratuite de 20 minutes.