Contrôler le stock d'un e-commerce, c'est faire en sorte que le chiffre que voit votre client sur le site corresponde à ce qu'il y a vraiment sur l'étagère, à chaque instant. Si votre boutique affiche 120 unités et qu'il n'en reste que 94, vous allez en vendre 26 que vous ne pourrez pas livrer : 26 annulations, 26 mails au support et probablement quelques mauvais avis.
La solution n'est pas de compter plus, mais d'éviter que le stock ne se décale. On y arrive avec cinq éléments connectés : un catalogue avec des SKU uniques, des réceptions validées, chaque mouvement enregistré au scanner, des statuts de stock séparés (disponible, réservé, bloqué) et des inventaires tournants qui recherchent la cause de chaque écart. Voyons-les un par un.
Stock théorique et stock réel
Le stock théorique est celui qui devrait exister selon vos registres. Le stock réel est celui qui est physiquement localisé, en bon état et prêt à sortir sur une commande. Toute la gestion des stocks consiste à réduire l'écart entre les deux.
Cet écart n'apparaît presque jamais d'un coup lors de l'inventaire annuel. Il se crée chaque jour à cause de mouvements non maîtrisés : une réception validée par cartons et non par unités, un retour remis en rayon sans être contrôlé, un changement d'emplacement que personne ne note ou une commande préparée avec la mauvaise taille. Chacun décale une ou deux unités. Au bout de quelques mois, l'écart se ressent sur les ventes.
Et ça coûte de l'argent dans les deux sens. Si le système affiche un stock qui n'existe pas, vous survendez. S'il masque un stock qui existe bien, vous cessez de vendre et finissez par surcommander au fournisseur par prudence, en immobilisant de la trésorerie et de l'espace.
Les quatre statuts de stock dans le contrôle des stocks e-commerce
L'erreur la plus coûteuse que l'on observe chez les boutiques qui démarrent, c'est de n'avoir qu'un seul chiffre de stock. Ce qu'il y a dans l'entrepôt n'est pas la même chose que ce que vous pouvez vendre. Au minimum, séparez :
- Stock physique : tout ce qui existe dans l'entrepôt.
- Réservé : unités déjà engagées sur des commandes payées qui n'ont pas encore été expédiées.
- Bloqué : produit endommagé, retours en attente de contrôle, marchandise en quarantaine, échantillons ou stock réservé pour une commande B2B.
- Disponible : physique moins réservé moins bloqué. C'est le seul chiffre que votre site devrait afficher.
Cette séparation corrige aussi les achats. Votre décision de réapprovisionnement dépend du stock vendable qui vous reste, pas du nombre de cartons présents dans l'entrepôt. Et elle vous permet de réagir côté marketing : si un SKU se retrouve avec peu d'unités disponibles, vous pouvez freiner l'investissement publicitaire ou pousser une alternative avec plus de couverture avant la rupture.
Comment mettre en place un contrôle des stocks qui ne se décale pas
1. Nettoyez le catalogue avant de toucher à l'entrepôt
Chaque produit et chaque variante a besoin d'un SKU unique, stable, avec son code-barres. « T-shirt bleu M » et « T-shirt M bleu nouveau » en deux fiches pour le même produit, c'est une erreur de picking assurée. Même chose pour les tailles voisines et les couleurs proches : le nom commercial sert à vendre, pas à ce qu'un opérateur prenne la bonne unité.
Trois règles à fixer dès le départ :
- Unités de mesure : si vous vendez des cartons de 24 et des unités à la pièce, définissez l'équivalence. Un carton ne peut pas entrer comme une unité et sortir comme 24 selon qui le manipule.
- Packs et kits : si le pack est monté au moment de l'expédition, le système doit décompter les composants. S'il est stocké déjà monté, il a besoin de son propre SKU et de son propre comptage.
- Doublons et références obsolètes : supprimez-les ou marquez-les. Un SKU fantôme avec un stock résiduel perturbe tout le monde.
Sans données maîtres propres, aucun logiciel ne vous sauvera.
2. Faites de la réception un point de contrôle
Si vous validez d'emblée ce qu'indique le bon de livraison du fournisseur, l'écart existe avant même la première vente. Si le système enregistre 500 unités et que 470 seulement sont vendables parce qu'un carton était abîmé et un autre contenait la mauvaise variante, vous allez en vendre 30 que vous n'avez pas.
Une réception bien faite compare trois choses : ce que vous attendiez selon votre bon de commande, ce qui est arrivé et ce qui est enregistré. Référence, quantité, état et, le cas échéant, lot ou date de péremption. Tout ce qui présente une anomalie reste bloqué et fait l'objet d'une réclamation au fournisseur le jour même, quand c'est encore peu coûteux à résoudre.
Le niveau de contrôle dépend du risque. Un produit peu coûteux, à forte rotation, venant d'un fournisseur fiable peut être validé par échantillonnage. Un cosmétique avec numéro de lot, de l'électronique chère ou une référence qui a déjà posé problème se valide unité par unité au scanner. Si la marchandise arrive sans code-barres, étiquetez-la à l'entrée : chez Furgox, cela coûte 0,15 € par unité et évite beaucoup d'erreurs par la suite.
3. Donnez à chaque SKU un emplacement et scannez chaque mouvement
Savoir que vous avez 300 unités ne sert à rien si personne ne sait sur quelle étagère elles se trouvent. L'entrepôt doit fonctionner comme une carte : allée, module, niveau et position. Le système doit connaître la quantité totale et la quantité à chaque emplacement.
L'erreur classique : une partie d'un SKU se trouve dans un emplacement secondaire que le système ne reflète pas, l'opérateur va à l'emplacement principal, n'en trouve pas assez, et la commande sort incomplète ou est retardée. Ranger « là où il y a de la place » paraît pratique jusqu'à ce que l'entrepôt grandisse.
La règle est simple : chaque entrée, réapprovisionnement, transfert interne, ajustement et sortie se scanne (produit et emplacement). Ainsi la donnée ne dépend de la mémoire de personne. Placez ce qui tourne le plus près de la zone de préparation et ce qui est lent ou volumineux là où l'espace est mieux exploité. Pour les produits chers, fragiles ou avec des variantes très proches, cela vaut le coup de reconfirmer le SKU avant de fermer le carton ; nous expliquons comment dans le guide de double validation au picking.
4. Décidez quand réserver le stock et synchronisez la boutique
Réserver dès l'ajout au panier bloque des unités qui ne seront jamais achetées. Ne décompter qu'à la sortie de l'entrepôt provoque de la survente si plusieurs commandes arrivent en même temps. Pour la plupart des boutiques, il est raisonnable de réserver à la confirmation du paiement et de libérer automatiquement si la commande est annulée, expire ou échoue à un contrôle antifraude.
L'important est que la boutique et l'entrepôt partagent la même logique et se parlent en temps réel, pas via un export en fin de journée. Une synchronisation toutes les quelques heures peut tenir un mardi ordinaire, mais pas un lancement ni une campagne. Si en plus vous vendez sur votre site et sur Amazon avec le même stock, vous avez besoin d'une source de vérité unique et d'une règle d'attribution claire ; nous développons cela dans comment synchroniser le stock entre canaux.
5. Intégrez les retours dans le même flux
Un retour non enregistré est une unité invisible : elle reste sur une table ou dans un carton d'anomalies pendant des jours tandis que le site continue d'afficher un chiffre qui n'est pas réel. Et l'erreur inverse existe aussi : le remettre en stock vendable sans le contrôler et envoyer à un autre client un produit usagé ou cassé.
Le bon circuit : recevoir, identifier la commande et le SKU, inspecter et décider. Si tout est parfait, il repasse en disponible. Sinon, il reste bloqué avec un motif (endommagé, usagé, à reconditionner, perte). Au passage, vous générez des données utiles : si une référence accumule des retours pour cause de taille, le problème est dans la fiche produit, pas dans l'entrepôt. Si ce sujet vous intéresse, découvrez comment fonctionnent les retours e-commerce externalisés.
6. Contrôlez les lots et dates de péremption quand votre produit l'exige
En cosmétique, alimentation, compléments alimentaires ou électronique avec numéro de série, savoir combien d'unités il y a ne suffit pas. Vous devez savoir de quel lot elles proviennent ou quand elles périment. Pour les produits datés, appliquez le FEFO : ce qui périme le plus tôt sort en premier. Cela exige plus de rigueur en réception et au picking, mais évite d'envoyer un produit non conforme et permet de gérer un rappel sans toucher au reste du stock.



