Blog · 20 septembre 2026
Détecter les ruptures avec les données de caisse : la méthode du produit qui ne se vend plus
En brefUn produit à forte rotation dont les ventes tombent à zéro pendant une durée inhabituelle est très probablement absent du rayon, même si le stock théorique est positif. La méthode compare, pour chaque référence, le temps écoulé depuis la dernière vente au temps habituel entre deux ventes à cette heure et ce jour : au-delà d'un multiple (trois à cinq fois), la référence est signalée. Elle ne fonctionne que sur les produits qui se vendent souvent, elle détecte la rupture avec retard, et elle ne dit pas la cause. En complément, l'hôte de caisse est le premier à entendre « il n'y en avait plus ».
Le principe : une vente absente est un signal
Les caisses enregistrent chaque vente avec l’heure. Pour un produit qui se vend, disons, douze fois par heure le samedi après-midi, une heure sans vente est un événement rare si le produit est en rayon. La probabilité qu’il soit absent devient forte. Ce raisonnement a été formalisé dans la littérature sur la détection des ruptures à partir des ventes, notamment par Papakiriakopoulos, Pramatari et Doukidis (Decision Support Systems, 2009), et il est utilisé par plusieurs outils de distribution.
Son intérêt : il ne dépend pas du stock théorique. Un stock fantôme, une palette oubliée en réserve, un produit déplacé produisent tous le même symptôme, l’arrêt des ventes.
La méthode, référence par référence
- Calculer l’intervalle habituel entre deux ventes pour chaque référence, par jour de la semaine et par tranche horaire, sur les dernières semaines.
- Mesurer le temps écoulé depuis la dernière vente en continu.
- Signaler quand ce temps dépasse l’intervalle habituel multiplié par un seuil, par exemple quatre. Un seuil bas donne des fausses alertes ; un seuil haut détecte tard.
- Vérifier en rayon les références signalées, et corriger le stock théorique si le produit est absent avec un stock positif (stock fantôme).
| Référence | Ventes habituelles (samedi 15 h-17 h) | Intervalle habituel | Dernière vente il y a | Signal (seuil × 4) |
|---|---|---|---|---|
| Lait demi-écrémé 1 L | 60 / h | 1 min | 25 min | oui |
| Café dosettes marque A | 12 / h | 5 min | 12 min | non |
| Coloration teinte courante | 1 / h | 60 min | 90 min | non |
Les limites
- Les produits à faible rotation ne sont pas détectables : une référence qui se vend une fois par jour peut être absente toute une journée sans que la méthode le voie. Or ce sont souvent les produits sans substitut, à forte marge.
- La détection est en retard : il faut plusieurs intervalles sans vente avant le signal. Sur un produit à forte rotation, c’est une demi-heure ; sur un produit moyen, plusieurs heures.
- Le signal ne dit pas la cause : rupture de stock, produit en réserve, produit déplacé, étiquette manquante, ou simplement pas de client dans le rayon. Il faut aller voir.
- Les promotions et les événements changent les intervalles habituels ; la méthode doit être recalibrée pendant les opérations (promotions et ruptures).
L’hôte de caisse, premier témoin
Avant tout algorithme, la caisse entend les clients : « il n’y avait plus de lait », « je n’ai pas trouvé les couches ». Cette information se perd presque toujours. Trois pratiques simples la récupèrent :
- une touche ou un carnet « produit manquant signalé » en caisse, avec le nom du produit, relevé à chaque changement d’équipe ;
- un point de cinq minutes entre la caisse et les chefs de rayon en fin de journée ;
- la même règle que pour le relevé en rayon, décrite dans impliquer l’équipe de rayon dans la chasse aux trous : ce qui est signalé est traité et le résultat est rendu à celui qui a signalé.
Un exemple chiffré (hypothétique)
Prenons un supermarché fictif qui applique la méthode avec un seuil de quatre intervalles sur ses 200 références les plus vendues. Un samedi, 14 références sont signalées entre 14 h et 18 h. Vérification en rayon : 9 sont absentes (dont 6 avec un stock théorique positif), 3 sont présentes mais mal placées, 2 sont de fausses alertes. Sur les 9 absentes, 5 sont remontées de la réserve dans le quart d’heure. Ces chiffres illustrent l’ordre de grandeur attendu : une majorité de vraies détections, et une part de vérifications pour rien.
Ce que change le signalement par les clients
Les données de caisse détectent la rupture quand les ventes s’arrêtent ; le client qui signale avec AlerteRayon la détecte au moment où il est devant le rayon vide, y compris sur les produits à faible rotation que la caisse ne peut pas voir. Les deux signaux se recoupent : une référence signalée par un client et sans vente depuis une heure est une rupture certaine. Essai de 14 jours, sans carte de paiement : voir le forfait pour les directeurs.
Sources
- Papakiriakopoulos, Pramatari, Doukidis, « A decision support system for detecting products missing from the shelf based on heuristic rules », Decision Support Systems, volume 46, 2009.
- DeHoratius, Raman, « Inventory Record Inaccuracy: An Empirical Analysis », Management Science, 2008 : résumé.
- Gruen, Corsten, Bharadwaj, « Retail Out-of-Stocks: A Worldwide Examination », GMA, 2002 : étude complète (PDF).