Dans cet article Délai de synchronisation : ce que « synchronisé » veut dire en gestion des stocks multicanal Des clés différentes : votre SKU, votre SKU vendeur et l’ASIN Réserves et retours : des comptes qui ne sont pas du stock vendable Première voie : le logiciel de gestion multicanal détient le compte maître Deuxième…

Il vous reste une seule unité. Elle se vend sur votre boutique et sur Amazon à dix minutes d’intervalle, et l’un des deux acheteurs reçoit maintenant des excuses au lieu d’une boîte. Vous payez déjà pour un outil censé empêcher exactement ça.

Rien n’est brisé et personne n’a tapé le mauvais chiffre. Un logiciel de gestion des stocks multicanal ne donne pas le même compte à tous les canaux au même instant — il réduit la fenêtre pendant laquelle ils se contredisent. La largeur de cette fenêtre, et ce qui passe encore à travers, c’est ce qui distingue une option d’une autre.

Délai de synchronisation : ce que « synchronisé » veut dire en gestion des stocks multicanal

Chaque canal garde sa propre copie de votre compte de stock, et quelque chose au milieu recopie un chiffre vers les autres à intervalles réguliers — pas au moment où un acheteur clique. Tout ceci suppose qu’un seul stock physique alimente les deux canaux et que vous expédiez vous-même les commandes Amazon — les unités envoyées chez FBA forment un stock à part, compté et expédié par Amazon, et c’est pourquoi des outils comme Veeqo connectent Amazon FBA comme un canal distinct.

Les fournisseurs publient ces intervalles. Sellbrite indique une synchronisation des stocks « Every 15 minutes » (toutes les 15 minutes) sur ses forfaits payants et « Every 2 Hours » (toutes les 2 heures) sur le forfait gratuit. Veeqo indique qu’à l’activation de sa gestion des stocks, l’envoi des niveaux de stock vers tous vos canaux prend « between 15 minutes and 2 hours » (entre 15 minutes et 2 heures), les mises à jour suivantes tournant ensuite « near real time » (presque en temps réel) — c’est leur formulation, pas un nombre de secondes précis.

Quinze minutes, ça va très bien pour un produit qui se vend deux fois par semaine. Sur un article qui bouge plusieurs fois par jour à une ou deux unités, c’est une fenêtre où les deux canaux peuvent accepter une commande et avoir chacun raison, selon ce qu’ils savaient à ce moment-là.

Une membre d’équipage sur un balcon de signalisation tend la main vers un levier pendant qu’une lampe verte reste allumée sur un quai éloigné

Des clés différentes : votre SKU, votre SKU vendeur et l’ASIN

Cette cause est plus discrète et fait plus de dégâts, parce qu’un produit touché ne se synchronise pas lentement — il ne se synchronise pas du tout.

Votre boutique identifie un produit par son SKU (l’unité de gestion des stocks). Amazon l’identifie deux fois : par votre SKU vendeur, votre propre chaîne de caractères, et par l’ASIN, l’identifiant Amazon pour la fiche — une fiche que plusieurs vendeurs peuvent partager, ce qui explique pourquoi remporter l’offre en vedette sur cette fiche est une question à part entière. L’outil du milieu décide quelle ligne ici correspond à quelle ligne là-bas, et la plupart décident en faisant correspondre le texte du SKU.

Zoho détaille les deux moitiés du problème : un article récupéré d’un canal de vente dont le SKU ou le nom « is identical to any of those in Zoho Inventory » (est identique à l’un de ceux de Zoho Inventory) est lié automatiquement, tandis que tout ce qui ne correspond à rien atterrit dans un tas que Zoho appelle Unconfirmed Items (articles non confirmés), où « their associated online orders will be frozen » (leurs commandes en ligne associées seront gelées).

Veeqo demande la même chose d’entrée de jeu — « update the SKUs in your additional channels so they match the SKUs in Veeqo » (mettez à jour les SKU de vos canaux additionnels pour qu’ils correspondent aux SKU de Veeqo), et son guide des fiches précise que « listings will automatically be linked by SKU » (les fiches seront automatiquement liées par SKU).

