Salta al contingut principal
Amazon

El missatge «Amazon did not return an inboundPlanId.» a Amazon Connector per a Odoo

El missatge Amazon did not return an inboundPlanId. pot sortir en prémer Create Inbound Plan quan la resposta d'Amazon a la creació del pla no porta un identificador amb contingut. L'acció s'atura i al pla no es desa res, així que pots revisar-lo i tornar a prémer el botó.

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
5 min

Quan surt exactament

El missatge Amazon did not return an inboundPlanId. pot sortir en prémer el botó Create Inbound Plan a la fitxa d'un pla d'entrada. Aquestes fitxes s'obren des del menú Amazon › FBA › Inbound / Send to Amazon, i cada tram d'aquest menú demana el permís Viewer: si no el tens, no veus aquest tram.

Amb Odoo en castellà, el missatge és Amazon did not return an inboundPlanId.; l'esquema següent el posa al costat del seu text en els altres idiomes publicats del mòdul.

Esquema fet amb codi amb el text del 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 mateix missatge en castellà, alemany, francès, italià i portuguès.

El botó es veu amb els valors per defecte. S'amaga quan el pla ja té valor a Inbound Plan o quan State ja no té el seu valor per defecte. La condició és la mateixa a Odoo 17, 18, 19 i 20.

La condició del missatge és una sola. Després d'enviar la petició, el mòdul pren l'identificador de pla de la resposta d'Amazon i en treu els espais. Si el que queda és buit (la resposta no el portava, venia buit o només amb espais), llança el missatge i l'acció s'atura. El missatge és al codi publicat de les quatre versions, 17, 18, 19 i 20. L'ordre de passos és el del codi d'Odoo 20.

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è fa el botó abans d'arribar al missatge

Aquest és l'ordre del codi en prémer Create Inbound Plan:

  1. Comprova que el teu usuari tingui accés d'operador del connector d'Amazon.
  2. Prepara les dades del pla: el nom, l'adreça d'origen, les línies i el marketplace de destinació (el del pla o, si no en té, el del compte d'Amazon).
  3. Envia a Amazon la petició de crear el pla d'entrada.
  4. Llegeix l'identificador de pla de la resposta. Si és buit, llança Amazon did not return an inboundPlanId. i acaba aquí.
  5. Si hi ha identificador, desa l'identificador, el de l'operació si Amazon el dona, el resultat de la crida i l'hora de sincronització, i passa el pla a un estat de pla creat.
  6. Si Amazon ha donat identificador d'operació, el mòdul espera que aquesta operació acabi bé. Si acaba amb fallada, error o cancel·lada, o continua pendent després dels intents, l'acció s'atura amb un altre error i no arriba al pas següent.
  7. Quan no hi ha identificador d'operació, o l'operació acaba bé, actualitza el pla amb les dades que Amazon té del pla.
Esquema fet amb codi de dalt a baix: el menú Amazon, FBA, Inbound / Send to Amazon; el botó Create Inbound Plan; i el missatge Amazon did not return an inboundPlanId.
Esquema fet amb codi a partir del codi publicat del mòdul, no és una captura d'Odoo: menú, botó i missatge, amb els textos originals del codi, vàlid per a Odoo 17, 18, 19 i 20.

Què queda desat quan surt

El missatge atura l'acció i el desat va després de la comprovació. Per això, quan surt aquest missatge, no es desa l'identificador, ni el resultat de la crida, ni el canvi d'estat. El pla continua sense valor a Inbound Plan i amb el valor de State que tenia.

De la condició de la vista se'n deriva una cosa pràctica: el botó Create Inbound Plan continua visible al pla, perquè només s'amaga quan hi ha valor a Inbound Plan o quan State ha canviat. Pots tornar a prémer-lo sense tocar res més.

Un detall de l'ordre: la petició ja s'havia enviat a Amazon quan es fa la comprovació. El missatge parla del que el mòdul rep: un identificador buit o absent.

Un cas il·lustratiu

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

Ceràmica Llevant és una botiga inventada que ven per Amazon i prepara el seu primer enviament a un magatzem d'Amazon. La Lucía, de logística, entra a Amazon › FBA › Inbound / Send to Amazon, obre un pla nou, afegeix les línies i les dades de l'adreça d'origen, i prem Create Inbound Plan.

Surt Amazon did not return an inboundPlanId. La Lucía llegeix el missatge amb calma: la petició ha sortit i el que ha tornat no porta un identificador de pla utilitzable. Mira el pla: continua sent un pla nou i el botó Create Inbound Plan continua allà.

Revisa el que el mòdul envia (nom del pla, adreça d'origen, marketplace de destinació i línies) i torna a prémer. Si aquesta vegada la resposta porta identificador, el pla el desa i canvia d'estat, i el botó desapareix de la fitxa. Si el missatge es repeteix, la Lucía anota el nom del pla, l'hora i el text exacte, i li ho passa a qui administra la connexió amb Amazon.

El que s'aprèn del cas: al pla d'Odoo no es desa res i el botó continua visible; si el missatge es repeteix, convé deixar-ne constància.

Què fer quan el vegis

  1. Comprova que el botó Create Inbound Plan continua visible al pla. Si ho està, el pla continua sense valor a Inbound Plan.
  2. Repassa les dades que el mòdul envia a Amazon en crear el pla: el nom, l'adreça d'origen, el marketplace de destinació i les línies.
  3. Torna a prémer Create Inbound Plan.
  4. Si surt una altra vegada, apunta el nom del pla, l'hora i el missatge tal qual, i consulta-ho amb nosaltres.

Què comprovar si el següent intent surt bé

  • El botó Create Inbound Plan desapareix de la fitxa: ja hi ha valor a Inbound Plan i State ha canviat.
  • Si Amazon ha donat identificador d'operació, el mòdul espera que aquesta operació acabi bé abans d'actualitzar el pla amb les dades que Amazon té del pla.

On t'ajudem

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0: pots veure'l a la seva fitxa d'Odoo Apps o a la pàgina del mòdul. Si el missatge es repeteix a la teva instal·lació, explica'ns quin pla era i a quina hora el vas prémer.

Continua llegint

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

Fonts