Sales Channels

Connect WooCommerce: Link Your WordPress Store for Orders & Stock

2 min read

The WooCommerce integration connects your WordPress store using API credentials and a webhook secret. Orders placed on WooCommerce are captured automatically, and your products and stock are synced so you can manage WooCommerce alongside every other channel.

How the connection works

You provide your store URL, a consumer key/secret pair (WooCommerce REST API) and a shared webhook secret. The platform uses the keys to read products and the secret to verify incoming order webhooks are genuine.

Orders and customers

When a customer checks out on WooCommerce, the order is posted to the platform, matched to your site and stored with billing details, line items and totals — ready to confirm and fulfill exactly like a Shopify order.

Products and inventory

WooCommerce products (including cost per item, where set) sync so they appear in product management and feed inventory and profit reporting.

Step-by-step

  1. 1

    Generate WooCommerce API keys

    In WooCommerce, create a REST API key with read access and copy the consumer key and secret.

  2. 2

    Add the site

    In the WordPress area, enter your store URL and the API credentials.

  3. 3

    Set the webhook secret

    Configure the matching secret so order webhooks are verified.

  4. 4

    Sync and test

    Pull products, then place a test order to confirm it appears under Managing Orders.

Frequently asked questions

Which WooCommerce permissions are required?

Read access to products and orders is enough for syncing and capturing orders.

Are order webhooks secure?

Yes. Incoming webhooks are validated against your shared secret and rejected if it does not match.

Can I run Shopify and WooCommerce together?

Absolutely. Hybrid plans support both, and the dashboard merges them into unified KPIs with a channel split.

Troubleshooting

Orders are rejected.

The webhook secret on WooCommerce must exactly match the one configured here.

Products will not sync.

Re-check the consumer key/secret and that the store URL is reachable over HTTPS.

Related guides