Saltar para o conteúdo principal
Amazon

A mensagem «continua pendente após … tentativas» do Amazon Connector para Odoo

A mensagem … continua pendente após … tentativas. Último estado: … (… is still pending after … attempts. Last status: …) surge quando o módulo pergunta à Amazon o resultado de uma operação e, ao esgotar as tentativas, nenhuma resposta indicava que tivesse terminado bem nem que tivesse falhado. Quem deixa de esperar é o módulo, e o aviso aparece ao clicar em Criar Plano de Entrada ou Gerar Opções de Embalagem.

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

Onde aparece e o que diz cada parte

As fichas do plano de entrada abrem-se a partir de Amazon › FBA › Entrada / Enviar para a Amazon (Amazon › FBA › Inbound / Send to Amazon). Cada troço desse menu pede a permissão Visualizador (Viewer): se não a tiver, não vê esse troço. A mensagem surge ao clicar, nessa ficha, em Criar Plano de Entrada (Create Inbound Plan) ou Gerar Opções de Embalagem (Generate Packing Options). Ambos os botões levam à mesma espera pelo resultado de uma operação da Amazon, e a mensagem está no código publicado do Odoo 17, 18, 19 e 20.

Os espaços da mensagem são, por ordem: a operação que se esperava, o número de tentativas que se fizeram e o último estado que a Amazon devolveu.

Esquema feito com código, não uma captura do Odoo: o menu da Amazon, os botões de criar plano e gerar opções de embalagem, e a mensagem de operação pendente
Esquema do percurso: do menu das fichas de entrada aos botões a partir dos quais pode surgir a mensagem.

Com o Odoo em português de Portugal vê-a como … continua pendente após … tentativas. Último estado: …. O esquema seguinte reúne a forma como é apresentada nos idiomas com tradução publicada.

Esquema feito com código a partir das traduções do módulo, não uma captura do Odoo: a mesma mensagem em castelhano, alemão, francês, italiano e português
Esquema com o texto da mensagem em cada idioma traduzido.
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 não se vê da mensagem de espera esgotada

O que se segue descreve o código do Odoo 20.

Surge por esgotar as tentativas, não por uma resposta concreta da Amazon

Sempre que a ação espera o resultado, o módulo pergunta à Amazon pelo estado da operação. Se a Amazon responder que correu bem, a espera termina sem erro. Se responder falhado, erro ou cancelado, a espera é cortada nesse momento. A mensagem só surge se as tentativas se esgotarem sem que chegue nenhuma dessas respostas. Por isso, o último estado pode ser qualquer outro valor que a Amazon tenha devolvido, ou nenhum.

Só chega a ela a partir destes botões

Criar Plano de Entrada fica oculto quando o campo Plano de Entrada (Inbound Plan) tem valor ou quando Estado (State) não tem o seu valor por defeito; com os valores por defeito, vê-se. Gerar Opções de Embalagem fica oculto quando Plano de Entrada está vazio, pelo que, com os valores por defeito, não se vê. Estas condições de vista são as mesmas no Odoo 17, 18, 19 e 20.

O número de tentativas e a pausa vêm da conta da Amazon

O módulo lê da conta da Amazon quantas tentativas fazer e quantos segundos esperar entre uma e outra. Se o primeiro valor estiver vazio, usa doze tentativas; se o segundo estiver vazio, usa dez segundos. Nunca faz menos de uma tentativa e, se a pausa for zero, não espera entre consultas. Essa é a margem que a Amazon tem para responder antes de surgir a mensagem.

«Último estado» conserva o último valor recebido

O módulo limpa o estado que chega e passa-o para maiúsculas antes de o comparar. Se uma resposta posterior chegar sem estado, na mensagem fica o último estado que sim veio. Se a Amazon devolver uma resposta vazia, o módulo trata-a como uma resposta sem estado. Verá sem estado (no status) apenas quando nenhuma das respostas trazia estado.

Em cada tentativa o módulo prepara o que recebe

Em cada consulta, o módulo prepara na ficha do plano o identificador da operação, o estado recebido e, se a Amazon devolveu problemas, o respetivo texto cortado a um máximo de carateres. Fá-lo antes de decidir se a operação terminou, falhou ou continua pendente.

Falhado, erro e cancelado cortam antes

Se a Amazon responder falhado, erro ou cancelado, a espera termina nessa tentativa, sem gastar as que restem, e a ação pára sem chegar a esta mensagem. A mensagem … continua pendente após … tentativas. Último estado: … significa que a Amazon não chegou a dar nenhuma dessas respostas nem a de sucesso.

A ação pára e cada clique começa do zero

A mensagem interrompe a ação. Quando a ação voltar a chegar à espera, a contagem de tentativas recomeça desde a primeira: não se arrastam as tentativas da vez anterior.

O que fazer quando surge

  1. Leia o último estado da mensagem. Se for sem estado, nenhuma resposta da Amazon trazia estado em nenhuma das tentativas.
  2. Verifique a partir de que botão a lançou e se ainda está visível, com as condições acima.
  3. Se o botão continuar disponível, lance a ação de novo passado algum tempo: começará a sua própria série de tentativas desde a primeira.
  4. Se lhe interessa a margem de espera, tenha presente que o módulo vai buscar as tentativas e a pausa à conta da Amazon, e é delas que depende o tempo que demora a surgir a mensagem.
  5. Se o último estado que vê for um que a Amazon devolveu mas que não é de sucesso, falha nem cancelamento, a operação continuava sem fechar quando as tentativas se esgotaram: a espera esgotou-se, não foi cortada por uma resposta de falha.

Preço e ajuda

O módulo é de pagamento único por cada versão do Odoo (17, 18, 19 e 20 no Odoo Apps) e precisa da subscrição do FlexigoTech Cloud; o plano Conector custa 49 €/mês ou 490 €/ano sem IVA. Pode ver a ficha do Odoo Apps ou a página do módulo. Se está a implementar o Odoo e quer rever connosco a configuração da conta, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

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

Fontes