Connect WooCommerce
Connect your WooCommerce store to Data Curator so your orders, products and subscriptions flow into your dashboards. WooCommerce connects with two credentials you create inside your own WordPress admin: a Consumer Key and a Consumer Secret.
Before you start
- You'll need a Data Curator account with owner/admin access to your organization.
- You'll need administrator access to the WordPress site running WooCommerce.
- Your site must be on HTTPS. WooCommerce only accepts this style of connection over a secure address, and your Consumer Secret travels with every request.
- Connect your payment platform too. WooCommerce tells us what was bought; Stripe and PayPal tell us what was actually paid. Connect whichever one your store checks out through, and the two are matched up automatically.
Create your API key
- In WordPress, go to WooCommerce → Settings, open the Advanced tab, then choose REST API.
- Click Add key.
- Fill in:
- Description — call it Data Curator so you recognize it later.
- User — pick an administrator account.
- Permissions — choose Read. That's all Data Curator needs; it never writes to your store.
- Click Generate API key. Your Consumer Key (starts
ck_) and Consumer Secret (startscs_) appear once, on screen. - Copy both values now. WooCommerce won't show them again. If you lose the secret, delete the key and create a new one.
Finish in Data Curator
- In Data Curator, open Settings → Platform Accounts (the gear icon in the top-right, then Platform Accounts).
- Click Connect platform account, then choose WooCommerce.
- Fill in:
- Store URL — your site's home address and nothing more, like
https://yourstore.com. Leave off any path (no/shop, no/wp-json). - Consumer Key and Consumer Secret — the two values you just copied.
- Account Name — a short label for this store, letters, numbers and dashes only (for example
yourstore). If you connect more than one store, give each a different name.
- Store URL — your site's home address and nothing more, like
- Click Test Scopes. Data Curator calls your store once to confirm the key works.
- Click save and connect.
- Your import starts automatically: your orders and their line items, your products and prices, and your subscriptions if you run WooCommerce Subscriptions.
If the test fails
- "must use https://" — Data Curator only connects over a secure address. If your store isn't on HTTPS yet, your host can usually enable it for free.
- Key rejected — check the key has Read permission and belongs to an administrator account.
- Store address rejected — enter the public address of your store, with no extra path and on the standard secure port. Internal or local addresses (anything on your private network) are refused on purpose.
Good to know
- Data Curator never counts your money twice. Your payment platform stays the source of truth for revenue and refunds. WooCommerce supplies the order context, then Data Curator links each order to the payment it produced, so a charge that used to read as an unlabeled payment now shows the right product and price.
- An order we can't match to a payment is held back rather than guessed at, so your revenue totals never drift from your processor.
- WooCommerce Subscriptions are the big win: renewals get tied back to the subscription that created them, so lifetime value and churn reflect what actually happened.
Need a hand?
Click the Ask Data Curator button inside Data Curator for instant answers, or reach our support team at support@datacurator.co and we'll get you running.