WooCommerce connection setup
This guide walks you through generating WooCommerce API keys and connecting your store to LinkyFlow so you can load and manage your data in Excel.
Requirements
- A self-hosted WordPress site with WooCommerce installed
- Your WordPress admin access (you need to reach WooCommerce settings)
- Your store must be served over HTTPS — the REST API blocks plain HTTP requests
- LinkyFlow Excel add-in installed (download from AppSource)
Step 1 — Generate WooCommerce API keys
- In your WordPress admin, go to WooCommerce → Settings
- Click the Advanced tab
- Click REST API in the sub-menu
- Click Add key
- Fill in:
- Description:
LinkyFlow(or any label you recognise) - User: select your admin account or a dedicated API user
- Permissions: choose
Read/Writeto enable both loading and updating data, orReadfor read-only access
- Description:
- Click Generate API key
- Copy the Consumer key (starts with
ck_) and Consumer secret (starts withcs_) — they are shown only once
Keep your consumer key and secret safe. Anyone with these credentials can read and modify your store data.
Step 2 — Add your store connection in LinkyFlow
- Open Excel and launch the LinkyFlow add-in from the taskpane
- Go to Settings → Connections → Add connection
- Select WooCommerce
- Enter:
- Store URL: the full URL of your store (e.g.
https://myshop.com, orhttps://example.com/shopfor a store in a sub-folder) — the store's own address, not itswp-adminpage - Consumer key: the
ck_...key from step 1 - Consumer secret: the
cs_...secret from step 1
- Store URL: the full URL of your store (e.g.
- Click Save — LinkyFlow will verify the credentials against your store
- Give the connection a name (e.g.
My Shop) — this is what you will use as thelinkparameter in queries
Step 3 — Load data into Excel
Once connected, open the LinkyFlow panel and:
- Select a template (Sales Dashboard, Product Catalog, Customers, etc.) or build a custom query
- Pick your WooCommerce connection as the data source
- Choose the fields you want and apply any filters (status, date range, search)
- Click Load — the data appears as a structured Excel table
Permissions reference
| Permission level | What you can do in LinkyFlow |
|---|---|
Read | Load products, orders, customers, coupons |
Read/Write | Load + update prices, stock, status; create/update/delete items |
Troubleshooting
401 Unauthorized — Your consumer key or secret is wrong, or the key has been deleted. Regenerate the key in WooCommerce settings and update the connection in LinkyFlow.
403 Forbidden — The key user does not have sufficient permissions. Assign the key to a WordPress admin.
Connection failed / SSL error — Your store is not on HTTPS. Enable an SSL certificate (Let's Encrypt is free) and retry.
Empty results — Your store has no data matching the current filters. Check the status or date filters in the query panel.