Prerequisites
Before proceeding, ensure the following requirements are met.
Paid WordPress plan with WooCommerce installed
WooCommerce is only available on paid WordPress plans with the WooCommerce plugin installed and activated. Without this, the WooCommerce option will not appear in your WordPress sidebar and you will not be able to generate API keys. If you don’t have an account, sign up at https://wordpress.com/start.
Generate WooCommerce REST API Keys
Create REST API credentials in your WooCommerce store admin panel.
Navigate to REST API Keys
Log in to your WordPress admin dashboard. For example, if your store is at https://{mystore}.com, your login URL is https://{mystore}.com/wp-admin.
- Login URL:
https://{mystore}.com/wp-admin - In the left sidebar, click WooCommerce.
- Click Settings.
- Click the Advanced tab at the top.
- Click REST API keys in the sub-navigation below the tabs.
Create a new API key
Generate a new key pair for API access.
- Click Add key.
- Enter a Description (e.g.,
StackOne Integration). - Select the User the key will authenticate as.
- Set Permissions to Read or Read/Write (required — other permissions will cause the connection to fail).
- Click Generate API key.
Copy your credentials
Save both credentials immediately — the Consumer Secret is shown only once.
- Copy the Consumer Key (starts with
ck_). - Copy the Consumer Secret (starts with
cs_). - Store both values securely before closing the page.
Find your Store URL
Your store URL is the domain where WooCommerce is installed.
Identify your store URL
Use the full HTTPS URL of your WooCommerce store — without the API path.
- Example: if your WooCommerce API is at
https://{mystore}.com/wp-json/wc/v3, enterhttps://{mystore}.comas your Store URL - Do not include a trailing slash.
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Store URL
- Consumer Key
- Consumer Secret
Connect
- Click Connect
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.