Examples / E-commerce / WooCommerce
WooCommerce webhooks
Orders, products, customers and coupons from a WordPress store.
Events
- order.created
- order.updated
- product.updated
- customer.created
Signature
Header X-WC-Webhook-Signature: HMAC-SHA256 of the raw body with the webhook secret, base64 encoded.
✓ A bin checks WooCommerce signatures: add the webhook secret under Signature verification (WooCommerce).
Check a WooCommerce signature with the free tool (use the Shopify preset).
Retries
WooCommerce does not retry a failed delivery. After several failures it disables the webhook.
See a retry schedule in the calculator.
{
"id": 727,
"status": "processing",
"currency": "USD",
"total": "29.00",
"billing": { "first_name": "Priya", "email": "priya@example.com" },
"line_items": [ { "name": "Woo Album #4", "product_id": 96, "quantity": 1, "total": "29.00" } ],
"date_created": "2026-10-08T06:34:00"
}
- Same scheme as Shopify. Use the Shopify preset in the checker.
Receive WooCommerce webhooks with webhooks.xyz
Create a bin. Paste its URL into WooCommerce. Each request shows at once with its headers and body. Add your secret, and each request gets a verified or failed mark. Add your server as a destination, and deliveries retry when it is down. Request an invite.
More in e-commerce: BigCommerce, Shopify.