Saltar para o conteúdo principal
Shopify

Tarefa «Repetir webhooks Shopify com falha»: o que faz em cada passagem

A tarefa agendada Repetir webhooks Shopify com falha corre a cada 30 minutos e vem ativa ao instalar o módulo: procura eventos de webhook em estado falhado e devolve-os a pendente, com um limite por passagem e um máximo de repetições por evento.

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
4 min

Um evento de webhook do Shopify pode ficar em estado falhado. A tarefa agendada Repetir webhooks Shopify com falha (Shopify Retry Failed Webhooks) é a que os devolve a pendente. Aqui tens como trabalha em cada passagem e o que rever quando parece não fazer nada.

O que faz a tarefa em cada passagem

O que faz exatamente a tarefa?

Procura eventos de webhook do Shopify em estado falhado e passa-os novamente para o estado pendente, registando que foi feita uma repetição. A tarefa não processa o evento nem cria nada por si própria: só muda o seu estado.

De quanto em quanto tempo corre e vem ativa?

Corre a cada 30 minutos e vem ativa ao instalar o módulo.

Esquema feito com código com a tarefa agendada que corre a cada 30 minutos e o menu de lojas, com as etiquetas 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, ativa ao instalar no Odoo 17, 18, 19 e 20, e o menu Shopify › Configuração › Lojas.

Que eventos apanha em cada passagem?

Os que estão em estado falhado e pertencem a uma loja ativa. Ordena-os por data de receção, do mais antigo ao mais recente, e, se coincidirem, pelo seu identificador. Em cada passagem toma no máximo vinte.

O que muda em cada evento que repete?

Três coisas. O estado passa a pendente. O contador de repetições que guarda no resultado do evento sobe uma unidade (se o evento não tinha contador, conta a partir de zero e fica em um), e o resto do que houvesse nesse resultado é mantido. E a mensagem de erro do evento é apagada.

Quantas vezes repete o mesmo evento?

Até três. Quando o contador de um evento já chegou a três, a tarefa salta-o em cada passagem e não lhe toca mais: continua em estado falhado.

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 ver se não faz nada

O que verifico primeiro se não repete nenhum evento?

Três coisas, por esta ordem. Que a tarefa continue ativa. Que a loja a que pertencem os eventos esteja ativa, porque os eventos de uma loja inativa não entram na pesquisa; as lojas abrem-se a partir de Shopify › Configuração › Lojas (Shopify › Configuration › Stores), um menu que pede a permissão Visualizador (Viewer) no nível Shopify e Operador (Operator) no nível Configuração (Configuration). E que os eventos falhados não tenham já esgotado as suas repetições, porque esses são saltados.

Que mensagem pode dar a tarefa?

Pode parar com Only an administrator can run this scheduled action.. A verificação de administrador é a primeira coisa que a tarefa faz: se quem a executa não for administrador do sistema, para aí e, nessa passagem, não procura nem repete nenhum evento.

Podem uns eventos antigos impedir que se repitam outros mais recentes?

Sim, pode acontecer. O limite de vinte aplica-se ao pesquisar, antes de descartar os eventos que já esgotaram as repetições, e a pesquisa vai do mais antigo ao mais recente. Enquanto continuarem em estado falhado, os eventos esgotados mais antigos ocupam lugares dessas vinte, e os falhados mais recentes podem ficar sem entrar na passagem.

Porque é que um evento repetido já não mostra o erro anterior?

Porque, ao devolvê-lo a pendente, a tarefa apaga a mensagem de erro do evento.

Versões, nome no ecrã e requisitos

Em que versões está a tarefa e muda alguma coisa entre elas?

Está em todos os ramos publicados: Odoo 17, 18, 19 e 20. No Odoo 17 a tarefa está, além disso, configurada para se repetir sem fim.

Como se chama a tarefa com o Odoo em português?

Com o Odoo em português chama-se Repetir webhooks Shopify com falha.

Esquema feito com código com o nome da tarefa segundo o idioma do Odoo
Esquema feito com código a partir das traduções publicadas do módulo (não é um ecrã do Odoo): o nome da tarefa em espanhol, alemão, francês, italiano e português.

De que preciso para ter o módulo?

O módulo é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano, sem IVA, com até 3 contas da plataforma. A ligação passa por esse serviço, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Se o comprares em flexigotech.com, com a subscrição o módulo para as versões novas do Odoo vem incluído; na Odoo App Store, cada versão compra-se lá.

Como te ajuda a FlexigoTech

Se estás a implementar o Odoo e queres ligar a tua loja Shopify, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Tens o detalhe do módulo na sua página e na ficha do Odoo Apps.

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