La question arrive toujours ainsi : « le catalogue et le stock se synchronisent-ils tout seuls entre Odoo et Amazon ? ». Oui, ils se synchronisent. Que les données circulent n'est jamais le plus difficile. Le plus difficile, c'est le sens : quel système écrit quel champ. Quand deux systèmes écrivent le même champ, c'est le dernier à avoir écrit qui l'emporte, et vous vous retrouvez avec un prix qui change tout seul, une description qui revient chaque nuit à la précédente et un stock que personne ne sait expliquer.
Répartissez la propriété de chaque champ avant de tout activer
Un tableau à deux colonnes : le champ et le système propriétaire. Prix de vente, stock publiable, titre, puces, images, poids et dimensions, délai de préparation. Chaque ligne a un seul propriétaire et l'autre système se contente de lire. C'est fastidieux et cela se fait en une demi-heure, mais c'est exactement ce qui sépare une intégration stable d'une intégration qui s'écrase elle-même. Et attention : si ce tableau, vous ne l'écrivez pas, il existe quand même, car il aura été décidé par la personne qui a programmé le connecteur sans vous poser la question.
La clé, c'est votre SKU, pas l'ASIN
Sur Amazon, la référence que vous contrôlez est votre SKU vendeur. L'ASIN est attribué par Amazon et partagé par tous les vendeurs qui publient ce même produit. Synchronisez toujours sur le SKU et conservez l'ASIN comme donnée informative, pas comme clé. Et partez d'un principe dès le départ : publier sur un ASIN qui existe déjà, c'est se rattacher à une fiche qui n'est pas la vôtre, donc le titre et les images que vous envoyez peuvent ne pas s'appliquer. Cela surprend tout le monde la première fois et ce n'est pas un défaut du connecteur.
Prix : un tarif par canal, jamais le prix de base
Le prix Amazon n'est pas votre prix public. Il intègre la commission de la catégorie, le coût logistique si vous utilisez FBA et la marge que vous voulez défendre là-bas. Si le connecteur pousse le prix du tarif de base, vous vendez sur Amazon au prix de votre site moins la commission : moins cher que vous ne le pensez. Dans Odoo, cela se règle avec une liste de prix par canal et une règle d'arrondi, pas avec une remise manuelle que plus personne ne revoit en mars.
Stock : publiez ce que vous pouvez promettre, pas ce qu'il y a sur l'étagère
Odoo distingue la quantité disponible, la quantité réservée et la quantité prévue. Publier la quantité disponible est l'erreur la plus répandue, car elle inclut des unités déjà engagées dans des commandes qui ne sont pas encore sorties de l'entrepôt : vous les vendez deux fois. Ce que l'on publie, c'est ce qui est libre pour être promis. Et si vous vendez aussi sur votre site ou sur d'autres marketplaces, ce chiffre doit être réparti entre les canaux ; c'est développé dans plusieurs marketplaces dans un seul Odoo.
Si Amazon est votre seul canal et que vous avez peu de références, vous n'avez pas un problème de répartition du stock : vous avez un problème de latence, et il se règle en synchronisant plus souvent. N'achetez pas une intégration pour résoudre un problème que vous n'avez pas.
Le stock tampon se calcule par référence, pas au pif
Le stock tampon, ce sont des unités que vous décidez de ne pas publier pour absorber le décalage entre vendre et prévenir. Sa taille dépend de la vitesse de vente de cette référence et de la fréquence de vos synchronisations, pas d'un chiffre rond appliqué à tout le catalogue. Une référence qui se vend trente fois par jour a besoin d'un vrai tampon ; une qui se vend deux fois par mois avec un tampon de cinq ne fait que garder du stock qui n'est jamais publié et ne se vend jamais.
D'où vient réellement la survente
De la fenêtre. Entre le moment où quelqu'un achète la dernière unité sur votre site et celui où Amazon reçoit le nouveau stock, il se passe des secondes ou des minutes, et pendant cette fenêtre Amazon continue de vendre. La seconde cause est plus bête et plus fréquente : envoyer la mise à jour sans lire le résultat. Les envois par lots sont traités de façon asynchrone (vous envoyez, Amazon répond plus tard) ; donc si personne ne vérifie l'accusé de réception, un lot rejeté laisse l'ancien stock publié pendant des heures sans qu'aucune alarme ne se déclenche. Les rejets les plus courants sont dans erreurs fréquentes de la SP-API.
Ce que fait notre connecteur
Le connecteur Amazon pour Odoo synchronise prix et stock par annonce. Sur chacune, vous choisissez la stratégie (manuel uniquement, stock automatique uniquement, prix automatique uniquement ou les deux), qui est votre tableau de propriété pour ces deux champs. Le stock publié est la quantité libre d'Odoo, pas la quantité disponible, et vous pouvez le limiter à l'emplacement que vous réservez à Amazon. Chaque envoi enregistre dans l'annonce elle-même la réponse d'Amazon avec ses erreurs et ses avertissements, et l'annonce signale quand le prix ou le stock d'Amazon ne correspond plus à Odoo. Ce qu'il n'apporte pas en standard, c'est un tarif par canal ni un stock tampon automatique par référence : aujourd'hui, on y répond avec un prix ou un stock manuel dans l'annonce, ou par un développement sur mesure. Il fonctionne sur Odoo 17, 18, 19 et 20. Si votre marchandise est en FBA, la répartition prend une autre forme, et cela se trouve dans Amazon FBA dans Odoo.
Questions fréquentes
À quelle fréquence faut-il synchroniser le stock ?
Par rotation, pas pour tout le catalogue. Plusieurs fois par heure pour ce qui bouge et une fois par jour pour la longue traîne. Synchroniser les cinquante mille références toutes les cinq minutes ne sert qu'à épuiser votre quota d'appels.
Puis-je continuer à modifier les prix dans Seller Central ?
Vous le pouvez, mais si le propriétaire du champ prix est Odoo, la synchronisation suivante le remettra à sa valeur. Choisissez un seul endroit pour modifier et ne modifiez que là ; le reste, c'est se battre contre soi-même.
Peut-on créer de nouveaux produits sur Amazon depuis Odoo ?
On peut envoyer des créations, et Amazon les valide par rapport à son catalogue et aux exigences de chaque catégorie : certaines restent en cours de revue. Le connecteur envoie la création et vous renvoie le motif du rejet quand il y en a un. Ce que personne ne peut faire, c'est contourner cette validation.
Liens utiles chez FlexigoTech
Ce que nous faisons à ce sujet
Votre prix ou votre stock change tout seul ?
Dites-nous combien de références vous avez, sur quels canaux vous vendez en plus d'Amazon et quel champ est celui qui bouge. Nous regardons s'il s'agit de propriété de champ, de stock tampon ou d'accusés de réception non lus. Écrivez à comercial@flexigobe.com ou planifiez un appel.

