Para configurar as webhooks na Shopify, acesse sua conta da Shopify e clique no menu "Configurações", localizado no canto inferior esquerdo da tela.
Depois, clique em "Notificações", localizado no menu da tela que abriu.
Na próxima tela, o último item do conteúdo central será a opção para cadastrar as webhooks.
Clique nessa opção para cadastrar os 4 eventos necessários. Você precisará cadastrar a mesma URL gerada na Dimpple para cada evento:
- Criação de pedido
- Atualização de pedido
- Pagamento de pedido
- Cancelamento de pedido
Na tela de cadastro da webhook, selecione o evento desejado. No formato, mantenha "JSON" e cole a URL gerada na Dimpple.
Atenção para a versão da API do webhook. Mantenha a versão "2025-07 (Mais recentes)".
Repita esse processo para os 4 eventos.
Importante!
Para que os dados de UTM sejam capturados pelo seu checkout e enviados no conteúdo das webhooks, você precisará incluir um script em sua loja.
Veja o script:
<script>(function(){const b=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","src","sck"],c=new URLSearchParams(window.location.search),d={};for(const a of b){const b=c.get(a);b&&(d[a]=b)}Object.keys(d).length&&fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:d})})})();</script>
Instruções para incluir o script em suas páginas na Shopify:
- Acesse o painel da Shopify.
- Vá até Loja Virtual > Temas.
- Clique em Editar código no tema atual.
- Abra o arquivo: theme.liquid ou layout/theme.liquid.
- Cole o script antes do </body>.
- Salve as alterações.