Le stock affiché n’est pas le stock disponible
Le stock disponible correspond aux unités encore vendables après réservation des commandes. Le stock physique désigne la quantité enregistrée dans l’entrepôt ; le stock publié, la dernière quantité envoyée à chaque canal. Pour comprendre une survente, reconstituez la chronologie de la commande jusqu’à cet export.
À 10 h 02, la dernière unité d’une référence est vendue sur Amazon. À 10 h 03, le site en propre l’affiche encore. Une seconde commande arrive avant le prochain export de quantité. Le stock disponible était déjà nul, mais l’autre canal affichait encore l’état précédent. La survente peut commencer dans ces quelques minutes invisibles.
Sur une marketplace, une annulation faute de stock peut aussi peser sur les indicateurs de performance du vendeur. Google exige que la disponibilité indiquée dans les données produit corresponde à celle affichée sur la page produit et au moment du paiement.
Un nouvel inventaire ne suffit pas. Pour trouver l’origine du décalage, reconstituez toute la chronologie, de la commande au dernier export de stock.
Comment calculer le stock disponible ?
Le calcul opérationnel tient en une ligne : stock disponible = stock physique − unités réservées aux commandes importées. Le stock physique dit ce qui est enregistré dans le dépôt. La réservation retire ce qui a déjà été promis, même si le préparateur n’a pas encore prélevé l’article.
Prenons un SKU avec 120 unités physiques. Dix-huit unités sont affectées à des commandes ouvertes déjà importées. Le stock disponible vaut donc 120 − 18 = 102 unités. Ces 102 unités peuvent encore être promises. Les 18 autres sont toujours dans l’entrepôt, mais elles ont déjà un destinataire. Les remettre en vente créerait une disponibilité fictive.
| État de stock | Ce qu’il mesure | Événement qui le modifie | Contrôle de l’opérateur |
|---|---|---|---|
| Physique | Quantité enregistrée dans le dépôt | Réception, prélèvement, correction ou mouvement | Vérifier le comptage et l’emplacement |
| Réservé | Unités affectées aux commandes importées | Import, annulation ou changement de commande | Contrôler les commandes ouvertes |
| Disponible | Physique moins réservé | Recalcul après mouvement ou réservation | Déterminer ce qui reste vendable |
| Publié | Dernière quantité envoyée à un canal | Export de disponibilité | Comparer la valeur et l’heure d’envoi |
Exemple : les 18 unités réservées restent physiquement en rayon, mais elles ne doivent plus être proposées à un autre acheteur.
La distinction rejoint les états d’inventaire documentés par Shopify, notamment les quantités disponibles et engagées. Les libellés varient selon les outils. L’opérateur, lui, doit savoir combien d’unités il peut encore promettre.
Pourquoi le stock affiché peut-il être faux ?
Le stock affiché peut être exact au moment de son export et faux quelques instants plus tard. Chaque système a son horloge : le canal enregistre la vente, l’OMS importe la commande, le moteur réserve l’unité, puis l’OMS renvoie la disponibilité mise à jour aux autres canaux. Si l’une de ces étapes manque ou arrive en retard, deux écrans donnent chacun une valeur plausible, mais pas pour le même instant.
Chez myFulfillment, une commande payée ou validée est réservée lorsqu’elle est importée. La réservation n’a donc pas lieu avant que la commande soit entrée dans l’OMS. Une fois l’import effectué, le stock disponible est recalculé. Les exports de disponibilité de myFulfillment peuvent être cadencés toutes les cinq minutes. Ce réglage décrit la fréquence d’envoi depuis l’OMS ; le délai de prise en compte dépend ensuite de chaque canal.
- Étape 1Commande importée
La commande payée entre dans l’OMS.
- Étape 2Réservation à l’import
La quantité est réservée dès l’import.
- Étape 3Disponible recalculé
Le réservé est déduit du stock physique.
- Étape 4Export vers les canaux
Les exports peuvent être cadencés toutes les cinq minutes ; le délai de prise en compte dépend du canal.
La réservation intervient à l’import de la commande. L’export suit une cadence configurée, puis chaque canal applique la mise à jour selon son propre délai : il ne s’agit pas de temps réel de bout en bout.
Cette nuance change le diagnostic. Si deux ventes portent sur la dernière unité, cherchez d’abord quand chaque commande a été créée, puis importée. Comparez ensuite l’heure de réservation et la dernière quantité envoyée à l’autre canal. Comparez les horodatages disponibles pour repérer l’étape où les valeurs commencent à diverger.
Une annulation pose le problème inverse. L’unité réservée doit redevenir disponible, puis être republiée. Si le statut de commande ne remonte pas ou si un SKU ne correspond plus à la bonne référence, la marchandise existe mais reste indisponible à la vente. C’est le symptôme que les équipes résument par « on coupe trop tôt, alors qu’on a encore du stock ».
Un repère historique, pas une référence pour 2026. Dans l’échantillon d’un distributeur étudié en 2008, DeHoratius et Raman ont constaté des écarts dans 65 % de près de 370 000 enregistrements de stock répartis dans 37 magasins. Cette étude illustre l’ampleur possible des écarts d’inventaire ; elle ne décrit pas l’e-commerce français en 2026.
Comment éviter la survente en multicanal ?
Pour réduire le risque de survente, centralisez le calcul du stock disponible avant de multiplier les canaux. Un site, deux marketplaces et un portail B2B ne doivent pas chacun déduire leurs ventes d’une copie isolée du stock. Ils doivent remonter leurs commandes dans le même OMS, qui réserve les unités et renvoie une quantité disponible cohérente.
Le contrôle se fait dans cet ordre :
- Importez la commande avec un identifiant unique, puis vérifiez le statut déclencheur et la correspondance du SKU.
- À l’import, réservez l’unité promise avant le prélèvement physique.
- Recalculez la disponibilité par dépôt et par SKU. Une unité située dans un dépôt non affecté au canal ne doit pas y être vendable.
- À chaque export, consignez l’heure, le canal, le SKU et la quantité envoyée.
- Traitez chaque rejet d’API ou de fichier au lieu de le laisser dans les journaux techniques.
Un e-commerçant maison et jardin suivait ses commandes et ses stocks dans cinq interfaces et un fichier Excel. La fragmentation produisait des surventes sur une marketplace quand un autre canal avait déjà vendu l’article. Après centralisation de ses commandes multicanales, les incidents de survente ont disparu et l’expédition le jour même est devenue la norme. Ce résultat vaut pour ce marchand et ne se généralise pas à tous les flux multicanaux.
Le guide Buy Box Amazon détaille les conséquences opérationnelles d’une annulation. eBay classe une annulation inattendue faute de stock comme défaut de transaction. eBay fixe le seuil de défauts à 2 %. Un vendeur passe sous le niveau minimum uniquement si ces défauts concernent aussi plus de quatre acheteurs distincts. Une quantité publiée est une promesse faite au client.
Le stock fournisseur doit-il compter comme disponible ?
Le stock fournisseur peut élargir ce que vous vendez, à condition de rester un état séparé du stock détenu en propre. Une quantité annoncée dans un fichier fournisseur n’est pas présente dans votre dépôt. Elle dépend de la fraîcheur du fichier, de la correspondance des références et du mode de traitement de la commande : livraison directe, cross-dock ou commande d’approvisionnement.
Dans la taxonomie Shopify, un stock en route vers votre propre dépôt reste « entrant » jusqu’à sa réception. Côté Google, le statut « en cours de réapprovisionnement » s’applique lorsque le produit n’est pas disponible pour le moment mais que vous continuez à accepter des commandes ; une date de disponibilité doit alors être affichée. Un stock fournisseur réellement disponible pour une livraison directe relève d’un autre scénario.
myFulfillment peut synchroniser un stock fournisseur depuis une URL, un dépôt FTP ou un fichier CSV. Le système oriente ensuite la commande selon la disponibilité et les règles configurées. La priorité reste définie par l’opérateur, par exemple le stock détenu en propre avant un fournisseur principal désigné. myFulfillment ne choisit pas automatiquement le fournisseur le moins cher.
Quantité disponible dans les entrepôts sélectionnés
Quantités reçues par URL, FTP ou CSV
Stock en propre, puis fournisseur désigné selon les règles choisies
Quantité transmise aux canaux connectés
La priorité entre les sources de stock reste définie par l’opérateur.
Avant de rendre une quantité fournisseur vendable, contrôlez quatre champs : l’heure du dernier fichier, le SKU fournisseur associé, la quantité transmise et le délai promis au canal. Si le fichier date d’hier, afficher dix unités aujourd’hui ne prouve pas qu’elles sont encore commandables. Si deux fournisseurs proposent la même référence, la désignation du fournisseur principal et les règles de priorité doivent être lisibles par l’équipe.
Un cas myFulfillment documente le passage d’un catalogue limité au stock propre à un catalogue combinant stock propre et stock fournisseur, avec l’automatisation de la création des bons de commande auparavant manuels. La fiabilité de ce flux dépend du fichier reçu et des contrôles qui l’entourent. Pour le parcours de réception et de réexpédition, consultez le guide du cross-docking e-commerce.
Pour diagnostiquer l’écart, remontez un seul SKU
Choisissez un SKU et une commande concernés par l’incident. Un total de catalogue masque les doublons de référence, les dépôts mal affectés ou les statuts bloqués. Rassemblez ensuite ces éléments :
- heure de création de la commande sur le canal ;
- heure et statut de son import dans l’OMS ;
- quantité physique avant et après le mouvement ;
- quantité réservée avant et après l’import ;
- stock disponible recalculé ;
- dernier export envoyé à chaque canal et, lorsqu’il existe, son accusé de réception ;
- dépôt, SKU canal et SKU maître utilisés ;
- ajustement manuel, transfert ou annulation intervenu dans l’intervalle.
Commencez par le premier horodatage où les valeurs divergent. Si la commande n’est pas importée, inspectez le connecteur et le statut d’éligibilité. Si elle est importée sans réservation, vérifiez la règle de commande et l’association du SKU. Si le stock disponible est correct dans l’OMS mais faux sur un canal, inspectez le dernier export et, s’il existe, son accusé de réception. Si tout est cohérent dans les systèmes mais pas dans le rayon, lancez un comptage ciblé et vérifiez l’historique des mouvements.
Ce diagnostic sépare aussi la disponibilité du réapprovisionnement. Quand l’écart vient d’un événement mal transmis, corrigez le flux. Quand le stock est réellement épuisé et que la question devient quand et combien commander, passez à la méthode de réapprovisionnement e-commerce. La cadence d’analyse, le point de commande et les règles min-max sont traités dans ce guide dédié.
Dans myFulfillment, suivez la commande jusqu’à l’export
myFulfillment centralise les commandes et réserve leurs unités à l’import. Il recalcule ensuite le stock disponible avant de l’exporter vers les canaux connectés. L’équipe peut ensuite comparer les horodatages disponibles pour repérer l’étape où les valeurs ont divergé.
La page gestion des stocks myFulfillment présente le périmètre logiciel. Dans un diagnostic, commencez par un SKU qui a déjà provoqué une survente ou une coupure prématurée. Rejouez les quatre états du tableau sur ce SKU. Le premier horodatage divergent vous dira où poursuivre l’enquête.
Questions fréquentes
Le stock disponible est la quantité encore vendable après réservation des commandes. On le calcule à partir du stock physique enregistré. Il peut être inférieur à ce que vous voyez dans le dépôt, car des articles encore en rayon ont déjà un destinataire.
Soustrayez les unités réservées du stock physique. Avec 120 unités physiques et 18 unités réservées à des commandes importées, le stock disponible vaut 102. Le calcul doit être refait après chaque import, annulation, réception ou mouvement qui change l’un des deux états.
Le stock physique correspond aux unités enregistrées dans le dépôt. Le stock disponible correspond aux seules unités qui peuvent encore être promises. Une unité réservée reste physiquement sur l’étagère jusqu’au prélèvement, mais elle sort déjà du disponible pour empêcher une seconde vente.
Un stock disponible négatif signale que les engagements dépassent la quantité physique enregistrée. Cherchez une commande importée avant une correction de stock, une vente autorisée malgré une quantité nulle, un doublon de commande ou un mouvement manquant. La comparaison des horodatages permet de repérer le premier écart.
Centralisez les commandes, réservez chaque unité lors de son import, puis republiez la quantité disponible vers les canaux connectés. Contrôlez aussi les rejets d’export et les associations de SKU. Une synchronisation fréquente réduit la fenêtre de risque, mais ne remplace pas la traçabilité des événements.
Il peut alimenter une quantité vendable si sa source, sa fraîcheur et son mode de traitement sont contrôlés. Gardez-le distinct du stock détenu en propre. Définissez un fournisseur principal et des règles de priorité, puis adaptez la promesse de délai au parcours choisi.
Continuer à explorer
Vos produits peuvent être compétitifs et pourtant vendre moins que prévu sur les marketplaces. David Butin vous donne une grille de diagnostic qui couvre le stock réellement disponible, le traitement des commandes, la qualité de service et les délais d’expédition. En 40 minutes, repérez ce qui pénalise votre visibilité, la Buy Box ou votre image vendeur, puis priorisez les actions correctives à partir de quelques exemples myFulfillment choisis.
Pour tenir un pic, découpez la file de commandes en vagues selon vos contraintes, puis placez le contrôle au scan au bon endroit. Au poste d’emballage, l’opérateur ne choisit plus le transporteur et ne cherche plus la bonne étiquette : il valide le colis, génère l’étiquette et passe à la commande suivante.
Industrialiser ses achats, c'est commander sur des règles plutôt qu'au jugé : au bon moment (le point de commande), le bon volume (votre période de couverture), chez le bon fournisseur, avec un bon de commande validé en un clic. À revoir en replay.
Voyez-le sur vos propres opérations
Réservez 20 minutes. On regarde votre flux de commandes et on vous montre où vous gagnez du temps. Sans diapos.
Appel gratuit de 20 min · Sans engagement








