---
title: "Como corrigir webhook do WooCommerce que não dispara"
url: https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/
date: 2026-06-13
author: "Clayton Margiotti"
---

# Como corrigir webhook do WooCommerce que não dispara

## O que é o webhook do WooCommerce que não dispara?

Um webhook do WooCommerce é uma notificação automática que a loja envia para uma URL externa quando algo acontece, como um pedido criado ou um produto atualizado. Em vez do sistema externo ficar perguntando, o WooCommerce avisa na hora. Quando ele não dispara, a integração (ERP, automação, marketplace) fica sem receber o evento, e os dois lados saem de sincronia sem nenhum erro visível para o cliente.

## Como identificar

- Em WooCommerce > Configurações > Avançado > Webhooks, o webhook aparece com o status "Desativado" sem você ter desativado.

- O log de entregas (Delivery log) do webhook mostra resposta "HTTP 0" ou tempo esgotado, indicando que a URL de destino não respondeu.

- Um novo pedido é criado, mas o sistema externo nunca recebe o payload e nenhuma linha aparece no log de entrega do webhook.

- A entrega registra "signature mismatch" no destino, sinal de que o Secret do webhook não confere com o esperado pela integração.

**Antes de começar:** Não exponha a Delivery URL nem o Secret do webhook publicamente, e prefira destinos em HTTPS para o payload não trafegar em texto puro. Teste a reativação e o cron em staging antes de aplicar numa loja no ar.

## Como prevenir

- Monitore o Delivery log dos webhooks e reative imediatamente qualquer um que o WooCommerce desativar por falha

- Use um cron real do servidor em vez do WP-Cron padrão para garantir que a fila de entregas sempre roda

- Mantenha a Delivery URL em HTTPS válido e confirme o Secret igual nos dois lados após qualquer mudança na integração

## Erros relacionados

- [Como corrigir REST API do WooCommerce com erro 401](https://full.services/wp-fixer/corrigir-rest-api-woocommerce-erro-401/)

- [Como corrigir pagamento do WooCommerce com erro](https://full.services/wp-fixer/corrigir-pagamento-erro-woocommerce/)

- [Como corrigir email de pedido do WooCommerce não enviado](https://full.services/wp-fixer/corrigir-email-pedido-woocommerce-nao-envia/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.linkedin.com/company/full-services-wordpress/",
                "https://twitter.com/fullservices",
                "https://github.com/full-services-hub"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#article",
            "headline": "Como corrigir webhook do WooCommerce que não dispara",
            "url": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-13T23:46:30-03:00",
            "dateModified": "2026-06-13T23:46:30-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "WooCommerce"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/"
            },
            "wordCount": 599,
            "description": "O webhook do WooCommerce não dispara quando um evento da loja, como um novo pedido, deveria notificar um sistema externo, mas a chamada nunca sai ou nunca chega. Quase sempre vem do webhook ficar com status Desativado após falhas, da URL de destino inacessível ou com SSL inválido, ou do WP-Cron travado.",
            "articleSection": "WooCommerce",
            "keywords": "configurar webhook woocommerce, webhook woocommerce nao envia, webhook woocommerce status disabled, woocommerce webhook delivery falha, woocommerce webhook nao chega no destino",
            "proficiencyLevel": "Advanced",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://woocommerce.github.io/woocommerce-rest-api-docs/#webhooks",
                "name": "WooCommerce REST API Documentation — Webhooks"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir webhook do WooCommerce que não dispara",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#faq-q1",
                    "name": "Por que meu webhook do WooCommerce ficou desativado sozinho",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O WooCommerce desativa automaticamente um webhook depois de cinco entregas falhas seguidas, para não insistir num destino quebrado. Corrija a causa da falha (URL, SSL ou destino fora do ar) e reative o webhook em WooCommerce > Configurações > Avançado > Webhooks.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#faq-q2",
                    "name": "O webhook não dispara ao criar um pedido. Por onde começo",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Primeiro confira se o status está Ativo e leia o Delivery log do webhook. Se nenhuma tentativa aparece ao criar o pedido, o problema é o status ou o WP-Cron parado. Se a tentativa aparece com erro, o problema está na URL ou no destino.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#faq-q3",
                    "name": "O WP-Cron influencia na entrega do webhook",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Sim. A entrega do webhook é agendada na fila do WP-Cron e processada quando o cron roda. Se o WP-Cron está desativado ou travado, as notificações ficam paradas. Configurar um cron real do servidor chamando wp-cron.php destrava a fila.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#faq-q4",
                    "name": "O que significa HTTP 0 no log de entrega do webhook",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "HTTP 0 indica que o WooCommerce não conseguiu sequer conexão com a Delivery URL: destino fora do ar, DNS errado, firewall bloqueando ou certificado SSL inválido. Teste a URL por fora do site (curl ou navegador) para confirmar que ela responde antes de tentar de novo.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#faq-q5",
                    "name": "Recebo signature mismatch no destino do webhook. Como resolvo",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "O Secret do webhook no WooCommerce precisa ser exatamente igual ao configurado na integração de destino, pois ele assina o payload. Copie o mesmo Secret nos dois lados e dispare um pedido de teste para confirmar que a assinatura passa a bater.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-webhook-woocommerce-nao-dispara/#faq-q6",
                    "name": "Como faço um teste do webhook sem esperar um pedido real",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "Crie um pedido de teste no painel ou edite um produto que esteja no tópico do webhook para acionar o evento. Depois abra o Delivery log do webhook e confirme que uma nova linha com resposta de sucesso (HTTP 200) foi registrada.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
