Synchroniser le stock entre canaux signifie que votre boutique en ligne, Amazon et chaque marketplace où vous vendez affichent la même disponibilité réelle à chaque instant, en déduisant immédiatement ce qui se vend sur l'un ou l'autre. Si vous ne le faites pas correctement, le jour où les dernières unités de votre produit phare s'épuisent, vous vendrez deux fois la même unité, devrez annuler, et la marketplace vous le fera payer sur votre compte.
La méthode fiable repose sur quatre piliers : un inventaire maître unique (le système de l'entrepôt, un ERP ou celui de votre prestataire logistique), les mêmes SKU sur tous les canaux, des mises à jour à chaque événement et pas seulement la nuit, et une marge de sécurité par canal. Voici comment la mettre en place, quel outil correspond à votre volume, un exemple chiffré et les erreurs que l'on constate au quotidien en entrepôt même quand l'intégration est active.
Que signifie synchroniser le stock entre canaux
Synchroniser le stock entre canaux consiste à maintenir une donnée d'inventaire unique par SKU et à la répartir automatiquement vers chaque endroit où vous vendez. Dès qu'une commande arrive sur n'importe quel canal, qu'une marchandise arrive en entrepôt ou qu'un retour est validé, le système maître recalcule la quantité vendable et l'envoie à tous les canaux en quelques minutes, pas en fin de journée.
Attention : il ne s'agit pas de publier le même chiffre partout. Imaginez que vous ayez 500 unités d'un produit. Parmi elles, 40 sont réservées pour des commandes payées en cours de préparation, 25 présentent un défaut qualité et 80 sont engagées sur une commande B2B déjà confirmée. Votre stock disponible n'est pas 500 : il est de 355, et c'est à partir de ce chiffre que chaque canal reçoit ce que vos règles décident.
Stock physique, réservé et vendable
Séparer ces trois états évite la plupart des problèmes. Le stock physique est ce qui est compté en entrepôt. Le réservé correspond aux ventes, transferts ou engagements qui consomment déjà des unités même si elles ne sont pas encore sorties. Le vendable est la quantité que vous décidez d'offrir sur chaque canal.
Quand ces trois notions se mélangent dans un seul champ, les surventes arrivent. Et l'inverse aussi : des ruptures de stock fictives, avec du produit sur l'étagère qui n'est pas publié parce que personne n'a mis à jour la donnée après une réception ou un retour apte à la vente.
Les façons de synchroniser l'inventaire : d'Excel au système de l'entrepôt
Toutes les boutiques n'ont pas les mêmes besoins. Voici les quatre méthodes habituelles, de la plus simple à la plus robuste.
Manuel, avec un fichier maître
Vous tenez le stock sur un fichier Excel ou partagé et mettez à jour chaque canal à la main ou via un import CSV. Cela fonctionne avec peu de références, un seul canal supplémentaire et peu de rotation. Le problème apparaît dès que vous vendez plusieurs unités par jour du même SKU : entre deux mises à jour, il y a des heures où tous les canaux vendent un stock qui n'existe déjà plus.
Applications et connecteurs multicanaux
Shopify, WooCommerce et PrestaShop disposent d'applications et de modules qui publient votre catalogue sur Amazon et les marketplaces et déduisent le stock entre eux. Pour une boutique qui prépare ses commandes dans ses propres locaux, c'est une bonne étape. Leur limite : ils savent ce qui se vend, mais pas ce qui se passe en entrepôt (un carton arrivé avec 3 unités en moins, un produit abîmé, un retour non valide).
Un ERP comme source du stock
Si vous utilisez déjà un ERP ou un outil de gestion comme Holded pour facturer et acheter, il peut faire office de maître et répartir le stock vers les canaux. Cela convient quand achats, ventes et comptabilité y sont centralisés. Cela demande de la rigueur : chaque entrée et chaque ajustement d'entrepôt doivent être enregistrés dans l'ERP, sinon la donnée dérive.
Le système de l'entrepôt ou du prestataire logistique
C'est l'option la plus fiable car le stock se calcule là où se trouve la marchandise : réceptions comptées, emplacements, picking confirmé, expéditions et retours vérifiés. C'est la norme dès que vous dépassez quelques centaines de commandes par mois sur plusieurs canaux ou lorsque vous externalisez la logistique. À titre indicatif : avec un canal et peu de rotation, Excel ou une appli suffisent ; avec trois canaux ou plus et des produits qui s'épuisent vite, le maître devrait être le système qui gère physiquement la marchandise.
Comment synchroniser le stock entre canaux étape par étape
Le processus commence avant même de choisir un connecteur. Automatiser un catalogue désordonné ne fait que propager les erreurs plus vite.
1. Définissez un inventaire maître unique
Choisissez un système qui soit le seul à connaître l'existant physique par SKU. Les autres (boutique, marketplaces, ERP) reçoivent la donnée depuis celui-ci. La boutique peut afficher la disponibilité au client, mais ne doit pas être l'endroit où l'on corrige les quantités à la main. Si deux personnes ajustent le stock sur des systèmes différents, l'écart n'est pas un risque : c'est une certitude.
2. Normalisez les SKU et variantes
Chaque produit et chaque variante (taille, couleur, format, pack) a besoin d'un SKU unique et identique sur tous les canaux. Un titre qui se ressemble ne suffit pas. Avant de connecter, vérifiez les doublons, les SKU réutilisés de produits abandonnés et les variantes créées à la main sur un seul canal.
Les packs sont le piège classique. Si vous vendez un pack de trois et le produit à l'unité, la vente du pack doit déduire trois unités du composant. Si le pack est un SKU indépendant avec son propre stock, le canal continuera de vendre des unités seules déjà parties dans des packs.
3. Cartographiez les identifiants de chaque canal
Amazon travaille avec votre SKU vendeur et l'ASIN ; de nombreuses marketplaces demandent l'EAN ; votre boutique utilise son propre ID de variante. Créez une table de correspondance et vérifiez que chaque référence de chaque canal pointe vers le bon SKU maître. Un mauvais mappage (la taille M publiée comme L) génère des retours qui ressemblent à des erreurs de picking sans en être.
4. Réservez le stock à la création de la commande, pas à l'envoi
L'unité doit cesser d'être disponible dès que la commande payée est enregistrée, pas quand elle sort de l'entrepôt. Décidez aussi quoi faire des commandes en attente de paiement, des virements ou des commandes B2B confirmées par e-mail : si elles consomment du stock, elles doivent le réserver immédiatement.
5. Configurez des buffers et des priorités par canal
Le buffer est une quantité que vous ne publiez pas même si elle existe. Il absorbe les retards de synchronisation, les ventes simultanées et les petites différences de comptage. Un buffer fixe (2 à 5 unités, à titre indicatif) fonctionne pour les références stables ; un buffer en pourcentage convient mieux aux produits à forte rotation.
Vous pouvez aussi définir des seuils : quand un SKU descend sous 10 unités, il est marqué en rupture sur les marketplaces et reste en vente sur votre boutique jusqu'à une réserve minimale. C'est un choix commercial : votre boutique offre plus de marge et de données client ; la marketplace apporte du volume, mais sanctionne davantage les annulations.
6. Préparez le plan pour le jour où l'intégration tombe en panne
Les connexions échouent : un token expiré, un changement d'API, un produit désactivé. Le système doit alerter, enregistrer l'erreur et, si le risque est élevé, réduire la disponibilité publiée. Vendre un peu moins pendant quelques heures coûte moins cher que d'accepter des commandes impossibles à honorer. Faites un test avec des commandes réelles sur les SKU les plus vendus avant de valider l'ensemble.
À quelle fréquence synchroniser l'inventaire entre canaux
Cela dépend de la vitesse à laquelle chaque produit bouge. Une synchronisation nocturne peut suffire pour un catalogue à faible rotation avec un stock confortable. Pour les lancements, promotions ou références en quantité limitée, c'est justement dans la fenêtre entre deux mises à jour que naissent les surventes.
L'idéal est la mise à jour événementielle : chaque commande, réception, annulation ou retour validé déclenche le changement sur tous les canaux. Si votre outil ne permet que des intervalles, plus ils sont courts mieux c'est, et compensez avec des buffers plus élevés sur les SKU les plus vendus. Lors de pics comme le Black Friday, vérifiez que les intégrations tiennent le volume avant qu'il n'arrive ; nous en parlons dans comment préparer la logistique du Black Friday.
Exemple chiffré à titre indicatif
Une boutique d'environ 800 commandes par mois vend sur Shopify, Amazon (expédition propre, hors FBA) et PcComponentes. Son SKU phare compte 60 unités physiques.
- Réservées pour commandes payées en attente de préparation : 8.
- Bloquées pour choc sur le carton : 2.
- Stock vendable : 50.
- Buffer de 5 sur Amazon et 5 sur PcComponentes : 50 sont publiées sur Shopify et 45 sur chaque marketplace.
- Règle : sous 10 unités vendables, rupture sur les marketplaces et vente uniquement sur la boutique propre.
Voici maintenant la version mal synchronisée : le stock est mis à jour une fois par jour et le produit vend environ 12 unités par jour réparties entre les trois canaux. Quand il reste 10 unités, les trois canaux continuent d'afficher 10 pendant presque une journée entière. Si chaque canal en vend 5, vous avez vendu 15 unités pour 10 en entrepôt : 5 annulations, dont au moins une sur une marketplace qui pénalise votre taux d'annulation. Avec une mise à jour événementielle et la règle de seuil, ce scénario ne se produit pas.
Erreurs qui génèrent des surventes même avec une intégration en place
L'erreur la plus courante est de penser qu'une connexion active équivaut à des données fiables. L'intégration transmet ce qu'elle reçoit. Voici les failles les plus fréquentes en entrepôt :
- Réceptions non comptées : le fournisseur facture 200, 188 arrivent et 200 sont enregistrées.
- Ajustements sans motif : quelqu'un corrige à la main sur Shopify et le prochain envoi du maître l'écrase ou le duplique.
- Deux connecteurs qui écrivent le stock sur le même canal en même temps, chacun avec son propre chiffre.
- Picking qui confirme des unités introuvables à l'emplacement.
- Packs et kits qui ne déduisent pas leurs composants.
- Précommandes et commandes en attente qui ne réservent rien.
Mention spéciale pour les retours. Toute unité retournée ne doit pas automatiquement redevenir vendable : elle doit d'abord être contrôlée, jugée apte ou non, et c'est seulement ensuite qu'elle est réintégrée ou bloquée. Publier comme disponible un retour non vérifié, c'est la recette assurée pour une deuxième mauvaise expérience client. Si votre problème de fond est que le chiffre du système ne correspond pas à l'étagère, commencez par le contrôle d'inventaire dans votre e-commerce avant de toucher aux intégrations.
L'infrastructure dont a besoin une boutique multicanale
La couche commerciale (Shopify, WooCommerce, PrestaShop, Squarespace, Amazon et marketplaces) reçoit la disponibilité et envoie les commandes. La couche opérationnelle (le système de l'entrepôt) contrôle le stock par SKU, emplacement et statut. Les transporteurs reçoivent les données d'expédition une fois la commande préparée. Si ces trois couches ne communiquent pas entre elles, quelqu'un finit par faire le pont avec des tableurs. Vous avez la vision complète dans notre guide de gestion logistique omnicanale.
Chez Furgox, nous résolvons cela en faisant en sorte que le stock parte de l'entrepôt et non de la boutique : les commandes de Shopify, WooCommerce, PrestaShop, Squarespace, Amazon (commandes vendeur) et de marketplaces comme El Corte Inglés, Carrefour, Leroy Merlin, PcComponentes ou Worten entrent automatiquement, et le stock se synchronise avec chaque canal et avec Holded grâce à nos intégrations avec boutiques, marketplaces et transporteurs. Les retours sont contrôlés et réintégrés au stock en moins de 48 heures dès leur arrivée, de sorte qu'une unité apte ne reste pas invisible pendant des jours.
De plus, le client voit sur son tableau de bord de stock et commandes en temps réel les entrées de marchandise, les commandes, les retours ainsi que les lots et dates de péremption, sans dépendre de quelqu'un qui lui transmette un fichier Excel.
Indicateurs pour savoir si la synchronisation fonctionne
Que les chiffres coïncident sur un écran ne suffit pas. Mesurez l'impact :
- Commandes annulées pour rupture de stock, par canal.
- Délai entre un mouvement en entrepôt et sa répercussion sur chaque canal.
- Écarts lors des inventaires tournants entre système et étagère.
- SKU avec du stock physique mais publiés comme épuisés.
- Erreurs d'intégration enregistrées par semaine.
Analysez-les par SKU et par canal : un taux global faible peut cacher un problème sérieux sur vos cinq produits les plus vendus ou sur la marketplace qui pénalise le plus. Et rappelez-vous que synchroniser évite de vendre un stock inexistant, mais ne remplace pas une bonne planification des achats ; pour cela, découvrez comment gérer les ruptures de stock en ligne sans freiner les ventes.
Check-list avant d'activer la synchronisation
- Il existe un seul système maître et toute l'équipe sait lequel.
- Personne ne modifie le stock à la main sur la boutique ni sur les marketplaces.
- Chaque variante a un SKU unique, identique sur tous les canaux.
- La table de correspondance SKU, ASIN et EAN est vérifiée.
- Les packs déduisent leurs composants.
- Le stock est réservé dès l'entrée de la commande payée.
- Des buffers sont définis par canal et une règle de seuil pour les faibles quantités.
- Les retours ne réintègrent le stock qu'après contrôle.
- Des alertes existent en cas de panne d'intégration.
- Un test a été réalisé avec des commandes réelles sur les SKU les plus vendus.
Questions fréquentes
Peut-on synchroniser automatiquement le stock entre Shopify et Amazon ?
Oui. Vous pouvez le faire avec une application multicanale, un ERP ou le système de votre entrepôt ou prestataire logistique connecté aux deux. L'important est qu'un seul d'entre eux soit la source du stock et que les SKU correspondent ; si chaque canal garde son propre chiffre, l'automatisation ne fera que répliquer les écarts.
À quelle fréquence dois-je synchroniser l'inventaire entre canaux ?
L'idéal est à chaque événement : commande, réception, annulation ou retour validé. Si votre outil fonctionne par intervalles, plus ils sont courts mieux c'est, surtout pour les produits en faible quantité ou à forte rotation. La synchronisation quotidienne n'est raisonnable que pour des catalogues à faible rotation avec des buffers généreux.
Puis-je synchroniser le stock depuis un fichier Excel ?
Oui, en utilisant le fichier comme maître et en important les changements vers chaque canal. Cela convient pour démarrer avec peu de références et peu de volume, mais entre deux mises à jour, les canaux vendent à l'aveugle. Dès que vous vendez plusieurs unités par jour du même SKU sur plus d'un canal, il est préférable de passer à une synchronisation automatique.
Qu'advient-il du stock si j'externalise la logistique à un 3PL ?
Le système du prestataire devient l'inventaire maître, car c'est lui qui reçoit, compte, prépare et contrôle les retours. Il doit être connecté à votre boutique et à vos marketplaces pour déduire et publier le stock réel. Avant de signer, demandez comment se fait la synchronisation, à quelle fréquence et ce qu'il advient des retours ; vous trouverez d'autres critères dans comment choisir un prestataire logistique 3PL.
Combien coûte la synchronisation du stock entre canaux ?
Cela dépend de la méthode : une application facture un abonnement selon les canaux et commandes, un ERP implique sa licence et le temps de maintenir les données à jour, et avec un prestataire logistique, la synchronisation est généralement incluse dans le service, facturé selon le stockage, la préparation des commandes et les expéditions. Dans ce cas, le coût final varie selon votre volume, le type de produit et les destinations.
Si vous vendez sur plusieurs canaux et que le stock vous a déjà joué un mauvais tour, vous pouvez découvrir comment nous travaillons et demander un tarif adapté à votre volume sur notre page de tarifs, ou réserver une démo du tableau de bord et des intégrations pour voir avec vos propres SKU à quoi ressemblerait la synchronisation.