Salta al contingut principal
Amazon

Amazon did not return an operationId when generating placement options: què fer

El missatge Amazon did not return an operationId when generating placement options. surt en prémer Generate Placement quan la resposta d'Amazon arriba sense identificador d'operació, perquè falta o està buit. L'acció s'atura abans de desar res; el primer és tornar a prémer el botó i, si es repeteix, avisar-nos amb el pla en què surt.

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 a la fitxa d'un pla d'entrada, en prémer el botó Generate Placement. El mòdul ja ha demanat a Amazon que generi les opcions d'ubicació del pla i, en llegir la resposta, busca l'identificador de l'operació (operationId). El llegeix, en treu els espais dels extrems i, si no en queda res, atura l'acció i mostra Amazon did not return an operationId when generating placement options..

El missatge és al codi publicat d'Odoo 17, 18, 19 i 20. L'ordre de passos que segueix el botó és el del codi d'Odoo 20.

Esquema amb el menú Amazon, FBA, Inbound / Send to Amazon, el botó Generate Placement i el missatge d'error
Esquema fet amb codi, no una pantalla d'Odoo: del menú al botó i d'aquí al missatge, amb els rètols originals del codi del mòdul (Odoo 17, 18, 19 i 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ó, per ordre

El botó recorre aquests punts, i el missatge surt al quart:

  • Comprova que el teu usuari té permisos per a l'acció.
  • Comprova que el pla té valor a Inbound Plan.
  • Demana a Amazon que generi les opcions d'ubicació del pla.
  • Llegeix l'identificador de l'operació a la resposta. Si falta o està buit, s'atura amb el missatge Amazon did not return an operationId when generating placement options. i no es desa res del que venia després.
  • Si l'identificador arriba, el desa, canvia l'estat del pla, espera que Amazon acabi l'operació i carrega al pla les opcions d'ubicació que Amazon retorna.

Pas a pas per resoldre-ho

  1. Obre les fitxes del pla des del menú Amazon › FBA › Inbound / Send to Amazon. Cada tram del menú demana el permís Viewer; si no el tens, no veus aquest tram.
  2. Busca el botó Generate Placement. S'amaga quan el camp Inbound Plan és buit i, amb els valors per defecte, no es veu. Només apareix quan aquest camp té valor.
  3. Prem el botó. Abans de demanar res a Amazon, el botó comprova els teus permisos; després envia la petició per generar les opcions d'ubicació del pla.
  4. Si surt Amazon did not return an operationId when generating placement options., el que ha passat és que Amazon ha respost sense identificador d'operació. L'acció s'atura i el mòdul no arriba a desar el que venia després: ni l'identificador ni el canvi d'estat del pla.
  5. Torna a prémer Generate Placement. El botó continua visible mentre el pla tingui valor a Inbound Plan, i l'acció repeteix la petició des del principi.
  6. Si aquesta vegada la resposta porta l'identificador, el mòdul el desa, canvia l'estat del pla, espera que Amazon acabi l'operació i carrega al pla les opcions d'ubicació que Amazon retorna.
  7. Si el missatge es repeteix, apunta el pla en què surt i escriu-nos: ho revisem amb tu.

Què vol dir i què no vol dir

L'identificador d'operació és el que el mòdul fa servir a continuació per preguntar a Amazon com va l'operació. Sense ell, el mòdul no té res a esperar, i per això s'atura en aquest punt.

La comprovació de permisos i la de què el pla tingui valor a Inbound Plan van abans al codi. Per tant, aquest missatge no parla dels teus permisos ni de què falti el pla: parla de la resposta que ha arribat d'Amazon a la petició de generar opcions d'ubicació.

Amb Odoo en català veus el text com Amazon did not return an operationId when generating placement options., perquè el mòdul no el porta traduït a aquest idioma. El mòdul porta també aquest missatge traduït a altres idiomes:

IdiomaText del missatge
AlemanyAmazon hat beim Erstellen der Platzierungsoptionen keine operationId zurückgegeben.
FrancèsAmazon n'a pas renvoyé d'operationId lors de la génération des options de placement.
ItaliàAmazon non ha restituito un operationId durante la generazione delle opzioni di posizionamento.
PortuguèsA Amazon não devolveu um operationId ao gerar opções de colocação.
Esquema del mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no una pantalla d'Odoo.

Què comprovar després de reintentar

  • Que ja no surt el missatge en prémer Generate Placement. Si no surt, la resposta d'Amazon ha portat l'identificador i el mòdul ha seguit amb la resta del recorregut.
  • Que el pla continua sent el mateix: el botó només apareix mentre Inbound Plan té valor.
  • Que el teu usuari pot obrir el menú (cada tram demana Viewer) i que l'acció no s'atura abans d'enviar la petició per una comprovació de permisos.

Què necessites per fer servir el botó

Amazon Connector for Odoo és un mòdul de pagament únic per versió, publicat per a Odoo 17, 18, 19 i 20, i necessita la subscripció a FlexigoTech Cloud: el pla Conector costa 49 €/mes o 490 €/any sense IVA. El preu de cada versió és a la seva fitxa d'Odoo Apps i a la pàgina del mòdul; a l'Odoo App Store, cada versió d'Odoo es compra allà.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs muntant els enviaments a Amazon FBA al teu Odoo i aquest missatge se't repeteix, explica'ns en quin pla surt i ho mirem junts.

Continua llegint

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

Fonts