Un seul stock pour le magasin et la boutique en ligne : comment éviter la survente
Stock physique, engagé et disponible, réservations, fréquence de synchronisation, stock de protection par canal et retours, avec un exemple chiffré et des indicateurs pour le mesurer.
Un client achète sur le site web les deux dernières unités d’un produit à 11 h 40. À 11 h 45, une vendeuse du magasin vend ces mêmes deux unités au comptoir, parce que les stocks du site et du magasin ne sont rapprochés qu’une fois par jour. Le lendemain, quelqu’un appelle le client pour annuler, rembourser le paiement et s’excuser. Le problème n’est pas d’avoir deux canaux : c’est d’avoir deux chiffres différents pour le même carton de marchandise.
Vendre en magasin et en ligne sans survente dépend de trois choses : bien séparer les types de stock, décider ce que voit chaque canal et à quelle fréquence c’est mis à jour, et traiter les retours avec soin. Tout cela peut se gérer dans un tableur tant que le volume reste faible.
Physique, engagé, réservé et disponible
Tout ce qui est en rayon ne peut pas être vendu. Distinguez :
| Type de stock | Ce que c’est | Exemple |
|---|---|---|
| Physique | Ce qui existe dans l’entrepôt ou le magasin | Ce que donnerait un comptage |
| Engagé | Vendu et confirmé, en attente de livraison | Commande web payée pas encore expédiée |
| Réservé | Mis de côté temporairement, peut être libéré | Commande en attente de paiement, article mis de côté pour un client |
| Invendable | Existe mais ne peut pas être proposé | Endommagé, en contrôle, périmé |
| Disponible | Ce qui peut réellement être vendu maintenant | Le chiffre que chaque canal devrait voir |
La formule de base :
Disponible = physique − engagé − réservé − invendable
Si le site affiche le stock physique au lieu du disponible, il vendra des unités qui ont déjà un propriétaire.
Réservations : mettre de côté sans bloquer indéfiniment
Une réservation retient du stock le temps qu’un achat soit finalisé. Pour éviter qu’elle ne devienne un stock fantôme :
- Fixez une échéance. Une commande en attente de paiement qui n’est pas réglée dans un délai défini libère sa réservation. Le délai dépend de vos moyens de paiement et relève de la décision de votre entreprise.
- Transformez la réservation en engagement à la confirmation du paiement. Le chiffre disponible ne change pas, mais le statut, si.
- Libérez en cas d’annulation. Une commande annulée remet immédiatement ses unités dans le disponible.
- Passez en revue les réservations anciennes chaque jour. Si une réservation dépasse un délai raisonnable, quelque chose a échoué.
À quelle fréquence synchroniser
Si le magasin et le site partagent un même enregistrement de stock, chaque vente est déduite instantanément et il n’y a rien à synchroniser. S’il s’agit de systèmes séparés, l’intervalle entre les mises à jour définit votre risque :
Unités à risque = ventes horaires de l’autre canal × intervalle de synchronisation (en heures)
Avec une synchronisation par jour, le risque correspond à tout ce que le magasin vend en une journée. Avec une toutes les 15 minutes, c’est ce qu’il vend en un quart d’heure. C’est ce chiffre que votre stock de protection doit couvrir.
Stock de protection par canal
Le stock de protection est une quantité masquée à un canal pour absorber le décalage de synchronisation et les erreurs d’inventaire :
Stock affiché sur le site = disponible − stock de protection
Stock de protection ≈ unités à risque liées à la synchronisation + erreur d’inventaire habituelle
L’erreur d’inventaire habituelle ressort de vos comptages : si, en comptant un produit, vous trouvez généralement 2 unités de moins que le système, ajoutez-les. Pour les produits à faible rotation, la protection peut être nulle ; pour les meilleures ventes, il vaut la peine de la calculer un par un.
Exemple chiffré
Prenons un produit avec ces données hypothétiques :
- Physique : 40 unités.
- Commandes web payées en attente d’expédition : 6.
- Commandes en attente de paiement : 3.
- Unités endommagées en contrôle : 1.
- Ventes du magasin à l’heure de pointe : 12 unités par heure.
- Synchronisation avec le site : toutes les 30 minutes.
- Erreur de comptage habituelle : 2 unités.
Étape 1. Disponible : 40 − 6 − 3 − 1 = 30 unités.
Étape 2. Unités à risque : 12 × 0,5 = 6 unités.
Étape 3. Stock de protection : 6 + 2 = 8 unités.
Étape 4. Affiché sur le site : 30 − 8 = 22 unités.
Si vous passez à une synchronisation toutes les 10 minutes, les unités à risque tombent à 12 × 0,17 ≈ 2 et la protection à 4 : le site pourrait afficher 26. Améliorer la fréquence libère du stock à vendre ; augmenter la protection ne fait que masquer le problème.
Lorsque le disponible du site atteint zéro, le produit doit apparaître comme épuisé ou avec un avis de réassort, sans jamais accepter la commande « au cas où il en resterait ».
Les retours et leur réintégration
Un retour ne revient pas dans le disponible au moment où il franchit la porte :
- Réception : le retour est enregistré et l’article passe en « en contrôle » (invendable).
- Inspection : quelqu’un vérifie l’état, l’emballage et, le cas échéant, le lot et la date de péremption.
- Décision :
- Vendable : retour dans le disponible de l’entrepôt ou du magasin où il se trouve physiquement.
- Invendable : sorti du stock, renvoyé au fournisseur ou vendu en déstockage, avec son propre enregistrement.
- Délai : fixez un temps maximal d’inspection. Un retour non contrôlé est un stock invisible pour tous les canaux.
Si le retour est lié à une facture, le traitement documentaire (avoir ou autre) suit les règles de facturation électronique en vigueur ; validez-le avec votre comptable.
Indicateurs
| Indicateur | Comment le calculer | Comment le lire |
|---|---|---|
| Commandes annulées faute de stock | Commandes web annulées pour stock ÷ commandes web × 100 | Supposons 18 sur 600 : 3 %. S’il augmente, revoyez la synchronisation et la protection |
| Taux de rupture | Jours-produit avec disponible nul ÷ total des jours-produit × 100 | Élevé sur les articles A : protection ou réapprovisionnement insuffisant |
| Exactitude de l’inventaire | Produits comptés sans écart ÷ produits comptés × 100 | Une faible exactitude impose des protections plus importantes |
| Réservations échues non libérées | Réservations plus anciennes que le délai défini | Devrait être nul |
| Délai de traitement des retours | Nombre moyen de jours entre réception et décision | Chaque jour de plus est du stock qui ne se vend pas |
Erreurs courantes
- Afficher le stock physique au lieu du disponible.
- Synchroniser une fois par jour un produit qui se vend toutes les heures.
- Des réservations sans échéance qui accumulent du stock fantôme.
- Remettre les retours dans le disponible sans inspection.
- Utiliser la même protection pour tous les produits.
- Corriger la survente en annulant des commandes au lieu d’améliorer l’enregistrement du stock.
Passer à un système
Avec peu de produits et peu de commandes, un tableur avec ces formules évite la plupart des surventes. Quand le volume augmente, un ERP comme MKA peut faire tourner la boutique en ligne sur le même stock que les caisses de vos succursales, avec des réservations de stock dans l’inventaire (voir la solution pour magasins et chaînes).