Salta al contingut principal
Amazon

Què fer amb «Fill in the Seller ID to import listings from Amazon.»

El missatge Fill in the Seller ID to import listings from Amazon. surt en importar listings des d'un compte amb el camp de l'ID de venedor buit o només amb espais. Es resol escrivint aquest ID a la fitxa del compte i tornant a prémer el botó d'importar.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Amazon
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Quan surt el missatge

Surt en prémer el botó Import Listings from Amazon a la fitxa d'un compte, i només pel motiu que explica l'apartat següent. El botó es veu sempre a Odoo 17, 18, 19 i 20, i el missatge és al codi publicat de totes aquestes versions. Les fitxes de comptes s'obren des del menú Amazon › Configuration › Accounts.

Esquema del recorregut: menú Amazon, Configuration, Accounts; botó Import Listings from Amazon i camp Seller ID (Merchant ID); missatge Fill in the Seller ID to import listings from Amazon.
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo), amb els rètols en anglès: del menú de comptes al botó, al camp i al missatge.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

La condició, tal com la comprova el codi

A Odoo 20.0, el mètode que importa els listings comença comprovant el camp Seller ID (Merchant ID): si està buit, o només conté espais en blanc, llança el missatge i l'acció s'atura. Com que aquesta comprovació va abans que res més, no es busca cap producte d'Odoo, no es demana res a Amazon i no es desa cap canvi de la importació.

La comprovació només mira si hi ha text. Amb el camp omplert, la importació continua i fa servir aquest valor a la petició a Amazon.

El camp és a la fitxa del compte, pestanya Identity, grup Marketplace. La seva ajuda diu: Required for the Listings API (phase 2). Example: A2XXXXXXXXXXXX.

Cas: un compte acabat d'obrir

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Imagina la Marta, responsable de comerç electrònic d'una empresa inventada, Distribuciones Ribera. Acaba de crear un compte d'Amazon a Odoo i vol portar-ne els listings. Obre el compte, prem Import Listings from Amazon i Odoo li respon amb l'avís, sense importar res. El missatge surt en anglès, perquè el mòdul no el tradueix al català. Amb Odoo en català el veu així:

Esquema del mateix missatge segons l'idioma d'Odoo: castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): el text del missatge en cada idioma. En català, Fill in the Seller ID to import listings from Amazon.

La Marta no ha d'investigar res d'estrany: l'avís parla d'un camp concret. Aquests són els seus passos:

  1. Obre Amazon › Configuration › Accounts. Per arribar-hi necessita el permís Viewer al tram Amazon i Manager a Configuration i a Accounts.
  2. Obre la fitxa del compte.
  3. Va a la pestanya Identity, grup Marketplace, i mira Seller ID (Merchant ID). Està buit (també valdria que només tingués espais: el codi ho tracta igual).
  4. Escriu l'ID de venedor. L'exemple de l'ajuda del camp, A2XXXXXXXXXXXX, ensenya quin aspecte té.
  5. Torna a prémer Import Listings from Amazon.

Amb el camp omplert, la comprovació se supera i la importació passa a la fase següent.

Què fa la importació quan el camp està omplert

Superada la comprovació, a Odoo 20.0 el codi segueix aquest ordre. Pren el marketplace del compte i busca els productes d'Odoo que tenen referència interna i passen els filtres del compte: l'empresa i, si estan activats, només venibles i només actius. Després demana a Amazon els listings d'aquest venedor, pàgina a pàgina i fins a un nombre màxim d'elements per importació, i per a cada SKU rebut crea o actualitza l'enllaç de producte d'aquest compte i aquest marketplace. Les referències es comparen sense distingir majúscules de minúscules, i un element sense SKU se salta.

En cada enllaç, el codi desa dades del listing que retorna Amazon, com ara el seu estat, la quantitat i el preu. En aquesta fase, l'ID de venedor que has escrit es fa servir a la petició que s'envia a Amazon.

Què passa amb un SKU d'Amazon que no coincideix amb cap referència d'Odoo depèn del compte. Si té activada la creació de productes en importar, el codi busca abans aquest SKU entre tots els productes, també els arxivats, i només si no el troba crea un producte nou i l'enllaça. Si aquesta creació no està activada, el codi crea l'enllaç sense producte d'Odoo enllaçat. També hi ha conflicte, i no s'enllaça el producte, quan la referència d'Odoo ja està enllaçada a un altre SKU d'aquest compte i aquest marketplace.

Què aprendre del cas

  • L'avís el llança el mòdul abans de parlar amb Amazon, així que no indica un error d'Amazon ni de la connexió: indica que falta l'ID de venedor al compte.
  • Un camp amb només espais compta com a buit.
  • El camp és a la fitxa del compte, pestanya Identity, grup Marketplace. Si no veus el menú o un tram de la ruta, et falta el permís d'aquest tram.
  • Mirar el camp abans de prémer el botó et permet veure per endavant si està buit.

Com t'ajuda FlexigoTech

El mòdul és de pagament únic per versió d'Odoo, publicat per a 17, 18, 19 i 20 (fitxa a Odoo Apps, pàgina a flexigotech.com). Necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials i avisa per correu si la sincronització falla. FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, per si necessites ajuda per deixar el compte d'Amazon a punt al teu Odoo.

Continua llegint

Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts