Un magasin, deux stocks : en finir avec la séparation physique/ligne
La plupart des magasins qui vendent en physique et en ligne gèrent deux stocks connectés par une application de synchronisation, et cet écart est à l'origine des ventes excédentaires, des erreurs de comptage et des inventaires du dimanche soir. Voici comment cette séparation prend fin.

Un magasin qui vend en personne et en ligne ne gère généralement pas un seul stock. Il gère deux stocks qui s'envoient des courriers : le décompte des étagères vit dans le POS, le décompte en ligne vit dans la plateforme e-commerce, et un connecteur de synchronisation fait la navette pour transmettre les mises à jour entre les deux. Chaque vente excédentaire, chaque e-mail de type « désolé, nous n'avons plus cet article en stock » et chaque inventaire du dimanche soir provient de cet écart. La solution n'est pas un meilleur connecteur. C'est un enregistrement de stock unique que chaque canal lit et modifie.

Pourquoi les décomptes physiques et en ligne dérivent-ils ?
Les décomptes dérivent parce que deux systèmes tiennent chacun leur propre grand livre pour la même étagère. Lorsqu'un client achète à la caisse, le POS décrémente sa copie. Lorsqu'un client achète en ligne, la plateforme e-commerce décrémente la sienne. Un connecteur transmet ensuite chaque modification de l'autre côté, parfois en quelques secondes, parfois lors d'un traitement par lots toutes les quinze minutes.
Entre la vente et la mise à jour de la copie, les deux systèmes croient que l'article est toujours en stock. Cette fenêtre est étroite, mais ce n'est pas la seule faille. Les remboursements et les échanges sont souvent enregistrés d'un côté et pas de l'autre. Un produit renommé ou une variante modifiée peut discrètement casser l'association des SKU (un SKU est l'identifiant d'un article vendable ; plus de termes dans notre guide de terminologie POS), après quoi les deux systèmes ne parlent même plus du même produit. Les pannes de connecteur ont tendance à se produire en silence : aucune erreur ne s'affiche, les décomptes cessent simplement de correspondre.
La dérive s'accumule. Chaque petit écart subsiste jusqu'à ce que quelqu'un recompte physiquement l'étagère, et à ce moment-là, personne ne sait quel système avait raison.
Quel est le coût réel de cette séparation ?
À l'échelle mondiale, les ruptures de stock et les surstocks coûtent au commerce de détail environ 1,73 billion de dollars par an, soit environ 6,5 % des ventes¹. Pour un magasin unique, cette séparation se traduit par quatre factures plus petites mais régulières.
Le stock tampon : afficher 3 articles en ligne alors que vous en avez 5, pour éviter qu'un retard de synchronisation ne provoque une vente excédentaire. C'est du stock que vous avez payé mais que vous ne permettez à personne d'acheter.
Le temps de réconciliation (vérifier que les deux décomptes concordent) : des heures de travail pour le personnel à recompter les étagères et à corriger le système qui a fait l'erreur.
La gestion des ventes excédentaires : remboursements, e-mails d'excuses et parfois un avis d'une étoile lorsque l'article indiqué « en stock » ne l'était pas.
Le coût des outils de synchronisation : le connecteur ou l'abonnement de synchronisation e-commerce fait généralement partie des frais SaaS cachés que supportent les commerçants.
Aucun de ces éléments n'apparaît sur un compte de résultat sous l'intitulé « séparation des stocks », c'est pourquoi cette situation perdure.