Donc, un produit dont le SKU vendeur a récupéré un suffixe lors d’un ancien import en lot est invisible pour votre synchronisation, pendant que les deux canaux continuent de le vendre. Cette clé de correspondance est le point de rupture sous tout outil de catalogue, pas seulement cette catégorie — en détail dans notre guide sur le logiciel PIM et ce qu’il faut utiliser à la place.

Réserves et retours : des comptes qui ne sont pas du stock vendable

Deux autres chiffres sont comptés comme du stock alors qu’ils ne le sont pas. Une réserve de canal est un tampon : vous publiez moins d’unités sur un canal que ce que vous détenez physiquement, pour qu’une synchronisation en retard ne puisse pas vendre ce qui est déjà parti. C’est le remède le plus rudimentaire au délai de synchronisation, et ça fonctionne, mais les unités retenues ne se vendent nulle part.

Les retours vont dans l’autre sens : une unité retournée apparaît dans le compte d’un canal avant que les autres en entendent parler, et une unité marquée comme retournée mais pas encore inspectée n’est pas vendable du tout. Un outil qui la remet au compte dès la réception publie un chiffre que vous ne pouvez pas honorer.

Schéma : trois façons de survendre la dernière unité — délai de synchronisation, clés différentes, réserves et retours

Première voie : le logiciel de gestion multicanal détient le compte maître

Veeqo tarife son volet inventaire à partir de 19 $ par mois, avec un palier haut volume à partir de 350 $. Veeqo a été fondée au Royaume-Uni en 2013 et fait partie d’Amazon depuis 2021 — bon à savoir quand l’outil se place entre vous et cette place de marché. Linnworks ne publie aucun prix. Zoho Inventory a des forfaits payants ; les prix sont affichés par région.

OutilPrix publiéSynchronisation et correspondance, tel que publié
VeeqoInventory à partir de 19 $/mois ; High Volume à partir de 350 $/moisPremier envoi du stock vers tous les canaux « between 15 minutes and 2 hours » (entre 15 minutes et 2 heures), puis « near real time » (presque en temps réel)
SellbritePalier gratuit avec plafond de commandes ; payant à partir de 29 $/mois facturé annuellement« Every 15 minutes » (toutes les 15 minutes) sur les forfaits payants ; « Every 2 Hours » (toutes les 2 heures) sur le gratuit
LinnworksAucun prix public : « Speak to a specialist today to get your quote » (parlez à un spécialiste dès aujourd’hui pour obtenir votre devis) ; « priced on order volume, not revenue » (tarifé selon le volume de commandes, pas le chiffre d’affaires)—
Zoho InventoryForfaits payants ; prix affichés par régionLie automatiquement les articles de canal quand le SKU ou le nom correspond

Vous achetez une copie maître du compte, plus des connecteurs. En échange, votre boutique cesse d’être la source de vérité sur son propre inventaire — un changement dans la façon de travailler de l’équipe, pas juste une ligne d’abonnement.

Deuxième voie : un connecteur de la boutique d’extensions de votre plateforme

Avant d’ajouter un quatrième système, regardez les connecteurs offerts dans la boutique d’extensions de votre plateforme : pour WooCommerce et Amazon, c’est Amazon for WooCommerce, une extension conçue par CedCommerce — ni par WooCommerce ni par Amazon — et vendue après un essai gratuit de 7 jours, qui promet de « keep your stock and orders updated automatically » (tenir vos stocks et vos commandes à jour automatiquement). Pour deux canaux et quelques centaines de produits, un tel connecteur est souvent toute la réponse.

Un connecteur natif est un tuyau entre exactement deux systèmes, et il synchronise ce que ses créateurs ont décidé de synchroniser, selon l’horaire qu’ils ont choisi. Vérifiez dans sa documentation dans quel sens circule le stock — s’il ne fait que sortir de la boutique, une correction faite du côté de la place de marché ne l’atteint jamais. Ajoutez un troisième canal et vous avez des tuyaux séparés, chacun poussant sa propre copie du compte, sans rien pour les réconcilier.

Troisième voie : la synchronisation directe par les API officielles

La troisième voie saute l’intermédiaire : la boutique et la place de marché se parlent directement par leurs propres interfaces publiées.

Du côté boutique, l’API REST de WooCommerce met à jour un produit avec un PUT vers /wp-json/wc/v3/products/<id> et un champ stock_quantity, qui sur un produit variable « will be used to control stock for all variations, unless you define stock at variation level » (servira à contrôler le stock pour toutes les variations, sauf si vous définissez le stock au niveau de la variation).

