Saltar al contenido principal
Amazon

Amazon no devolvio operationId al confirmar placement option. en Odoo

El mensaje Amazon no devolvio operationId al confirmar placement option. (Amazon did not return an operationId when confirming the placement option.) sale al pulsar Confirmar ubicación (Confirm Placement) cuando lo que recibe el módulo al pedir la confirmación no trae identificador de operación. La acción se detiene y no se guarda nada de lo que iba a cambiar; el botón sigue visible mientras el plan conserve su opción seleccionada.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
4 min

Dónde sale y con qué texto

Con Odoo en castellano el mensaje se lee Amazon no devolvio operationId al confirmar placement option. Está en el código publicado de las versiones 17, 18, 19 y 20, y lo lanza la acción del botón Confirmar ubicación. La ficha donde está ese botón se abre desde el menú Amazon › FBA › Entrada / Enviar a Amazon (Amazon › FBA › Inbound / Send to Amazon).

Esquema hecho con código: el menú Amazon › FBA › Inbound / Send to Amazon, el botón Confirm Placement y el mensaje de error
Esquema (no es una pantalla de Odoo) hecho a partir del código publicado del módulo: de arriba abajo, el menú, el botón y el mensaje, con los rótulos originales del código, para Odoo 17, 18, 19 y 20.

El esquema siguiente muestra ese mismo texto en castellano, alemán, francés, italiano y portugués, según las traducciones publicadas del módulo.

Esquema hecho con código: el mensaje en cinco idiomas
Esquema (no es una pantalla de Odoo) hecho a partir de las traducciones publicadas del módulo: el mensaje en castellano, alemán, francés, italiano y 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 inglés)

Detalles que no se ven en la ficha

Sale al pulsar el botón, no al guardar

El mensaje solo puede salir al pulsar Confirmar ubicación. Ese botón únicamente aparece cuando el plan tiene rellena la Opción de ubicación seleccionada (Selected Placement Option): en Odoo 17, 18, 19 y 20 se oculta cuando ese campo está vacío, así que con los valores por defecto no se ve.

Ver el menú no basta para ejecutar la acción

Los tres tramos del menú (Amazon, FBA y Entrada / Enviar a Amazon) piden el permiso Lector (Viewer). Pero, según el código de Odoo 20, lo primero que hace la acción es comprobar que tienes al menos acceso de operador del conector y permiso de escritura sobre el plan. Si no los tienes, se detiene ahí, con otro aviso distinto, sin llegar a la confirmación.

Antes de la confirmación se comprueban dos cosas

El método comprueba que el plan ya esté creado en Amazon y que tenga una opción de ubicación seleccionada. Si falta cualquiera de las dos, la acción se detiene con su propio aviso. Por eso, si ves Amazon no devolvio operationId al confirmar placement option., esas dos comprobaciones ya pasaron y el módulo pasó a la llamada de confirmación de la opción elegida.

La condición: un resultado sin identificador de operación

Tras lanzar la confirmación de la opción de ubicación del plan, el módulo toma el resultado (o uno vacío si no hay nada) y busca en él el identificador de operación (operationId). El mensaje salta si ese dato no está o si viene vacío o con solo espacios. Es lo único que comprueba el código en este punto, así que el texto no dice más que eso: el módulo llegó a hacer la llamada de confirmación, pero lo que recibió no traía un identificador de operación con el que seguir.

Cuando sale, no se guarda nada

El mensaje detiene la acción antes de escribir nada en el plan. No se guarda el identificador de la última operación ni el plan pasa al estado de ubicación confirmada: queda como estaba cuando pulsaste el botón.

Pertenece al primer tramo, antes de la espera

Cuando sí hay identificador, el módulo lo guarda, pasa el plan al estado de ubicación confirmada y espera a que Amazon termine la operación consultando su estado (la operación se etiqueta Confirmar opción de ubicación). Solo después vuelve a leer de Amazon los datos del plan y de sus envíos y los guarda en Odoo. Este mensaje sale antes de todo eso: si lo ves, la espera ni siquiera ha empezado, y cualquier aviso posterior pertenece a otro paso.

Qué hacer cuando aparece

  1. Copia el texto exacto del mensaje y anota qué plan era, en qué versión de Odoo estás y a qué hora pulsaste el botón.
  2. Comprueba que el botón Confirmar ubicación sigue visible en la ficha: eso indica que el plan conserva su opción de ubicación seleccionada.
  3. Vuelve a pulsar Confirmar ubicación. Como la acción se detuvo antes de guardar nada, el plan sigue en el estado anterior, y cada pulsación vuelve a lanzar la confirmación de la opción elegida.
  4. Si con la misma opción el mensaje se repite, escríbenos con los datos del primer paso. Lo que el mensaje indica es que no llegó un identificador de operación utilizable.

Dónde encaja FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. El módulo está publicado en Odoo Apps para esas cuatro versiones y su conexión pasa por FlexigoTech Cloud, que vigila la sincronización y avisa por correo si falla. Puedes ver su ficha en Odoo Apps o la página del módulo en flexigotech.com. Si estás montando el flujo de entradas a Amazon y quieres que lo revisemos contigo, cuéntanos cómo trabajas y lo vemos.

Sigue leyendo

Qué hace el botón «Crear la familia en Amazon», paso a pasoQué comprueba y qué envía el botón Crear la familia en Amazon del conector SP-API para Odoo, cuándo aparece y qué hacer con cada error que puede dar.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes