Quando aparece a mensagem
Aparece na ficha de um plano de entrada, ao clicar no botão Gerar Posicionamento. O módulo já pediu à Amazon que gere as opções de colocação do plano e, ao ler a resposta, procura o identificador da operação (operationId). Lê-o, retira-lhe os espaços das extremidades e, se não sobrar nada, interrompe a ação e mostra A Amazon não devolveu um operationId ao gerar opções de colocação..
A mensagem existe no código publicado do Odoo 17, 18, 19 e 20. A ordem de passos que o botão segue é a do código do Odoo 20.


O que faz o botão, por ordem
O botão percorre estes pontos, e a mensagem aparece no quarto:
- Verifica que o teu utilizador tem permissões para a ação.
- Verifica que o plano tem valor em
Plano de Entrada(Inbound Plan). - Pede à Amazon que gere as opções de colocação do plano.
- Lê o identificador da operação na resposta. Se faltar ou estiver vazio, para com a mensagem
A Amazon não devolveu um operationId ao gerar opções de colocação.e não se guarda nada do que vinha a seguir. - Se o identificador chegar, guarda-o, muda o estado do plano, espera que a Amazon termine a operação e carrega no plano as opções de colocação que a Amazon devolve.
Passo a passo para resolver
- Abre as fichas do plano a partir do menu
Amazon › FBA › Entrada / Enviar para a Amazon(Amazon › FBA › Inbound / Send to Amazon). Cada nível do menu exige a permissãoVisualizador(Viewer); se não a tiveres, não vês esse nível. - Procura o botão
Gerar Posicionamento. Fica oculto quando o campoPlano de Entradaestá vazio e, com os valores por defeito, não se vê. Só aparece quando esse campo tem valor. - Clica no botão. Antes de pedir seja o que for à Amazon, o botão verifica as tuas permissões; depois envia o pedido para gerar as opções de colocação do plano.
- Se aparecer
A Amazon não devolveu um operationId ao gerar opções de colocação., o que aconteceu é que a Amazon respondeu sem identificador de operação. A ação para e o módulo não chega a guardar o que vinha a seguir: nem o identificador nem a mudança de estado do plano. - Volta a clicar em
Gerar Posicionamento. O botão continua visível enquanto o plano tiver valor emPlano de Entrada, e a ação repete o pedido desde o início. - Se desta vez a resposta trouxer o identificador, o módulo guarda-o, muda o estado do plano, espera que a Amazon termine a operação e carrega no plano as opções de colocação que a Amazon devolve.
- Se a mensagem se repetir, anota o plano em que aparece e escreve-nos: revemos contigo.
O que significa e o que não significa
O identificador de operação é o que o módulo usa a seguir para perguntar à Amazon como vai a operação. Sem ele, o módulo não tem nada a esperar, e por isso para nesse ponto.
A verificação de permissões e a de que o plano tenha valor em Plano de Entrada vêm antes no código. Por isso, esta mensagem não fala das tuas permissões nem de o plano faltar: fala da resposta que chegou da Amazon ao pedido de gerar opções de colocação.
Com o Odoo em português de Portugal vês o texto como A Amazon não devolveu um operationId ao gerar opções de colocação.. O módulo traz também esta mensagem traduzida para outros idiomas:
| Idioma | Texto da mensagem |
|---|---|
| Alemão | 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. |

O que verificar depois de repetir
- Que a mensagem já não aparece ao clicar em
Gerar Posicionamento. Se não aparecer, a resposta da Amazon trouxe o identificador e o módulo seguiu com o resto do percurso. - Que o plano continua a ser o mesmo: o botão só aparece enquanto
Plano de Entradatem valor. - Que o teu utilizador consegue abrir o menu (cada nível exige
Visualizador) e que a ação não para antes de enviar o pedido por causa de uma verificação de permissões.
O que precisas para usar o botão
O Amazon Connector for Odoo é um módulo de pagamento único por versão, publicado para Odoo 17, 18, 19 e 20, e precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA. O preço de cada versão está na sua ficha do Odoo Apps e na página do módulo; na Odoo App Store, cada versão do Odoo compra-se lá.
Como te ajuda a FlexigoTech
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se estás a montar os envios para a Amazon FBA no teu Odoo e esta mensagem se te repete, conta-nos em que plano aparece e vemos juntos.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_inbound_plan.py
- Código do 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