Du côté place de marché, SP-API Listings Items d’Amazon offre putListingsItem, qui « creates a new or fully-updates an existing listings item for a selling partner » (crée une nouvelle fiche ou met entièrement à jour une fiche existante pour un partenaire vendeur), et patchListingsItem pour une mise à jour partielle, où « only top-level listings item attributes can be patched » (seuls les attributs de premier niveau de la fiche peuvent être modifiés).

Amazon limite le débit des requêtes par compte vendeur et par application, et votre hébergement fixe ce que le côté boutique peut encaisser — votre intervalle réel est donc une question de conception, pas un souhait.

Ça coûte du temps de développement plutôt qu’un abonnement, et c’est la seule voie où vous fixez vous-même l’intervalle et les règles. Pousser des fiches complètes en bloc est un autre travail, couvert dans notre article sur le fichier plat Amazon.

Ce qu’il faut compter avant de choisir un logiciel de gestion des stocks multicanal

Combien de canaux, et lesquels. Deux canaux tiennent souvent sur un seul connecteur — dès le troisième, les tuyaux séparés cessent de s’accorder, et un outil au milieu ou une synchronisation directe justifie son coût. Votre boutique, Amazon, eBay, Walmart, un portail de gros — dressez la liste, en incluant celui que vous prévoyez d’ajouter cette année.

À quelle fréquence votre dernière unité se vend. Sortez les produits qui sont tombés à une ou deux unités et comptez à quelle fréquence c’est arrivé. Ça vous dit si un intervalle de quinze minutes est confortable ou risqué pour vous.

Qui détient la source de vérité. Votre boutique, la place de marché ou un outil au milieu — choisissez-en un délibérément. Une cause fréquente de survente, ce sont deux systèmes qui se comportent chacun comme le maître.

Ce que nous avons bâti côté stock

Nous avons fait du téléversement de produits en lot et de la synchronisation de stock sur des places de marché, Amazon y compris, et du travail de catalogue pour des boutiques sur WooCommerce et Magento. Le téléversement de catalogue est facturé par produit, à partir de 0,02 $ ; le volet synchronisation est chiffré après examen du projet, parce que le travail dépend du nombre de canaux que vous exploitez et de l’état de vos identifiants — voir la synchronisation des stocks et des prix entre votre boutique et les places de marché.

Pousser un chiffre de stock vers un canal et changer un prix en réaction aux concurrents sont deux travaux différents, comme l’explique surveillance des prix contre repricing. Et si votre stock se trouve physiquement chez un fournisseur, la question change de forme — ce cas est couvert dans notre article sur les extensions de dropshipping WooCommerce.

Demandez une estimation gratuite de synchronisation de stock

Articles connexes

Wix Multilingual et Squarespace multilingue : ce que chacun traduit, et ce qu’il ne traduit pas

Temps de lecture : 8:15 min

Dans cet article Ce que traduisent Wix Multilingual et l’intégration Weglot de Squarespace Ce qui reste manuel sur un site bilingue Wix ou Squarespace Où vit la traduction si vous…

Voir l’article

Balises hreflang pour le Canada et les États-Unis : en-CA, en-US, fr-CA, es-US

Temps de lecture : 9:1 min

Dans cet article Ce que signifient vraiment en-CA, en-US, fr-CA et es-US Hreflang x-default : la page pour tous les autres Liens retour : la règle la plus souvent enfreinte Trois façons…

Voir l’article

SEO multilingue : pourquoi une page traduite ne se classe souvent pas

Temps de lecture : 8:46 min

Dans cet article Un mot-clé traduit n’est pas le mot-clé qu’on recherche SEO multilingue ou SEO international : deux problèmes différents Google détecte la langue par les mots, pas par la…

Voir l’article

Contactez-nous et nous vous dévoilerons des possibilités pour votre site web dont vous ignoriez l'existence.

Vous voulez en savoir plus ?

Contactez-nous et nous vous dirons tout ce que vous devez savoir !

Ou parlons-en maintenant
Your 3my agent
Your 3my agent
Your 3my agent Chatting with 3my
Before we start
Please tell us a little about yourself.
Hello! How can I help you today?
A conversation with an operator will appear here.
Powered by BrainChat