webhooks.xyz

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.

Sample request from WooCommerceillustrative, shortened
Content-Typeapplication/jsonX-WC-Webhook-Topicorder.createdX-WC-Webhook-SignatureXWmrwMey6OsLMeiZKwP4Fpp…X-WC-Webhook-Sourcehttps://store.example/
{
  "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"
}

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.