Skip to main content
WooCommerce brings your products and orders into Watx and gives the store the same console Shopify gets. It is labelled Beta: the connection is read-only, and the webhooks are created by hand in WordPress rather than registered for you.

Connect the store

1

Create a REST API key in WordPress

WooCommerce → Settings → Advanced → REST API → Add key. Give it a description, pick a user, and set permissions to Read. Watx never writes to your store.
2

Copy both halves

Press Generate API key. The Consumer key (ck_…) and Consumer secret (cs_…) are shown once — copy both before leaving the page.
3

Paste them into Watx

Integrations → WooCommerce → Connect. Enter the store’s root URL (for example https://yourstore.com), the consumer key and the consumer secret.
4

Choose a webhook secret

The Webhook secret field is a secret you invent. Type the same value into every WooCommerce webhook you create in the next section — it is how Watx verifies that a delivery really came from your store.
5

Connect store

The catalogue sync starts and you land on the store console.
Watx reads the store’s own currency during the sync, so prices arrive in the currency your shop charges in.

Create the webhooks in WordPress

Nothing is registered for you. Open the console’s Overview tab and copy the delivery URL it shows, then in WordPress go to WooCommerce → Settings → Advanced → Webhooks and add one webhook per topic: For each webhook: set the Delivery URL to the URL from the Overview tab, and the Secret to the same secret you saved in Watx.
With the wrong secret every delivery is refused as a forgery and nothing happens, with no error anywhere in WordPress. The Overview tab’s per-topic Last received column is how you check: a topic you created in WooCommerce that never receives anything is a secret mismatch.

What differs from Shopify

Everything else — the console’s tabs, order messages, cart recovery rules, the delivery log, admin alerts — works the same way. See The store console.

Reconnecting and disconnecting

More actions → Reauthenticate replaces the webhook secret. Disconnect store removes the store, its synced catalogue, orders and carts, and the message automations built for it; the webhooks you created in WordPress are yours to delete there.
One WooCommerce store per workspace. To connect a different one, disconnect the first.