Store connection and WooCommerce keys
What connection errors mean and how to fix them.
This article collects the messages you may see when connecting a store and later on.
Messages
| Message | Cause | What to do |
|---|---|---|
| That doesn't look like a website address | Wrong address | Enter something like mystore.com |
| We couldn't find a WooCommerce store at this address | The address differs from the WordPress one | Enter the address you use to sign in to WordPress, without /wp-admin |
| This store's website is on a different address than WordPress | Separate front end | Enter the keys under More options |
| This store is already connected | Duplicate | Use the existing store |
| The store didn't accept these keys | Keys are inactive or lack write access | Create "Read/Write" keys |
| The consumer key must start with ck_ | Wrong key | Copy the key from REST API |
| The consumer secret must start with cs_ | Wrong secret | Copy it from the same place |
| You've reached your plan's store limit | Plan limit | Change your plan or delete a store |
| Could not load data from the store | The store isn't responding | Check the website and try again |
Creating keys manually
- In WordPress, go to WooCommerce → Settings → Advanced → REST API.
- Click Add key and choose Read/Write permissions.
- Copy the
ck_…key and thecs_…secret. - In WooMate, open the store settings, Advanced, WooCommerce keys.
- Click Check and save keys.
WooCommerce keys are not your WordPress email or password.
Checking a working connection
In the store settings, under Connections, click Check connection. If you see "The store rejected the keys. Replace the WooCommerce keys in “Advanced”.", replace the keys.
Security plugins
Some plugins block the WooCommerce REST API. Check the HTTPS address and the plugin settings. Still not working? Write to hello@getwoomate.com.
Publishing in WordPress
| Message | What to do |
|---|---|
| The username or application password is missing | Fill in both fields |
| WordPress rejected the username or application password | Generate a new application password |
| The user cannot publish | Use the Editor or Administrator role |
| The server does not pass the authorization header | Ask your host to enable the Authorization header for the REST API |
Related articles
Can't find the answer? Write to hello@getwoomate.com or request free onboarding help.
