Saltar para o conteúdo principal
Amazon

Erro «A Amazon não devolveu um operationId ao submeter informações de embalamento.»

A mensagem A Amazon não devolveu um operationId ao submeter informações de embalamento. (Amazon did not return an operationId when submitting packing information.) surge quando, ao enviar à Amazon a informação de embalamento de um plano de entrada, a resposta não traz um operationId ou traz um vazio. Aparece ao premir Definir Informação de Embalagem (Set Packing Info) e interrompe a ação.

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 e o que quer dizer

Que diz a mensagem e onde a vejo?

Com o Odoo em português de Portugal, vês A Amazon não devolveu um operationId ao submeter informações de embalamento. e a ação é interrompida. Surge ao trabalhar com um plano de entrada, cujas fichas se abrem a partir do menu Amazon › FBA › Entrada / Enviar para a Amazon (Amazon › FBA › Inbound / Send to Amazon). Cada troço desse caminho pede a permissão Visualizador (Viewer); se não tiveres algum deles, não vês esse troço. Com o Odoo noutros idiomas o texto muda: o esquema abaixo reúne o castelhano, o alemão, o francês, o italiano e o português.

Esquema com o menu Amazon, FBA, Inbound / Send to Amazon, o botão Set Packing Info e a mensagem sobre o operationId
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: o menu, o botão e a mensagem, com os rótulos em inglês do código (Odoo 17, 18, 19 e 20).
Esquema com a mesma mensagem sobre o operationId em castelhano, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo: a mesma mensagem consoante o idioma do Odoo.

Qual é a condição exata do código?

Depois de enviar à Amazon a informação de embalamento, o módulo lê o operationId da resposta e remove-lhe os espaços das extremidades. Se o que sobra estiver vazio, lança esta mensagem. Assim, surge se a resposta não trouxer esse dado, se o trouxer vazio ou se só contiver espaços.

Com que botão se chega aqui e porque pode não se ver?

Chega-se com o botão Definir Informação de Embalagem (Set Packing Info) do plano de entrada. O botão fica oculto quando o plano não tem nada em Grupos de embalagem (Packing Groups); com os valores por defeito não se vê. Enquanto esse campo não tiver conteúdo, não há botão e, portanto, também não há esta mensagem.

Depende da versão do Odoo?

A mensagem está no código publicado dos quatro ramos: Odoo 17, 18, 19 e 20. A condição que oculta o botão também é a mesma nos quatro. O módulo está publicado no Odoo Apps para essas versões.

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 o módulo faz antes e depois

O que faz o botão até chegar à mensagem?

Primeiro verifica, antes de falar com a Amazon, que tens pelo menos acesso de operador do conector: ter apenas Visualizador basta para abrir o menu, mas não para esta ação. Depois percorre os planos selecionados, um a um. Com cada plano faz as suas verificações prévias, constrói o envio a partir dos grupos de embalagem e envia-o à Amazon. Se alguma verificação prévia falhar, verás outra mensagem diferente. Chegar a esta significa que essas verificações já passaram e que o pedido voltou com uma resposta.

O que se envia à Amazon?

Cada grupo de embalagem ativo do plano, com o seu identificador de grupo e as suas caixas. É o que o botão constrói de cada vez que é premido, por isso o que tiveres ativo nesse momento é o que segue.

O que fica por guardar quando surge a mensagem?

A ação é interrompida logo após receber a resposta e antes de escrever o que quer que seja no plano. Não se guardam o identificador de operação, o resultado do pedido nem a data da última sincronização, e o plano não passa ao estado que o botão lhe daria ao terminar bem. Também não chega a acompanhar-se a operação na Amazon.

O que acontece quando a Amazon devolve o operationId?

O módulo guarda no plano o identificador de operação e o resultado do pedido e da resposta (cortado a um máximo de carateres), muda o estado do plano e regista a data de sincronização. Depois consulta à Amazon o estado dessa operação para a acompanhar. Esse acompanhamento é o passo que esta mensagem impede.

Significa que as minhas caixas ou os meus grupos de embalagem estão errados?

Não necessariamente. A verificação de que há grupos ativos e de que cada grupo tem caixas faz-se ao construir o envio, antes do pedido, e se falhar dá outra mensagem diferente. Esta surge depois, quando o pedido já foi feito e a resposta não traz o operationId.

O que fazer

Como o resolvo?

A mensagem informa de que falta o operationId na resposta da Amazon, sem dar um motivo. O que podes fazer é rever no plano os grupos de embalagem ativos e as caixas de cada um, porque são o que o botão envia, e voltar a premir Definir Informação de Embalagem. Cada vez que o premes repete-se o percurso completo: verificações, construção do envio e pedido à Amazon. Se, depois de repetir, continuar a surgir, anota o plano, a hora e a mensagem e consulta-nos.

Pode a FlexigoTech ajudar-me?

A ligação do módulo passa pela FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Tens a ficha no Odoo Apps e a página do módulo se quiseres ver o conector completo.

Continue a ler

Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes