S
ShopIA— Ajuda
Essencial·Primeiros 7 dias

Webhook silencioso: por que meus pedidos pararam de chegar

3 min de leitura·Atualizado em maio/2026
"Webhook silencioso" descreve o cenário em que sua loja parou de enviar eventos ao ShopIA mas o sistema ainda exibe a integração como conectada. Essa página explica como o ShopIA detecta o problema, quais são as causas e como resolver.

Como o sistema detecta

O ShopIA monitora a frequência de webhooks recebidos por loja. Se uma loja anteriormente ativa parar de enviar eventos por mais de 2 horas em horário comercial, o sistema gera alerta automático:

IndicadorOnde aparece
Banner amarelo no painel"Atenção: nenhum evento recebido nas últimas 2h"
Aviso em AvisosCategoria "Integração"
Email para o lojistaNotificação automática (se ativada)
Alerta adminVisível para super admin via Monitoramento

Lojas em status arquivado ou trial expirado não geram alerta.

Causa 1: plugin pausou de enviar (WooCommerce)

A causa mais comum. O plugin pode parar por:

  • Atualização do WordPress que desabilitou o plugin
  • Conflito com novo plugin instalado
  • Erro fatal em PHP que crash o plugin
  • Modo de manutenção ativado

Como verificar

  1. Acesse wp-admin > Plugins.
  2. Confirme que ShopIA Connector está ativo.
  3. Em WooCommerce > ShopIA > Diagnóstico, clique em Testar conexão.
  4. Verifique log de erros recentes em WooCommerce > Status > Logs.

Como resolver

  • Se desativado: clique em Ativar.
  • Se com erro fatal: desative o plugin que causou conflito.
  • Se em modo manutenção: desative o modo até finalizar.

Detalhes em Plugin WooCommerce não conecta.

Causa 2: subdomínio de webhook não acessível

A partir do plugin v3.13, os eventos são enviados para webhooks.shopia.com.br. Se sua hospedagem ou WAF bloqueia chamadas externas para esse subdomínio, eventos não chegam silenciosamente.

Como verificar

  1. Em Avisos, busque "Eventos enviados retornaram 4xx ou 5xx".
  2. Se aparecer, há bloqueio de saída. Comum em redes corporativas restritivas.

Como resolver

  1. Adicione webhooks.shopia.com.br à allowlist do firewall.
  2. Confirme que sua hospedagem permite chamadas HTTPS de saída.
  3. Teste com curl da hospedagem para validar.

Causa 3: Shopify desinstalou o app

No caso do Shopify, a desinstalação do app implica perda dos webhooks registrados. O sintoma é idêntico ao webhook silencioso.

Detalhes e resolução em Shopify desconectou.

Causa 4: rate limit interno excedido

Lojas com volume muito alto (mais de 1.000 pedidos por hora) podem temporariamente exceder rate limit interno do ShopIA. Eventos novos voltam a ser processados em até 15 minutos.

Como identificar

  • Banner azul "Processando volume alto"
  • Eventos antigos chegam normalmente após o pico

Não há ação necessária — o sistema se autorregula.

Causa 5: hospedagem do site fora do ar

Loja inacessível para visitantes = sem pedidos novos = sem webhooks. Verifique se o site da loja responde normalmente. Use ferramentas como downforeveryoneorjustme.com.

Causa 6: ambiente sandbox confundido com produção

Em multi-ambiente, é fácil olhar o painel de produção achando que é sandbox e vice-versa. Confirme que está olhando o ambiente correto antes de declarar problema.

O que o sistema faz quando detecta silêncio prolongado

Após 24 horas sem eventos:

  1. Sistema marca a loja como webhook_silent_store internamente.
  2. Inicia rotina de full sync de fallback (importação completa dos últimos 7 dias).
  3. Notifica o lojista por email e in-app.
  4. Reseta o relógio quando webhooks voltam a chegar.

Esse mecanismo é defesa em profundidade — mesmo se webhooks falharem por dias, dados não são perdidos.

Quando entrar em contato com o suporte

Abra ticket se:

  • Você passou pelas causas acima e nenhuma se aplica
  • O fallback de full sync não rodou após 24 horas de silêncio
  • Eventos passados não aparecem no painel mesmo após reconexão

Inclua no ticket: domínio da loja, plataforma, data e hora aproximada do último pedido recebido.

Veja também

Este artigo foi útil?

Sua resposta ajuda a melhorar a Central de Ajuda.

Veja também