Aller au contenu principal
Amazon

Que faire face à « Renseignez l'ID vendeur pour importer les annonces depuis Amazon. »

Le message Renseignez l'ID vendeur pour importer les annonces depuis Amazon. (Fill in the Seller ID to import listings from Amazon.) apparaît lors de l'import des annonces depuis un compte dont le champ d'ID vendeur est vide ou ne contient que des espaces. Il se corrige en saisissant cet ID dans la fiche du compte, puis en cliquant de nouveau sur le bouton d'import.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Amazon
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Quand le message apparaît

Il apparaît quand vous cliquez sur le bouton Importer les annonces depuis Amazon (Import Listings from Amazon) dans la fiche d'un compte, et uniquement pour la raison expliquée dans la section suivante. Le bouton est toujours visible dans Odoo 17, 18, 19 et 20, et le message figure dans le code publié de toutes ces versions. Les fiches de comptes s'ouvrent depuis le menu Amazon › Configuration › Comptes.

Schéma du parcours : menu Amazon, Configuration, Comptes ; bouton Import Listings from Amazon et champ Seller ID (Merchant ID) ; message Fill in the Seller ID to import listings from Amazon.
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo), avec les libellés en anglais : du menu des comptes au bouton, au champ et au message.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vidéo : Your Odoo doesn't talk to Amazon, Temu or Shopify? (vidéo en anglais)

La condition, telle que le code la vérifie

Dans Odoo 20.0, la méthode qui importe les annonces commence par vérifier le champ ID vendeur (ID marchand) (Seller ID (Merchant ID)) : s'il est vide, ou ne contient que des espaces, elle lance le message et l'action s'arrête. Comme cette vérification passe avant tout le reste, aucun produit Odoo n'est recherché, rien n'est demandé à Amazon et aucune modification de l'import n'est enregistrée.

La vérification regarde seulement s'il y a du texte. Avec le champ renseigné, l'import continue et utilise cette valeur dans la requête envoyée à Amazon.

Le champ se trouve dans la fiche du compte, onglet Identité (Identity), groupe Place de marché. Son aide dit : Requis pour l'API Listings (phase 2). Exemple : A2XXXXXXXXXXXX.

Cas : un compte tout juste créé

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Imaginez Marta, responsable du commerce électronique d'une entreprise fictive, Distribuciones Ribera. Elle vient de créer un compte Amazon dans Odoo et veut récupérer ses annonces. Elle ouvre le compte, clique sur Importer les annonces depuis Amazon et Odoo lui répond par l'avertissement, sans rien importer. Avec Odoo en français, elle le voit ainsi :

Schéma du même message selon la langue d'Odoo : espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : le texte du message dans chaque langue. En français, Renseignez l'ID vendeur pour importer les annonces depuis Amazon.

Marta n'a rien d'étrange à investiguer : l'avertissement parle d'un champ précis. Voici ses étapes :

  1. Elle ouvre Amazon › Configuration › Comptes. Pour y accéder, elle a besoin de l'autorisation Lecteur (Viewer) sur le niveau Amazon et Responsable (Manager) sur Configuration et sur Comptes.
  2. Elle ouvre la fiche du compte.
  3. Elle va dans l'onglet Identité, groupe Place de marché, et regarde ID vendeur (ID marchand). Il est vide (il suffirait aussi qu'il ne contienne que des espaces : le code les traite de la même façon).
  4. Elle saisit l'ID vendeur. L'exemple de l'aide du champ, A2XXXXXXXXXXXX, montre à quoi il ressemble.
  5. Elle clique de nouveau sur Importer les annonces depuis Amazon.

Avec le champ renseigné, la vérification est franchie et l'import passe à la phase suivante.

Ce que fait l'import quand le champ est renseigné

Une fois la vérification franchie, dans Odoo 20.0 le code suit cet ordre. Il prend la place de marché du compte et recherche les produits Odoo qui ont une référence interne et passent les filtres du compte : la société et, s'ils sont activés, uniquement les produits vendables et uniquement les actifs. Ensuite il demande à Amazon les annonces de ce vendeur, page par page et jusqu'à un nombre maximal d'éléments par import, et pour chaque SKU reçu il crée ou met à jour le lien de produit de ce compte et de cette place de marché. Les références sont comparées sans distinguer majuscules et minuscules, et un élément sans SKU est ignoré.

Dans chaque lien, le code enregistre des données de l'annonce renvoyée par Amazon, comme son état, la quantité et le prix. À cette phase, l'ID vendeur que vous avez saisi est utilisé dans la requête envoyée à Amazon.

Ce qui se passe pour un SKU Amazon qui ne correspond à aucune référence Odoo dépend du compte. Si la création de produits à l'import est activée, le code cherche d'abord ce SKU parmi tous les produits, y compris les archivés, et ne crée un nouveau produit et ne le lie que s'il ne le trouve pas. Si cette création n'est pas activée, le code crée le lien sans produit Odoo lié. Il y a aussi conflit, et le produit n'est pas lié, quand la référence Odoo est déjà liée à un autre SKU de ce compte et de cette place de marché.

Ce qu'il faut retenir du cas

  • L'avertissement est lancé par le module avant de parler à Amazon : il n'indique donc pas une défaillance d'Amazon ni de la connexion, mais l'absence de l'ID vendeur dans le compte.
  • Un champ ne contenant que des espaces compte comme vide.
  • Le champ se trouve dans la fiche du compte, onglet Identité, groupe Place de marché. Si vous ne voyez pas le menu ou un niveau du chemin, il vous manque l'autorisation de ce niveau.
  • Regarder le champ avant de cliquer sur le bouton vous permet de voir à l'avance s'il est vide.

Comment FlexigoTech vous aide

Le module est en paiement unique par version d'Odoo, publié pour les versions 17, 18, 19 et 20 (fiche sur Odoo Apps, page sur flexigotech.com). Il nécessite l'abonnement à FlexigoTech Cloud, plan Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et prévient par e-mail si la synchronisation échoue. FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure, au cas où vous auriez besoin d'aide pour préparer le compte Amazon dans votre Odoo.

À lire aussi

Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources