Saltar para o conteúdo principal
Amazon

O que faz a tarefa «Atualização do contexto de mensagens» do Amazon Connector

A tarefa corre a cada 30 minutos, toma no máximo 200 fichas das que abre em Amazon › Mensagens › Caixa de entrada e, para cada uma, volta a ler a encomenda na Amazon e reescreve os dados da encomenda na ficha. Se parecer que não faz nada, reveja as condições que deixam uma ficha fora da passagem: são as que o código define.

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 17.0 e 20.0 · nas fontes indicadas no fim
Leitura
5 min

Onde atua a tarefa

A ação agendada Amazon SP-API - Atualização do contexto de mensagens trabalha sobre as fichas que abre em Amazon › Mensagens › Caixa de entrada. Cada secção desse menu pede a permissão Visualizador: se não a tiver, não vê essa secção. A tarefa existe em todos os ramos publicados do módulo (17.0, 18.0, 19.0 e 20.0); no Odoo 20.0 funciona assim.

Esquema da tarefa agendada e do menu de mensagens
Esquema feito com código a partir do código publicado (não é uma captura do Odoo): a tarefa que corre a cada 30 minutos, ativa ao instalar, e o menu de mensagens com as suas fichas.
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)

Como trabalha a tarefa em cada passagem

Corre a cada 30 minutos e vem ativa ao instalar

Não é preciso agendá-la: ao instalar o módulo já está ativa e executa-se a cada 30 minutos. No Odoo 17.0 a tarefa repete-se sem fim. Cada passagem toma no máximo 200 fichas, pelo que esse é o teto de trabalho de uma execução.

Só entram fichas ativas, em certos estados e com conta

A passagem procura fichas ativas que estejam em determinados estados da conversa: as arquivadas ou as que estão noutros estados não são tocadas. Além disso, uma ficha sem conta ou sem identificador de encomenda da Amazon é ignorada sem alterar nada. Para ver a que conta pertence cada ficha, o campo Conta aparece na lista da Caixa de entrada e também na ficha.

As contas em pausa esperam

Se o conector não tiver serviço de FlexigoTech Cloud na sua base de dados, as contas com ligação pelo hub da FlexigoTech e rota Cloud ficam em espera e as suas fichas não são atualizadas. O módulo é de pagamento único por versão e precisa da subscrição de FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano, sem IVA. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição fornece; os dados ficam no seu Odoo.

Cada ficha é confirmada em separado

A tarefa processa as fichas uma a uma. Se a ficha correr bem, confirma as suas alterações antes de passar à seguinte. Se algo falhar, desfaz o que estiver pendente dessa ficha e continua com as restantes: uma falha não trava o resto da passagem, e o que foi confirmado nas fichas anteriores mantém-se.

O que reescreve em cada ficha

Para cada ficha, a tarefa volta a ler a encomenda na Amazon e preenche de novo: o estado da encomenda, a data de compra, a data limite de envio e a de entrega, a ordem de vendas (se a ficha já tiver uma, mantém-na), a guia de remessa, a transportadora e o número de seguimento dessa guia, e o artigo, a quantidade e a imagem da primeira linha da ordem de vendas que tenha artigo.

Alguns detalhes do código que convém ter presentes:

  • Se a Amazon responder sem dados da encomenda, o estado da encomenda é escrito vazio.
  • Se não for escolhida nenhuma guia de remessa e a que a ficha tinha estiver cancelada, a ficha fica sem guia de remessa e, com isso, a transportadora e o seguimento ficam vazios.
  • O ASIN do artigo é escrito vazio em cada passagem.

A segunda consulta depende da conta

Depois de atualizar a encomenda, e só se a conta dessa ficha tiver ativada a atualização automática das ações de mensagens, a tarefa pede à Amazon as ações disponíveis para essa encomenda (com o marketplace da ficha ou, se não tiver, o da conta) e guarda o resultado juntamente com a data dessa sincronização.

As duas consultas vão no mesmo bloco e a ficha é confirmada depois da segunda. Por isso, se a segunda falhar, também se desfaz a atualização da encomenda dessa ficha.

O que verificar se não faz nada

Reveja por esta ordem:

  • Abra a Caixa de entrada e confirme que há fichas, e que Conta tem cada uma. Se não vir o menu, falta-lhe a permissão Visualizador.
  • Confirme que a tarefa continua ativa e com a sua frequência de 30 minutos; vem ativa ao instalar.
  • Verifique se o conector tem serviço de FlexigoTech Cloud na sua base de dados: sem ele, as contas com ligação pelo hub e rota Cloud ficam à espera.
  • Lembre-se de que as fichas arquivadas, noutros estados, sem conta ou sem identificador de encomenda não são processadas.
  • Tenha em conta o limite de 200 fichas por passagem.

Se procurar a tarefa pelo nome, este muda consoante o idioma do seu Odoo; com o Odoo em português é Amazon SP-API - Atualização do contexto de mensagens.

Esquema com o nome da tarefa em cinco idiomas
Esquema feito com código a partir das traduções publicadas do módulo (não é uma captura do Odoo): em castelhano, Amazon SP-API - Atualização do contexto de mensagens; em alemão, Amazon SP-API - Nachrichtenkontext-Aktualisierung; em francês, SP-API Amazon - Actualisation du contexte de messagerie; em italiano, Amazon SP-API - Aggiornamento contesto messaggistica; em português, Amazon SP-API - Atualização do contexto de mensagens.

Como a FlexigoTech o ajuda

A ligação passa pela FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. O módulo está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0, e pode ver mais na página do módulo ou na sua ficha do Odoo Apps. Se está a implementar o Odoo e precisa de ajustar este fluxo, a FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

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

Fontes