WC Order Sync
Mirror WooCommerce orders into your back-office in real time.
A small WordPress plugin that picks up every completed WooCommerce order and forwards it to your own order-management endpoint with an HMAC-signed webhook. No external SaaS account required — you bring the endpoint, the plugin brings the wiring.
Why WC Order Sync
Built for operators who need a clean wire format.
Drop the plugin into any WooCommerce store, paste a 64-character HMAC secret once, and every completed order lands at your endpoint with a signed payload you can verify. No queues to run, no agent to install on your server.
HMAC-signed webhooks
Every outgoing payload carries an X-Woo-Signature: sha256=… header. Reject anything that fails verification.
Idempotent retries
Each order carries a stable order_ref like wc-10421 and a single-fire flag so retries never double-count.
Operator-grade logging
Optional debug logging of every dispatch via error_log(), plus an admin page status badge that turns green when the secret is valid.
Generic by design
No platform lock-in. The plugin speaks plain JSON over HTTPS to your endpoint and integrates with any back-office stack.
Five-minute install
Upload the .zip to Plugins → Add New, paste the secret, click “Test connection”. Done.
No account on our side
The plugin doesn't phone home. The only outbound traffic is the webhook to your own endpoint.
Ready to wire it up?
Documentation walks you through installing the plugin, generating the HMAC secret, and verifying signatures on the receiving side.