Quando surge exatamente a mensagem
A mensagem A Amazon não devolveu um operationId ao gerar opções de embalamento. (Amazon did not return an operationId when generating packing options.) surge ao premir o botão Gerar Opções de Embalagem (Generate Packing Options) na ficha de um plano de entrada. Essas fichas abrem-se a partir do menu Amazon › FBA › Entrada / Enviar para a Amazon (Amazon › FBA › Inbound / Send to Amazon), e cada nível do menu pede a permissão Visualizador (Viewer).
O botão só se vê quando o plano tem Plano de Entrada (Inbound Plan): a vista oculta-o se esse campo estiver vazio, pelo que, com os valores por defeito, não aparece. A mensagem consta do código publicado das versões 17, 18, 19 e 20 do Odoo.


O que faz o módulo, por ordem, até chegar à mensagem
Ao premir o botão, o módulo faz primeiro uma verificação de permissões no servidor: exige que o teu utilizador tenha pelo menos acesso de operador do conector. Que o menu só peça Visualizador não basta para esta ação.
Depois, para cada plano, verifica se existe o Plano de Entrada. Se o tiver, pede à Amazon, com a conta do plano, que gere as opções de embalagem. Da resposta lê o identificador da operação (operationId) e remove-lhe os espaços das extremidades.
A condição da mensagem é que esse identificador fique vazio. Acontece se a resposta não o incluir, se vier vazio ou só com espaços, ou se a chamada não devolver resposta.
Quando isso se verifica, a ação pára e não se guarda nada do que ia mudar: nem o identificador da operação nem a mudança de estado do plano. Se a Amazon devolver o identificador, o módulo guarda-o, muda o estado do plano, espera que a Amazon conclua a operação consultando o seu estado e, no fim, carrega as opções de embalagem, guarda o respetivo resumo e a resposta da Amazon. A mensagem surge antes dessa espera.
O que significa
Significa que o pedido de gerar opções de embalagem foi feito, mas a resposta não trazia o identificador com que acompanhar a operação. O módulo limita-se a constatar que esse dado falta.
Com o Odoo em português de Portugal, o texto vê-se como A Amazon não devolveu um operationId ao gerar opções de embalamento.

Lista de verificação
Antes de premir o botão
- Entras por
Amazon › FBA › Entrada / Enviar para a Amazone abres o plano correto.
- Vês o botão
Gerar Opções de Embalagem. Se não aparecer, a vista oculta-o porque o plano não temPlano de Entrada; com os valores por defeito não se vê.
- O teu utilizador tem pelo menos acesso de operador do conector. O módulo verifica-o no servidor antes de falar com a Amazon, mesmo que o menu só peça
Visualizador.
- A subscrição do FlexigoTech Cloud (plano Conector) está ativa. O módulo precisa dela e, sem ela, ou com o serviço suspenso, pára o que a subscrição proporciona; os dados ficam no teu Odoo.
Ao ver a mensagem
- Confirma que o texto é inteiro
A Amazon não devolveu um operationId ao gerar opções de embalamento.Se for outro, não é este caso.
- Anota o nome do plano, a hora e a tua versão do Odoo (17, 18, 19 ou 20).
- Vê como ficou o plano: ao parar a ação, não se guarda o identificador nem muda o estado, pelo que o plano fica como estava.
- Volta a premir
Gerar Opções de Embalagem. A vista só oculta o botão quando faltaPlano de Entrada, e cada vez que o premes é feito um novo pedido à Amazon.
Se se repetir
- Reúne o texto exato, o plano, a hora e a versão do Odoo antes de pedir ajuda.
Depois de resolvido
- Prime o botão e confirma que a mensagem já não surge.
- Confirma que o plano avança: com identificador, o módulo guarda-o, muda o estado do plano, espera pela Amazon e carrega as opções de embalagem.
Como ajuda a FlexigoTech
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se trabalhas com entradas na Amazon e queres rever o teu fluxo, consulta a página do módulo ou a ficha no Odoo Apps.
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
