Saltar para o conteúdo principal
Shopify

Limpeza de registos de sincronização do Shopify no Odoo: glossário da tarefa

A tarefa agendada Limpeza de registos de sincronização antigos do Shopify corre a cada 7 dias e elimina os registos de sincronização com mais de 90 dias que terminaram com êxito ou de forma parcial; os restantes não os toca.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Shopify
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

Esta tarefa mantém sob controlo o histórico de sincronizações do Shopify no Odoo. O código do módulo explica o seu objetivo: conservar apenas os últimos 90 dias de registos para não engordar a base de dados.

A tarefa e o seu calendário

Limpeza de registos de sincronização antigos do Shopify (Shopify Cleanup Old Sync Logs)
É a tarefa agendada do módulo que apaga registos de sincronização antigos do Shopify. De cada vez que corre, executa a limpeza descrita na secção seguinte.
A cada 7 dias
É a frequência da tarefa: uma passagem a cada 7 dias.
Ativa ao instalar
A tarefa vem ativa logo após instalar o módulo. Se suspeitar que não faz nada, verificar se continua ativa é a primeira coisa a fazer.
Repetição sem fim
No Odoo 17.0 a tarefa está definida para se repetir sem fim. A tarefa existe em todos os ramos publicados: 17.0, 18.0, 19.0 e 20.0.
Esquema feito com código com a tarefa agendada de limpeza, que corre a cada 7 dias e vem ativa ao instalar, e por baixo o menu dos registos de sincronização
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo: a tarefa (Odoo 17.0, 18.0, 19.0 e 20.0) e o menu a partir do qual se abrem os registos.

Com o Odoo em português de Portugal, a tarefa chama-se Limpeza de registos de sincronização antigos do Shopify. Noutros idiomas do Odoo muda o rótulo, como mostra o esquema.

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 é uma captura do Odoo: em castelhano, Limpieza de registros de sincronización antiguos de Shopify; em alemão, Shopify-Bereinigung alter Synchronisierungsprotokolle; em francês, Nettoyage des anciens journaux de synchronisation Shopify; em italiano, Pulizia vecchi registri di sincronizzazione Shopify; em português, Limpeza de registos de sincronização antigos do Shopify.
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 apaga em cada passagem

Corte de 90 dias
É a data limite que a tarefa calcula de cada vez que corre: o momento atual menos 90 dias. Os registos anteriores a esse corte são candidatos a ser apagados.
Início da sincronização
A data que a tarefa compara com o corte é a de início do registo, ou seja, o momento em que essa sincronização começou.
Estados que se limpam
Só entram na pesquisa os registos cujo estado é de êxito ou parcial. Um registo em qualquer outro estado fica de fora, mesmo que seja mais antigo do que o corte.
Eliminação
Os registos que cumprem as duas condições (começaram antes do corte e estão num desses dois estados) são eliminados, todos na mesma passagem.
Linha informativa no log
Se a passagem apagou alguma coisa, escreve uma linha informativa no log do Odoo com quantas entradas limpou, com o texto Shopify: cleaned up … old sync log entries. (as reticências são o número). Se não havia nada para apagar, essa linha não é escrita.

Quem a pode lançar e onde ver os registos

Só administrador
A tarefa verifica primeiro que quem a executa é administrador. Se não for, pára com a mensagem Only an administrator can run this scheduled action. e não se apaga nada.
Shopify › Técnico › Registos de sincronização (Shopify › Technical › Sync Logs)
É o menu a partir do qual se abrem as fichas dos registos de sincronização, que são precisamente o que esta tarefa limpa.
Visualizador (Viewer)
É a permissão que o troço Shopify do menu exige. Sem ela não vê esse troço.
Gestor (Manager)
É a permissão que o troço Técnico exige. Sem ela não vê esse troço e, por isso, também não vê Registos de sincronização.

Versões e subscrição

Ramos publicados
O módulo está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0, e a tarefa de limpeza está nos quatro.
Subscrição FlexigoTech Cloud (plano Conector)
O módulo é de pagamento único por versão e precisa da subscrição. O plano Conector custa 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.

Uma passagem, do princípio ao fim

Quando a tarefa arranca, a primeira coisa que verifica é se quem a executa é administrador; se não for, pára aí com a mensagem e não se apaga nada. Se for, calcula o corte de 90 dias, procura os registos que começaram antes do corte e estão em estado de êxito ou parcial, conta-os e elimina-os. Só no fim, e só se havia algum, deixa a linha informativa no log.

O que verificar se não faz nada

Que uma passagem não apague nada pode ser o esperado. Estas são as verificações, pela ordem em que fazem sentido:

  • A tarefa continua ativa: vem ativa ao instalar, por isso, se alguém a desativou, já não corre.
  • A cadência: corre a cada 7 dias, e essa é a espera entre uma passagem e a seguinte.
  • Que haja algo para apagar: é preciso um registo que tenha começado há mais de 90 dias e cujo estado seja de êxito ou parcial. Se tudo for mais recente ou estiver noutro estado, a passagem não apaga nada e não escreve a linha no log.
  • Quem a executa: se não for administrador, pára com Only an administrator can run this scheduled action..
  • Os próprios registos: se tem a permissão Gestor, abra Shopify › Técnico › Registos de sincronização e veja as datas de início e os estados dos mais antigos.

Como ajuda a FlexigoTech

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Pode ver o módulo e comprá-lo na sua página ou consultar a ficha do Odoo Apps. Se lhe interessa outra peça do módulo, tem o que faz o botão «Obter stock», passo a passo.

Continue a ler

O que faz o botão «Obter stock» do conector Shopify para OdooO que faz o botão Obter stock do conector Shopify para Odoo: quando aparece, o que verifica, o que muda no teu stock e que erro pode dar.Aviso «é agora a localização principal» do conector de Shopify para OdooO que significa o aviso «é agora a localização principal para …» do conector de Shopify para Odoo, quando aparece e como mudar a localização principal.Erro ao criar o pedido de venda: faltam dados do ShopifyO que significa o aviso do Shopify Connector for Odoo ao premir «Criar pedido de venda» sem dados do pedido, quando surge e como o resolver.
Verificado no código do conector (versão 17.0 e 20.0) e nas fontes indicadas

Fontes