Salta al contingut principal
Amazon

Amazon did not return an operationId when confirming the placement option. a Odoo

El missatge Amazon did not return an operationId when confirming the placement option. surt en prémer Confirm Placement quan el que rep el mòdul en demanar la confirmació no porta cap identificador d'operació. L'acció s'atura i no es desa res del que anava a canviar; el botó continua visible mentre el pla conservi la seva opció seleccionada.

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

On surt i amb quin text

Amb Odoo en català el missatge es llegeix Amazon did not return an operationId when confirming the placement option. Està al codi publicat de les versions 17, 18, 19 i 20, i el llança l'acció del botó Confirm Placement. La fitxa on hi ha aquest botó s'obre des del menú Amazon › FBA › Inbound / Send to Amazon.

Esquema fet amb codi: el menú Amazon › FBA › Inbound / Send to Amazon, el botó Confirm Placement i el missatge d'error
Esquema (no és una pantalla d'Odoo) fet a partir del codi publicat del mòdul: de dalt a baix, el menú, el botó i el missatge, amb els rètols originals del codi, per a Odoo 17, 18, 19 i 20.

L'esquema següent mostra aquest mateix text en castellà, alemany, francès, italià i portuguès, segons les traduccions publicades del mòdul.

Esquema fet amb codi: el missatge en cinc idiomes
Esquema (no és una pantalla d'Odoo) fet a partir de les traduccions publicades del mòdul: el missatge en castellà, alemany, francès, italià i portuguès.
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)

Detalls que no es veuen a la fitxa

Surt en prémer el botó, no en desar

El missatge només pot sortir en prémer Confirm Placement. Aquest botó només apareix quan el pla té emplenada la Selected Placement Option: a Odoo 17, 18, 19 i 20 s'amaga quan aquest camp és buit, així que amb els valors per defecte no es veu.

Veure el menú no n'hi ha prou per executar l'acció

Els tres trams del menú (Amazon, FBA i Inbound / Send to Amazon) demanen el permís Viewer. Però, segons el codi d'Odoo 20, el primer que fa l'acció és comprovar que tens almenys accés d'operador del connector i permís d'escriptura sobre el pla. Si no els tens, s'atura aquí, amb un altre avís diferent, sense arribar a la confirmació.

Abans de la confirmació es comproven dues coses

El mètode comprova que el pla ja estigui creat a Amazon i que tingui una opció d'ubicació seleccionada. Si falta qualsevol de les dues, l'acció s'atura amb el seu propi avís. Per això, si veus Amazon did not return an operationId when confirming the placement option., aquestes dues comprovacions ja han passat i el mòdul ha passat a la crida de confirmació de l'opció triada.

La condició: un resultat sense identificador d'operació

Després de llançar la confirmació de l'opció d'ubicació del pla, el mòdul agafa el resultat (o un de buit si no hi ha res) i hi busca l'identificador d'operació (operationId). El missatge salta si aquesta dada no hi és o si ve buida o amb només espais. És l'únic que comprova el codi en aquest punt, així que el text no diu més que això: el mòdul va arribar a fer la crida de confirmació, però el que va rebre no portava un identificador d'operació amb què continuar.

Quan surt, no es desa res

El missatge atura l'acció abans d'escriure res al pla. No es desa l'identificador de l'última operació ni el pla passa a l'estat d'ubicació confirmada: queda tal com estava quan vas prémer el botó.

Pertany al primer tram, abans de l'espera

Quan sí que hi ha identificador, el mòdul el desa, passa el pla a l'estat d'ubicació confirmada i espera que Amazon acabi l'operació consultant-ne l'estat (l'operació s'etiqueta Confirm placement option). Només després torna a llegir d'Amazon les dades del pla i dels seus enviaments i les desa a Odoo. Aquest missatge surt abans de tot això: si el veus, l'espera ni tan sols ha començat, i qualsevol avís posterior pertany a un altre pas.

Què fer quan apareix

  1. Copia el text exacte del missatge i anota quin pla era, en quina versió d'Odoo ets i a quina hora vas prémer el botó.
  2. Comprova que el botó Confirm Placement continua visible a la fitxa: això indica que el pla conserva la seva opció d'ubicació seleccionada.
  3. Torna a prémer Confirm Placement. Com que l'acció es va aturar abans de desar res, el pla continua a l'estat anterior, i cada pulsació torna a llançar la confirmació de l'opció triada.
  4. Si amb la mateixa opció el missatge es repeteix, escriu-nos amb les dades del primer pas. El que el missatge indica és que no va arribar un identificador d'operació utilitzable.

On encaixa FlexigoTech

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 aquestes quatre versions i la seva connexió passa per FlexigoTech Cloud, que vigila la sincronització i avisa per correu si falla. Pots veure'n la fitxa a Odoo Apps o la pàgina del mòdul a flexigotech.com. Si estàs muntant el flux d'entrades a Amazon i vols que el revisem amb tu, explica'ns com treballes i ho mirem.

Continua llegint

Què fa el botó «Create family on Amazon», pas a pasQuè comprova i què envia el botó Create family on Amazon del connector SP-API per a Odoo, quan apareix i què fer amb cada error que pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts