Salta al contingut principal
Amazon

Ruta FBA duplicada a Amazon Connector per a Odoo: causa i solució

El missatge An official FBA route already exists for account …, country …, and fulfillment center …. surt en desar una ruta FBA per país quan ja n'hi ha una altra amb el mateix compte, el mateix país i el mateix codi de centre logístic. Es resol editant la ruta que ja existeix en lloc de crear-ne una altra, o canviant alguna d'aquestes tres dades a la que estàs desant.

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 aquest missatge

L'avís apareix en desar la fitxa d'una ruta FBA per país. És una comprovació que es fa en desar sobre tres dades de la ruta: el compte, el país i el codi del centre logístic. Si no es compleix, la fitxa no es desa i el missatge et diu quina combinació està ocupada.

Les fitxes de rutes s'obren des del menú Amazon › Configuration › FBA Country Routes. Cada tram del menú demana un permís: Amazon demana Viewer, Configuration demana Manager i FBA Country Routes també demana Manager. Si et falta algun d'aquests permisos, no veus aquest tram del menú.

Esquema fet amb codi: del menú de rutes FBA per país es passa a desar i d'aquí al missatge de ruta ja existent
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): el menú, desar i el missatge. Els rètols de l'esquema van en anglès, el text original del 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)

Què mira el mòdul, per ordre

L'ordre de les comprovacions correspon al codi d'Odoo 20. Per a cada ruta que deses, el mòdul fa el següent:

  • Si la ruta no té compte o no té país, la deixa passar sense més comprovacions.
  • Pren el codi del centre logístic, li treu els espais dels extrems i el passa a majúscules.
  • Cerca una altra ruta, diferent de la que estàs desant, amb el mateix compte, el mateix país i aquest mateix codi de centre.
  • Si no en troba cap, no passa res i la fitxa es desa.
  • Si en troba una i la ruta porta codi de centre, llança el missatge An official FBA route already exists for account …, country …, and fulfillment center …. i atura el desament: no es desa res del que anaves a canviar en aquesta fitxa.

La condició, dita en una frase: la ruta porta un codi de centre logístic i ja existeix una altra amb el mateix compte, el mateix país i aquest codi. En el text de l'avís, el centre surt amb el codi ja net i en majúscules; el compte i el país surten amb el nom amb què Odoo els mostra.

Si la ruta que deses no porta codi de centre, la cerca es fa entre rutes del mateix compte i país que tampoc no en porten, i l'avís que correspon ja no és aquest.

Guia per resoldre-ho

  1. Llegeix les tres dades del missatge: el compte, el país i el centre logístic. Són la combinació que ja està ocupada per una altra ruta.
  2. Obre Amazon › Configuration › FBA Country Routes. Necessites el permís Manager per veure aquest tram del menú; si no el tens, demana'l a qui administri Odoo a la teva empresa.
  3. Localitza la ruta que xoca: la que té aquest mateix compte, aquest mateix país i aquest mateix centre logístic. Recorda que el codi que has escrit es neteja (sense espais als extrems i en majúscules) abans de cercar, així que escriure'l en minúscules o amb un espai de més no evita l'avís.
  4. Decideix què volies fer. Si el que buscaves era canviar la ruta que ja existeix, obre-la i modifica-la en lloc de crear-ne una altra. Si la nova és realment diferent, hauràs de canviar a la fitxa que estàs desant alguna de les tres dades del missatge (el compte, el país o el centre logístic), de manera que la combinació no es repeteixi.
  5. Desa de nou. La comprovació torna a executar-se: si cap altra ruta coincideix, la fitxa es desa. Si encara en coincideix alguna, veuràs el missatge una altra vegada amb les dades que tinguis ara a la fitxa.

Dos detalls que eviten falses alarmes

El missatge no salta perquè dues rutes comparteixin compte i país: el codi del centre logístic també ha de coincidir. Dues rutes del mateix compte i el mateix país, amb codis de centre diferents, no xoquen per aquesta comprovació.

Tampoc no compara una ruta amb ella mateixa. Quan obres una ruta existent i la deses, el mòdul exclou aquesta mateixa fitxa de la cerca, així que editar-la no provoca l'avís per si sol.

El mateix avís en altres idiomes

Amb Odoo en anglès, l'avís és An official FBA route already exists for account …, country …, and fulfillment center ….. L'esquema següent reuneix aquest mateix avís en castellà, alemany, francès, italià i portuguès, tal com surten de les traduccions publicades del mòdul.

Esquema fet amb codi amb el mateix avís en 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): com es llegeix l'avís en cadascun d'aquests idiomes.

Versions

El mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20, i el missatge és al codi publicat de les quatre versions. Els passos corresponen al codi d'Odoo 20.

Com t'ajuda FlexigoTech

Si estàs implantant Odoo amb aquest connector, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Pots veure el mòdul a la fitxa d'Odoo Apps i a la seva pàgina a flexigotech.com.

Continua llegint

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

Fonts