- La demande perdue est l'écart entre la demande prévisionnelle et les ventes réelles lors des jours où des contraintes de stock — et non de véritables variations de la demande — ont freiné les achats.
- MySales élabore une prévision de demande propre, immunisée contre la distorsion liée aux ruptures de stock, puis isole le manque à gagner causé par les rayons vides.
- La demande perdue alimente directement les calculs de commandes, les corrections de prévisions et les KPI de disponibilité — ce n'est pas simplement une mesure de reporting.
- Le système applique des garde-fous conservateurs pour éviter la surestimation, notamment des limites basées sur des analogues et des ajustements de confiance.
La demande perdue représente un chiffre d'affaires qui ne s'est jamais concrétisé — non pas parce que les clients ont cessé de vouloir un produit, mais parce que ce produit n'était pas en rayon lorsqu'ils sont arrivés. MySales quantifie ce manque à gagner invisible en comparant une prévision de demande statistiquement robuste aux ventes réelles lors des jours où le stock était épuisé.
Comprendre comment ce calcul fonctionne est essentiel pour les équipes de la chaîne d'approvisionnement qui souhaitent passer d'un réapprovisionnement réactif à une commande orientée par la demande.
Le principe fondamental
MySales commence par construire une prévision de demande propre — une estimation de ce qu'auraient été les ventes si le produit avait été continuellement disponible. Cette prévision est délibérément protégée des distorsions que les ruptures de stock introduisent dans les données brutes de ventes.
Le système évalue ensuite trois variables pour chaque combinaison SKU-magasin-jour :
- Demande prévisionnelle — l'estimation modélisée des achats des clients
- Ventes réelles — ce qui a été enregistré en caisse
- Disponibilité du produit — le niveau de stock et le statut de rupture de stock
Lorsque le produit était indisponible et que la prévision dépasse les ventes réelles, la différence est classée comme demande perdue.
Conditions de déclenchement
MySales ne signale pas la demande perdue de manière indiscriminée. Le calcul ne s'active que lorsque toutes les conditions suivantes sont simultanément remplies :
- La demande prévisionnelle dépasse les ventes réelles
- Le stock est à zéro, ou en dessous du seuil minimum requis pour que le produit soit disponible à la vente
- Il n'y a aucun signe de limitation artificielle de la demande — comme des fermetures de magasins, le déréférencement du SKU de l'assortiment, ou des erreurs de qualité des données
Si un produit était physiquement disponible en rayon mais ne s'est pas vendu, MySales enregistre zéro demande perdue. Le système traite cela comme une demande réellement faible, et non comme un échec d'approvisionnement. Cette distinction prévient le gonflement artificiel des chiffres de demande perdue.
La formule de calcul
Pour un jour donné et une combinaison SKU-magasin, la logique est simple :
- Si stock = 0 et prévision > ventes réelles : Demande perdue = Prévision - Ventes réelles
- Sinon : Demande perdue = 0
L'élégance de cette approche réside non pas dans la formule elle-même, mais dans la qualité de la prévision qui l'alimente.
Ce qui détermine la prévision de la demande
MySales exclut délibérément les jours de rupture de stock de sa définition de la « vérité terrain ». Traiter les jours à zéro vente causés par des rayons vides comme de véritables signaux de demande apprendrait au modèle à anticiper — et à perpétuer — les ruptures de stock.
Au lieu de cela, la prévision intègre :
- Les schémas de saisonnalité et de tendance extraits de l'historique en stock
- Les effets de prix et de promotion
- Les données météorologiques (lorsqu'activées)
- L'historique des ventes limité aux jours où le produit était réellement disponible
- Les données analogues de SKU similaires ou de magasins comparables
En s'entraînant exclusivement sur les périodes en stock et en s'enrichissant de signaux externes, la prévision reste stable à travers de longues périodes de rupture de stock. Un modèle conventionnel réduirait progressivement ses prédictions lors de longues périodes de rupture de stock, masquant la vraie demande et réduisant les quantités de commandes futures — un cercle vicieux que MySales est conçu pour briser.
Garde-fous contre la surestimation
Surestimer la demande perdue est aussi dangereux que l'ignorer — les chiffres gonflés conduisent à un excès de stocks et à du gaspillage. MySales applique plusieurs filtres conservateurs :
- Ruptures de stock prolongées — lorsqu'un produit est en rupture de stock depuis une période inhabituellement longue, le système atténue l'impact estimé pour tenir compte du comportement de substitution des clients
- Nouveaux SKU — pour les produits avec un historique de ventes limité, le modèle s'appuie sur des prévisions contraintes basées sur des analogues plutôt que sur l'extrapolation
- Schémas de demande instables — lorsque les ventes historiques sont très volatiles, le modèle abaisse son intervalle de confiance
- Demande nulle malgré la disponibilité — si un produit a régulièrement enregistré zéro vente même lorsqu'il était en stock, la demande perdue est fixée à zéro
Application pratique dans la chaîne d'approvisionnement
La demande perdue n'est pas une métrique de tableau de bord passive. C'est une contribution active à quatre fonctions critiques du système :
- Correction des prévisions — la demande est ramenée à son niveau vrai et sans contrainte, de sorte que les prédictions futures reflètent l'intention réelle des clients
- Calcul des commandes — les quantités de réapprovisionnement tiennent compte de la demande manquée, réduisant la probabilité de ruptures de stock répétées
- KPI de disponibilité — la disponibilité en rayon (OSA) et les mesures connexes intègrent la demande perdue pour donner une image complète des performances de niveau de service
- Entraînement du modèle — le système apprend que le produit se vend réellement au taux prévu, empêchant la spirale descendante des commandes qui diminuent
Considérons un seul SKU dans un seul magasin sur quatre jours consécutifs :
| Jour | Prévision | Ventes | Stock | Demande perdue |
|---|---|---|---|---|
| Lun | 10 | 10 | > 0 | 0 |
| Mar | 12 | 5 | 0 | 7 |
| Mer | 11 | 0 | 0 | 11 |
| Jeu | 9 | 9 | > 0 | 0 |
Le lundi et le jeudi, le stock était disponible et les ventes correspondaient à la prévision — aucune demande perdue. Le mardi, le rayon s'est vidé en cours de journée ; 5 unités ont été vendues avant épuisement du stock, laissant 7 unités de demande non satisfaite. Le mercredi, le produit était complètement indisponible toute la journée, et les 11 unités prévisionnelles sont classées comme demande perdue.
Sur cette fenêtre de quatre jours, 18 unités de demande n'ont pas été servies — un chiffre d'affaires laissé de côté en raison de ruptures de stock.
La frontière entre ventes et demande perdue
Une dernière précision mérite d'être soulignée : MySales n'ajoute jamais la demande perdue aux chiffres de ventes réels.
Les ventes réelles restent un enregistrement immuable de ce qui a été transacté. La demande perdue existe comme une couche analytique distincte qui sert deux objectifs :
- Elle explique l'écart entre les prévisions et les ventes enregistrées lors des jours de rupture de stock
- Elle améliore les futures décisions de commande en garantissant que le moteur de réapprovisionnement travaille à partir d'une demande sans contrainte plutôt que de ventes artificiellement supprimées
Cette séparation préserve l'intégrité du reporting financier tout en donnant au moteur de planification le signal dont il a besoin pour prévenir les futures ruptures de stock.
Pourquoi c'est important
Chaque unité de demande perdue représente un client qui est reparti sans le produit qu'il avait l'intention d'acheter. Certains de ces clients ont substitué le produit d'un concurrent ; d'autres ont quitté le magasin entièrement. Dans les deux cas, le distributeur a subi une perte de marge et un risque de fidélité qui n'est jamais apparu dans aucun rapport de ventes.
En révélant et en quantifiant ce manque à gagner caché, MySales transforme la demande perdue d'un coût invisible en une contribution planifiable et actionnable. Le résultat est un système de réapprovisionnement qui commande en fonction de ce que les clients voulaient réellement — et non pas seulement de ce qui s'est vendu les jours où le stock était disponible.