Salta al contingut principal
Amazon Tracking & FBA

Error «Marketplace … is not active on account ….» a Amazon Tracking & FBA

El missatge Marketplace … is not active on account …. surt en desar una fitxa de FBA Routing quan el compte escollit té marketplaces actius i el marketplace escollit no és cap d'ells. Es resol escollint un marketplace actiu en aquest compte o canviant el compte per un altre on sí que ho sigui.

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

L'essencial

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

Què veus i quan apareix

Ets en una fitxa de FBA Routing, emplenes Account i Marketplace, deses i Odoo s'atura amb un avís. El text és Marketplace … is not active on account ….: en lloc dels punts suspensius, Odoo hi posa el nom del marketplace i el del compte, amb els noms amb què es mostren a Odoo.

És un error que atura l'acció: la fitxa no es desa. Salta en desar perquè el mòdul porta una comprovació lligada a aquests dos camps, Account i Marketplace. Tots dos es veuen a la fitxa de FBA Routing i també a la seva llista.

Les fitxes s'obren des del menú FBA Routing. Aquest tram del menú demana un permís concret d'usuari; si no el tens, no veus aquest tram.

Esquema fet amb codi, no una pantalla d'Odoo: del menú FBA Routing a desar amb els camps Account i Marketplace, i d'aquí al missatge d'error
Esquema a partir del codi publicat del mòdul: menú, desament amb Account i Marketplace, i el missatge. Les etiquetes van en anglès, com al codi.
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ó exacta, llegida del codi

Aquesta és la condició del codi d'Odoo 20.0. En desar, el mòdul recorre les fitxes afectades i llança l'error tan bon punt una d'elles compleix alhora aquestes quatre coses:

  • Account té un compte escollit.
  • Marketplace té un marketplace escollit.
  • El compte té marketplaces actius, és a dir, la seva llista de marketplaces actius no està buida.
  • El marketplace escollit no és entre els marketplaces actius d'aquest compte.

Llegida amb cura, la condició té dues conseqüències pràctiques. La primera: la comprovació només actua quan els dos camps tenen valor, de manera que amb un d'ells buit no és aquesta comprovació la que parla. La segona: si el compte no té cap marketplace actiu, tampoc no salta, perquè la condició exigeix que la llista d'actius no estigui buida.

Què vol dir aleshores el missatge: en aquesta fitxa has combinat un compte i un marketplace que, segons la comprovació, no encaixen. El compte té marketplaces actius i el que has escollit no és cap d'ells. El missatge et dona els dos noms, però no et diu quin seria el correcte: això ho decideixes tu.

La comprovació només compara i, si no encaixa, atura el desament.

Com resoldre-ho, pas a pas

  1. Llegeix el missatge i apunta els dos noms que porta: el del marketplace i el del compte.
  2. Ves a la fitxa de FBA Routing on t'ha sortit l'error. Si cal, obre el menú FBA Routing (si no veus aquest tram, el teu usuari no té el permís que demana aquest menú).
  3. Mira els camps Account i Marketplace i comprova quina combinació volies per a aquesta ruta.
  4. Si el marketplace és l'equivocat, canvia Marketplace per un que sigui actiu en aquest compte.
  5. Si el marketplace és el correcte i l'equivocat és el compte, canvia Account per un compte on aquest marketplace sigui actiu.
  6. Desa de nou. La comprovació es repeteix i, si ja no es compleix la condició de dalt, aquest avís no torna a sortir.

Si l'avís torna a sortir, llegeix-lo una altra vegada: els noms que porta són els de la combinació que s'està avaluant en aquell moment. La llista de FBA Routing també mostra Account i Marketplace, i et serveix per veure d'una ullada quines combinacions tens.

Esquema fet amb codi, no una pantalla d'Odoo: el text del missatge tal com el veu qui fa servir Odoo en anglès
Esquema a partir del codi publicat del mòdul: el missatge es llegeix Marketplace … is not active on account ….

Casos concrets de la condició

El compte té marketplaces actius i el teu no hi és

És el cas que dona l'error. Tens dues sortides: un altre marketplace a la fitxa o un altre compte. Si necessites justament aquest marketplace en aquest compte, la comprovació continuarà avisant mentre no canviï la llista de marketplaces actius del compte o mentre triïs una altra combinació.

Falta el compte o falta el marketplace

Amb un dels dos camps buit, la condició no es compleix i aquest missatge no surt.

El compte no té marketplaces actius

Tampoc no surt el missatge: la condició demana que el compte en tingui almenys un d'actiu per poder comparar.

Què passa segons la versió d'Odoo

El missatge és al codi publicat d'Odoo 17, 18, 19 i 20. La condició descrita més amunt és la del codi d'Odoo 20.0.

Cost i requisits

El mòdul és un complement gratuït d'Amazon Connector, del qual depèn. La fitxa d'Odoo Apps marca 9 €, que és el preu d'Amazon Connector: pagament únic per versió d'Odoo, sense IVA, per a 17, 18, 19 i 20. A més, necessita la subscripció a FlexigoTech Cloud: el pla Connector costa 49 €/mes o 490 €/any, sense IVA, amb fins a 3 comptes de la plataforma. A les quatre versions depèn del mòdul d'Amazon d'Odoo Enterprise, de manera que no s'instal·la a Odoo Community. Tens més informació a la pàgina del mòdul.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols revisar amb algú les teves rutes FBA i els comptes d'Amazon que tens a Odoo, escriu-nos.

Continua llegint

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

Fonts