Article

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.

David ButinPar David Butin · Expert des opérations e-commerce· Mis à jour le 9 septembre 2026· 8 min de lecture

À 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 stockCe qu’il mesureÉvénement qui le modifieContrôle de l’opérateur
PhysiqueQuantité enregistrée dans le dépôtRéception, prélèvement, correction ou mouvementVérifier le comptage et l’emplacement
RéservéUnités affectées aux commandes importéesImport, annulation ou changement de commandeContrôler les commandes ouvertes
DisponiblePhysique moins réservéRecalcul après mouvement ou réservationDéterminer ce qui reste vendable
PubliéDernière quantité envoyée à un canalExport de disponibilitéComparer la valeur et l’heure d’envoi
Le stock disponible part du stock physique

Exemple : les 18 unités réservées restent physiquement en rayon, mais elles ne doivent plus être proposées à un autre acheteur.

Schéma Boostmyshop, d’après les états de stock myFulfillment, 2026

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.

Ce qui se passe après l’arrivée d’une commande
  1. Étape 1
    Commande importée

    La commande payée entre dans l’OMS.

  2. Étape 2
    Réservation à l’import

    La quantité est réservée dès l’import.

  3. Étape 3
    Disponible recalculé

    Le réservé est déduit du stock physique.

  4. Étape 4
    Export 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.

Schéma Boostmyshop, d’après les procédures de réservation et de synchronisation myFulfillment, 2026

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 :

  1. Importez la commande avec un identifiant unique, puis vérifiez le statut déclencheur et la correspondance du SKU.
  2. À l’import, réservez l’unité promise avant le prélèvement physique.
  3. 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.
  4. À chaque export, consignez l’heure, le canal, le SKU et la quantité envoyée.
  5. 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.

Des sources de stock à la disponibilité publiée
Stock en propre

Quantité disponible dans les entrepôts sélectionnés

Flux fournisseur

Quantités reçues par URL, FTP ou CSV

Priorité définie par l’opérateur

Stock en propre, puis fournisseur désigné selon les règles choisies

Disponibilité publiée

Quantité transmise aux canaux connectés

La priorité entre les sources de stock reste définie par l’opérateur.

Schéma Boostmyshop, d’après les procédures de stock et de dropshipping myFulfillment, 2026

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.

Nos contenus opérations, en avant-première

De temps en temps, un e-mail avec nos nouveaux guides, vidéos et webinaires.

Continuer à explorer

16sept
En direct11:00 CEST · 40 minEn français
Masterclass
Vos opérations freinent-elles vos ventes sur les marketplaces ?

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.

Animé par David Butin
Animé par
David Butin
E-commerce Expert
S’inscrire
24juil
Replay disponible11:00 CEST · 42 minEn français
Masterclass
Votre entrepôt tiendra-t-il la haute saison ?

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.

Animé par Olivier Zimmermann
Animé par
Olivier Zimmermann
Founder & CEO
Voir le replay
23juin
Replay disponible11:00 CEST · 55 minEn français
Masterclass
Industrialiser vos achats e-commerce

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.

Animé par Olivier Zimmermann
Animé par
Olivier Zimmermann
Founder & CEO
Voir le 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