Saltar para o conteúdo principal
Amazon

A Amazon não devolveu um operationId ao gerar opções de colocação: o que fazer

A mensagem A Amazon não devolveu um operationId ao gerar opções de colocação. (Amazon did not return an operationId when generating placement options.) aparece ao clicar em Gerar Posicionamento quando a resposta da Amazon chega sem identificador de operação, porque falta ou está vazio. A ação para antes de guardar o que quer que seja; o primeiro passo é voltar a clicar no botão e, se se repetir, avisar-nos com o plano em que aparece.

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 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.

Esquema com o menu Amazon, FBA, Inbound / Send to Amazon, o botão Generate Placement e a mensagem de erro
Esquema feito com código, não um ecrã do Odoo: do menu ao botão e daí à mensagem, com os rótulos originais do código do módulo (Odoo 17, 18, 19 e 20).
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 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

  1. 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ão Visualizador (Viewer); se não a tiveres, não vês esse nível.
  2. Procura o botão Gerar Posicionamento. Fica oculto quando o campo Plano de Entrada está vazio e, com os valores por defeito, não se vê. Só aparece quando esse campo tem valor.
  3. 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.
  4. 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.
  5. Volta a clicar em Gerar Posicionamento. O botão continua visível enquanto o plano tiver valor em Plano de Entrada, e a ação repete o pedido desde o início.
  6. 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.
  7. 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:

IdiomaTexto da mensagem
AlemãoAmazon hat beim Erstellen der Platzierungsoptionen keine operationId zurückgegeben.
FrancêsAmazon n'a pas renvoyé d'operationId lors de la génération des options de placement.
ItalianoAmazon non ha restituito un operationId durante la generazione delle opzioni di posizionamento.
PortuguêsA Amazon não devolveu um operationId ao gerar opções de colocação.
Esquema da mesma mensagem 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 um ecrã do Odoo.

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 Entrada tem 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