Saltar al contenido principal
Amazon

Error de operationId al generar opciones de embalaje en Amazon Connector

El mensaje Amazon no devolvio operationId al generar packing options. sale al pulsar Generar opciones de embalaje cuando la respuesta de Amazon a esa petición no trae el identificador de la operación: el módulo se detiene ahí y el plan no avanza. Abajo tienes qué comprobar antes de pulsar, al ver el mensaje y después.

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

Cuándo sale el mensaje exactamente

El mensaje Amazon no devolvio operationId al generar packing options. (Amazon did not return an operationId when generating packing options.) sale al pulsar el botón Generar opciones de embalaje (Generate Packing Options) en la ficha de un plan de entrada. Esas fichas se abren desde el menú Amazon › FBA › Entrada / Enviar a Amazon (Amazon › FBA › Inbound / Send to Amazon), y cada tramo del menú pide el permiso Lector (Viewer).

El botón solo se ve cuando el plan tiene Plan de entrada (Inbound Plan): la vista lo oculta si ese campo está vacío, así que con los valores por defecto no aparece. El mensaje está en el código publicado de las versiones 17, 18, 19 y 20 de Odoo.

Esquema hecho con código, no una pantalla de Odoo, con el menú de entradas, el botón de generar opciones de embalaje y el mensaje, con los rótulos en inglés del código
Esquema del recorrido: menú, botón y mensaje, en Odoo 17, 18, 19 y 20. No es una captura de Odoo.
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)

Qué hace el módulo, en orden, hasta llegar al mensaje

Al pulsar el botón, el módulo hace primero una comprobación de permisos en el servidor: pide que tu usuario tenga al menos acceso de operador del conector. Que el menú solo pida Lector no basta para esta acción.

Después, para cada plan, mira que exista el Plan de entrada. Si lo tiene, pide a Amazon, con la cuenta del plan, que genere las opciones de embalaje. De la respuesta lee el identificador de la operación (operationId) y le quita los espacios de los extremos.

La condición del mensaje es que ese identificador quede vacío. Pasa si la respuesta no lo incluye, si viene vacío o solo con espacios, o si la llamada no devuelve respuesta.

Cuando se cumple, la acción se detiene y no se guarda nada de lo que iba a cambiar: ni el identificador de la operación ni el cambio de estado del plan. Si Amazon sí devuelve el identificador, el módulo lo guarda, cambia el estado del plan, espera a que Amazon termine la operación consultando su estado y, al final, carga las opciones de embalaje, guarda su resumen y la respuesta de Amazon. El mensaje sale antes de esa espera.

Qué significa

Significa que la petición de generar opciones de embalaje se hizo, pero la respuesta no traía el identificador con el que seguir la operación. El módulo solo constata que ese dato falta.

Con Odoo en castellano, el texto se ve como Amazon no devolvio operationId al generar packing options.

Esquema hecho con código a partir de las traducciones publicadas del módulo, no una pantalla de Odoo: el mismo mensaje en castellano, alemán, francés, italiano y portugués
Esquema con código, no una captura de Odoo: el mismo mensaje en castellano, alemán, francés, italiano y portugués.

Lista de comprobación

Antes de pulsar el botón

  • Entras por Amazon › FBA › Entrada / Enviar a Amazon y abres el plan correcto.
  • Ves el botón Generar opciones de embalaje. Si no aparece, la vista lo oculta porque el plan no tiene Plan de entrada; con los valores por defecto no se ve.
  • Tu usuario tiene al menos acceso de operador del conector. El módulo lo comprueba en el servidor antes de hablar con Amazon, aunque el menú solo pida Lector.
  • La suscripción a FlexigoTech Cloud (plan Conector) está activa. El módulo la necesita, y sin ella, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.

Al ver el mensaje

  • Comprueba que el texto es entero Amazon no devolvio operationId al generar packing options. Si es otro, no es este caso.
  • Anota el nombre del plan, la hora y tu versión de Odoo (17, 18, 19 o 20).
  • Mira cómo ha quedado el plan: al detenerse la acción, no se guarda el identificador ni cambia el estado, así que el plan se queda como estaba.
  • Vuelve a pulsar Generar opciones de embalaje. La vista solo oculta el botón cuando falta Plan de entrada, y cada pulsación hace una petición nueva a Amazon.

Si se repite

  • Reúne el texto exacto, el plan, la hora y la versión de Odoo antes de pedir ayuda.

Después de resolverlo

  • Pulsa el botón y comprueba que ya no sale el mensaje.
  • Comprueba que el plan avanza: con identificador, el módulo lo guarda, cambia el estado del plan, espera a Amazon y carga las opciones de embalaje.

Cómo ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si trabajas con entradas a Amazon y quieres revisar tu flujo, mira la página del módulo o la ficha en Odoo Apps.

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes