Complete guide to testing, debugging, and monitoring Shopify webhooks. Auto-detect order, product, and customer events with HMAC verification.
curl -X POST https://webhook.sdnbros.app/p/YOUR_TOKEN \
-H "Content-Type: application/json" \
-H "X-Shopify-Topic: orders/create" \
-H "X-Shopify-Hmac-Sha256: test" \
-d '{"id":12345,"email":"customer@example.com","total_price":"49.99"}'
SDNBros auto-detects these Shopify events:
orders/create orders/updated orders/paid orders/cancelled products/create products/update products/delete customers/create customers/update refunds/create checkouts/create | Error | Cause | Fix |
|---|---|---|
HTTP 401 | X-Shopify-Hmac-Sha256 verification failing | Check your Shopify API secret matches the signing secret in SDNBros |
Missing events | Shopify only sends webhooks for events you've subscribed to | Add more webhook subscriptions in Shopify Admin → Notifications |
Delayed delivery | Shopify queues webhooks during high-traffic periods | This is normal during sales events. SDNBros shows exact delivery timing. |
sdnbros webhook tunnel --port 3000 forwards webhooks to localhostCreate an endpoint and evaluate auto-classification, diagnosis, and replay.
Start FreeSee also: Shopify Provider Details | Webhook Security Checklist | Free Webhook Tester