Une application de synchronisation ne peut-elle pas simplement résoudre le problème ?
Pour certains magasins, un connecteur convient très bien, et il faut le dire clairement. Si votre rotation est lente, que vous détenez rarement la dernière unité d'un article et que vous gérez un seul point de vente, une synchronisation correcte fera l'affaire la plupart du temps. Contentez-vous de cette solution si c'est votre cas.
Elle cesse de fonctionner précisément dans les conditions que vous espérez atteindre. Un trafic élevé réduit la probabilité qu'une fenêtre de synchronisation s'écoule sans que deux canaux ne touchent au même article. Les stocks rares ou uniques (vintage, dépôt-vente, petites séries) font de chaque unité la dernière unité. Les points de vente multiples multiplient les associations qui peuvent casser en silence. Une application de synchronisation gère le symptôme à faible volume ; les deux grands livres sous-jacents restent la cause du problème.
Que signifie réellement un stock unique ?
Cela signifie une source d'enregistrement unique (une base de données unique en laquelle tout le monde a confiance) au lieu de deux grands livres et d'un intermédiaire. Le comptoir, la boutique en ligne et les éventuels bornes lisent le même décompte et enregistrent leurs ventes dans le même fichier au moment même où la vente est validée. Lorsque deux canaux tentent de réserver la dernière unité à la même milliseconde, c'est le grand livre lui-même qui détermine qui l'a obtenue ; il n'y a pas de délai durant lequel un outil de synchronisation découvrira le conflit plus tard. Le catalogue est partagé de la même manière : un produit, un prix, une règle fiscale, pour tous les canaux.
Cette architecture est difficile à adapter après coup. Deux systèmes matures reliés par une intégration auront toujours deux grands livres, car chacun a été conçu en partant du principe qu'il possédait le décompte. Cela doit être le mode de fonctionnement de la plateforme dès le départ, et c'est ainsi que Final le gère : la boutique en ligne et la caisse sont deux vues d'un même enregistrement, de sorte que l'écart ne se crée jamais. La visibilité en temps réel est également le fondement sur lequel repose tout le reste de la gestion des stocks POS. Les seuils de réapprovisionnement et les alertes de stock ne valent que ce que vaut le décompte qu'ils lisent, et les commerçants n'obtiennent des gains d'efficacité qu'une fois que le décompte est fiable.
Alors, pouvez-vous mettre fin à la séparation physique/en ligne ?
Oui, mais pas en synchronisant plus fort. La séparation est le propre de l'utilisation de deux systèmes, et elle prend fin lorsque les deux canaux fonctionnent sur un seul grand livre, et non lorsque la copie entre les grands livres devient plus rapide. Si vous évaluez des plateformes, un test utile : demandez où sont enregistrées la commande en ligne et la vente au comptoir, et s'il s'agit du même endroit. (Choisir un POS de vente au détail implique d'autres critères que les stocks, mais cette question permet de faire un tri rapide.)
Règle empirique : si votre caisse et votre boutique en ligne peuvent être en désaccord sur la même étagère, vous gérez deux stocks, peu importe les promesses de l'application de synchronisation.
Questions fréquentes
Pourquoi mes stocks en magasin et en ligne ne correspondent-ils pas ?
Parce que chaque système tient son propre registre et qu'un outil de synchronisation copie les modifications de l'un à l'autre avec un certain délai. Les ventes, remboursements, échanges et modifications de catalogue qui surviennent pendant ce délai (ou qui ne parviennent pas à être associés) s'accumulent et créent des écarts.
Une meilleure application de synchronisation permettra-t-elle d'éviter les surventes ?
Cela les rendra plus rares, mais pas impossibles. Toute synchronisation présente un délai entre une vente et la transmission de la copie à l'autre système, et vos moments de plus forte affluence sont précisément ceux où deux canaux sont les plus susceptibles de vendre la dernière unité dans ce laps de temps.
Qu'est-ce qu'une source unique de référence pour les stocks ?
Une base de données unique dans laquelle chaque canal de vente lit et écrit au moment de la vente (un système de référence). Le comptoir, la boutique en ligne et chaque borne décrémentent tous le même stock, il n'y a donc pas de seconde copie susceptible de diverger.
Ai-je besoin de suivis de stock distincts pour vendre en ligne et en personne ?
Non. Si votre plateforme gère les deux canaux à partir d'un registre unique, un seul suivi de stock suffit pour les deux. Les suivis de stock distincts et les réserves de « stock en ligne » dédiées sont des solutions de contournement pour les systèmes qui ne peuvent pas partager un registre.
