Saltar para o conteúdo principal
Amazon

Tarefa de anúncios suprimidos do Amazon Connector: o que faz em cada passagem

A tarefa corre uma vez por dia e, por cada conta Amazon ativa com a sincronização de anúncios suprimidos ativada, pede o relatório à Amazon, espera que esteja pronto e passa as suas linhas para o Odoo. Se parecer que não faz nada, vê primeiro a tarefa, depois a conta e, por fim, em que estado terminou o relatório.

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

O que é e quando corre

O que faz esta tarefa?

A tarefa Amazon SP-API - Sincronizar relatório de anúncios suprimidos (opt-in) (Amazon SP-API - Sync suppressed listings report (opt-in)) percorre as contas Amazon que cumprem a sua condição. Por cada uma pede à Amazon o relatório de anúncios suprimidos, espera que esteja pronto e passa o seu conteúdo para o Odoo.

Com que frequência corre e vem ativa?

Corre uma vez por dia, ou seja, todos os dias, e vem ativa ao instalar o módulo. Está em todos os ramos publicados: Odoo 17, 18, 19 e 20. No Odoo 17 a tarefa repete-se, além disso, sem fim.

Esquema feito com código: a tarefa agendada de anúncios suprimidos, que corre uma vez por dia e está ativa ao instalar, e por baixo o menu das contas Amazon, com as suas legendas originais em inglês
Esquema feito com código a partir do código publicado do módulo, não é um ecrã do Odoo: a tarefa, uma vez por dia e ativa ao instalar no Odoo 17, 18, 19 e 20, e o menu das contas, com as legendas em inglês do código original.

Como se chama no meu Odoo?

Com o Odoo em português chama-se Amazon SP-API - Sincronizar relatório de anúncios suprimidos (opt-in). O esquema seguinte reúne o mesmo nome noutros idiomas: em alemão, Amazon SP-API - Bericht über unterdrückte Angebote synchronisieren (Opt-in); em francês, Amazon SP-API - Synchroniser le rapport des annonces supprimées (opt-in); em italiano, Amazon SP-API - Sincronizza report offerte soppresse (opt-in); em castelhano, Amazon SP-API - Sincronizar relatório de anúncios suprimidos (opt-in).

Esquema feito com código com o nome da tarefa 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 nome da tarefa consoante o idioma 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 em cada passagem

A que contas afeta?

Apenas às contas que estão ativas e têm a sincronização de anúncios suprimidos ativada. Se uma conta não cumprir as duas condições, a passagem não lhe toca. As contas abrem-se a partir de Amazon › Configuração › Contas (Amazon › Configuration › Accounts), e tanto a lista como a ficha mostram o Nome (Name) de cada uma; na ficha está no separador Identidade (Identity), grupo Conta (Account). Esse menu exige permissões: o nível Amazon exige Visualizador (Viewer), e os níveis Configuração (Configuration) e Contas (Accounts) exigem Gestor (Manager). Se te faltar um, não vês esse nível.

O que faz com cada conta, e por que ordem?

Primeiro pede à Amazon que crie o relatório de anúncios suprimidos. Depois consulta o estado do relatório várias vezes, com uma pausa entre cada consulta, e deixa de esperar assim que a Amazon o dá por terminado, cancelado ou falhado. Se a conta não tiver definido outro número, faz até 12 consultas, com 10 segundos de pausa entre uma e outra. Quando o relatório está terminado, a tarefa passa o seu conteúdo para o Odoo e o resumo regista quantas linhas tinha o relatório e quantas foram processadas, criadas, atualizadas, ignoradas ou deram erro. Por fim guarda na conta a data da passagem e esse resumo.

O que acontece se a Amazon não terminar o relatório?

Se, ao acabarem as consultas, o relatório não estiver terminado, essa conta não importa nada: guarda-se a data da passagem e um resumo com o estado em que ficou o relatório. Esse resumo distingue entre um relatório cancelado ou falhado e uma espera esgotada. A passagem também é interrompida aí se a Amazon der o relatório por terminado mas sem o identificador de documento necessário para continuar. A passagem do dia seguinte recomeça a pedir o relatório.

E se uma conta der erro?

A tarefa trata cada conta em separado: se o processo de uma conta falhar sem ser controlado, deixa um aviso (warning) no log do servidor com o nome da conta e o erro, e segue para a seguinte. Uma conta com problemas não impede que as outras sejam processadas. Para localizar uma conta concreta nesse log, serve-te o seu Nome.

Se parecer que não faz nada

O que verifico, por ordem?

Primeiro, a própria tarefa: vem ativa ao instalar, por isso confirma que ninguém a desativou. Segundo, a conta: a tarefa só recolhe contas ativas e com a sincronização de anúncios suprimidos ativada, pelo que uma conta que não cumpra as duas condições fica fora da passagem. Terceiro, se a Amazon chegou a terminar o relatório: enquanto não o dá por terminado, ou se o dá por cancelado ou falhado, essa conta não importa nada nessa passagem. Quarto, o log do servidor, caso alguma falha não controlada tenha deixado um aviso com o nome da conta. E quinto, a subscrição: sem subscrição, ou com o serviço suspenso, pára o que a subscrição fornece, e os dados ficam no teu Odoo.

Cada passagem publica uma mensagem na conta?

A tarefa lança cada conta sem publicar o resumo no chatter da conta. O que faz, quando a passagem chega a fechar o relatório ou é interrompida pelo seu estado, é guardar na conta a data da última execução e o texto do resultado, encurtado se for muito longo. Esse resumo regista a conta, a origem da passagem (com Origen: CRON distingue-se que foi lançada pela tarefa e não por uma pessoa à mão), o identificador e o estado do relatório e, se chegou a importar, as linhas do relatório, as processadas e as criadas, atualizadas, ignoradas ou com erro.

Subscrição e ajuda com a implementação

O módulo é de pagamento único por versão do Odoo e necessita da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Está publicado no Odoo Apps para 17, 18, 19 e 20; tens a ficha do Odoo Apps e a página do módulo para ver os detalhes de compra.

Se estás a implementar o Odoo e queres rever contigo como fica configurada a ligação à Amazon, 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 17.0 e 20.0) e nas fontes indicadas

Fontes