Saltar para o conteúdo principal
Amazon

Erro de operationId ao gerar opções de embalagem no Amazon Connector

A mensagem A Amazon não devolveu um operationId ao gerar opções de embalamento. surge ao premir Gerar Opções de Embalagem quando a resposta da Amazon a esse pedido não traz o identificador da operação: o módulo pára aí e o plano não avança. Abaixo tens o que verificar antes de premir, ao ver a mensagem e depois.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Amazon
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
4 min

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.

Esquema feito com código, não um ecrã do Odoo, com o menu de entradas, o botão de gerar opções de embalagem e a mensagem, com os rótulos em inglês do código
Esquema do percurso: menu, botão e mensagem, no Odoo 17, 18, 19 e 20. Não é uma captura do 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 em inglês)

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.

Esquema feito com código a partir das traduções publicadas do módulo, não um ecrã do Odoo: a mesma mensagem em castelhano, alemão, francês, italiano e português
Esquema com código, não uma captura do Odoo: a mesma mensagem em castelhano, alemão, francês, italiano e português.

Lista de verificação

Antes de premir o botão

  • Entras por Amazon › FBA › Entrada / Enviar para a Amazon e 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 tem Plano 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 falta Plano 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