> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.cartpanda.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Como Testar Webhooks na Sua Loja

Webhooks são ferramentas poderosas que permitem a automação e integração entre sistemas. Na sua loja, você terá vários webhooks, neste artigo iremos abordar apenas 2 deles: **Pedido Criado** e **Carrinho Abandonado**. Este guia vai ensiná-lo a testar cada um deles corretamente.


#### 1. Testando o Webhook de Pedido Criado

O webhook de Pedido Criado é disparado quando um cliente finaliza uma compra no checkout da sua loja. Para testá-lo, siga as etapas abaixo:

1. **Configure o Webhook**:

* Acesse Admin > Notificações.
* Navegue até a seção de configurações de Webhooks.
* Crie um novo Webhook.
* Insira a URL do endpoint para onde o webhook deve ser enviado.
* Certifique-se de que o webhook de **Pedido Criado** está ativo.
        
2. **Realize uma Compra no Checkout**:

* Acesse sua loja como se fosse um cliente.
* Escolha um produto e prossiga até o checkout.
* Finalize o pedido, preenchendo todas as informações obrigatórias (nome, e-mail, endereço, forma de pagamento etc.).
        
3. **Verifique o Endpoint**:

* No endpoint configurado, você deve receber um payload JSON com as informações do pedido criado.
* Valide se os dados recebidos estão corretos.
        
4. **Dicas**:

* Utilize ferramentas como [Webhook.site](https://webhook.site) ou [RequestBin](https://requestbin.com) para testar os webhooks de forma simples.
* Verifique o status da resposta. Certifique-se de que o endpoint retorna código **200 OK**.

#### 2. Testando o Webhook de Carrinho Abandonado

O webhook de Carrinho Abandonado é disparado quando um cliente adiciona informações como e-mail ou telefone no checkout, mas não conclui a compra. Veja como testá-lo:

1. **Configure o Webhook**:

* Acesse Admin > Notificações.
* Navegue até a seção de configurações de Webhooks.
* Crie um novo Webhook.
* Insira a URL do endpoint para onde o webhook de Carrinho Abandonado deve ser enviado.
* Certifique-se de que o webhook está ativo.
        
2. **Simule um Carrinho Abandonado**:

* Acesse sua loja como um cliente.
* Adicione um produto e prossiga até o checkout.
* No checkout, preencha o campo de **e-mail** ou **telefone**. Esses dados são obrigatórios para salvar o carrinho.
* Saia do checkout sem concluir a compra (feche a página ou abandone o processo).
        
3. **Verifique o Endpoint**:

* Aguarde entre 30 e 15 minutos, dependendo da sua configuração de carrinho abandonado.
* No endpoint configurado, você deve receber um payload JSON com as informações do carrinho abandonado, incluindo e-mail ou telefone do cliente.
* Valide os dados recebidos e o formato do payload.
        
4. **Dicas**:

* Caso o webhook não seja disparado, revise se o carrinho foi salvo corretamente no sistema.
* Teste diferentes navegadores ou dispositivos, se necessário, para simular situações reais de clientes.

#### **Validação Final e Solução de Problemas**

Se você não receber o webhook:

* Confrme que o endpoint configurado está correto e acessível.
* Verifique se o webhook está ativado no painel da sua loja.
* Caso precise de ajuda, entre em contato com o suporte técnico da sua plataforma.

Com esses passos, você pode garantir que os webhooks da sua loja estão funcionando corretamente, melhorando a integração com outras ferramentas e sistemas.

Se precisar de ajuda adicional, estamos à disposição!