Cuándo sale el mensaje
Sale en la ficha de un plan de entrada, al pulsar el botón Generar ubicación. El módulo ya ha pedido a Amazon que genere las opciones de ubicación del plan y, al leer la respuesta, busca el identificador de la operación (operationId). Lo lee, le quita los espacios de los extremos y, si no queda nada, detiene la acción y muestra Amazon no devolvio operationId al generar placement options..
El mensaje está en el código publicado de Odoo 17, 18, 19 y 20. El orden de pasos que sigue el botón es el del código de Odoo 20.


Qué hace el botón, en orden
El botón recorre estos puntos, y el mensaje sale en el cuarto:
- Comprueba que tu usuario tiene permisos para la acción.
- Comprueba que el plan tiene valor en
Plan de entrada(Inbound Plan). - Pide a Amazon que genere las opciones de ubicación del plan.
- Lee el identificador de la operación en la respuesta. Si falta o está vacío, se detiene con el mensaje
Amazon no devolvio operationId al generar placement options.y no se guarda nada de lo que venía después. - Si el identificador llega, lo guarda, cambia el estado del plan, espera a que Amazon termine la operación y carga en el plan las opciones de ubicación que Amazon devuelve.
Paso a paso para resolverlo
- Abre las fichas del plan desde el menú
Amazon › FBA › Entrada / Enviar a Amazon(Amazon › FBA › Inbound / Send to Amazon). Cada tramo del menú pide el permisoLector(Viewer); si no lo tienes, no ves ese tramo. - Busca el botón
Generar ubicación. Se oculta cuando el campoPlan de entradaestá vacío y, con los valores por defecto, no se ve. Solo aparece cuando ese campo tiene valor. - Pulsa el botón. Antes de pedir nada a Amazon, el botón comprueba tus permisos; después envía la petición para generar las opciones de ubicación del plan.
- Si sale
Amazon no devolvio operationId al generar placement options., lo que ha ocurrido es que Amazon ha respondido sin identificador de operación. La acción se detiene y el módulo no llega a guardar lo que venía después: ni el identificador ni el cambio de estado del plan. - Vuelve a pulsar
Generar ubicación. El botón sigue visible mientras el plan tenga valor enPlan de entrada, y la acción repite la petición desde el principio. - Si esta vez la respuesta trae el identificador, el módulo lo guarda, cambia el estado del plan, espera a que Amazon termine la operación y carga en el plan las opciones de ubicación que Amazon devuelve.
- Si el mensaje se repite, apunta el plan en el que sale y escríbenos: lo revisamos contigo.
Qué significa y qué no significa
El identificador de operación es lo que el módulo usa a continuación para preguntar a Amazon cómo va la operación. Sin él, el módulo no tiene nada que esperar, y por eso se detiene en ese punto.
La comprobación de permisos y la de que el plan tenga valor en Plan de entrada van antes en el código. Por tanto, este mensaje no habla de tus permisos ni de que falte el plan: habla de la respuesta que ha llegado de Amazon a la petición de generar opciones de ubicación.
Con Odoo en castellano ves el texto como Amazon no devolvio operationId al generar placement options.. El módulo trae también este mensaje traducido a otros idiomas:
| Idioma | Texto del mensaje |
|---|---|
| Alemán | Amazon hat beim Erstellen der Platzierungsoptionen keine operationId zurückgegeben. |
| Francés | Amazon n'a pas renvoyé d'operationId lors de la génération des options de placement. |
| Italiano | Amazon non ha restituito un operationId durante la generazione delle opzioni di posizionamento. |
| Portugués | A Amazon não devolveu um operationId ao gerar opções de colocação. |

Qué comprobar después de reintentar
- Que ya no sale el mensaje al pulsar
Generar ubicación. Si no sale, la respuesta de Amazon ha traído el identificador y el módulo ha seguido con el resto del recorrido. - Que el plan sigue siendo el mismo: el botón solo aparece mientras
Plan de entradatiene valor. - Que tu usuario puede abrir el menú (cada tramo pide
Lector) y que la acción no se detiene antes de enviar la petición por una comprobación de permisos.
Qué necesitas para usar el botón
Amazon Connector for Odoo es un módulo de pago único por versión, publicado para Odoo 17, 18, 19 y 20, y necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 49 €/mes o 490 €/año sin IVA. El precio de cada versión está en su ficha de Odoo Apps y en la página del módulo; en el Odoo App Store, cada versión de Odoo se compra allí.
Cómo te ayuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás montando los envíos a Amazon FBA en tu Odoo y este mensaje se te repite, cuéntanos en qué plan sale y lo miramos juntos.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_inbound_plan.py
- Código del módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_inbound_plan_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
