Last updated 21/09/2020
Before you can connect WooCommerce to your Cin7 account, you must first obtain your API Key and Secret. The API credentials should be generated by an admin or a user with read and write permissions for products and orders in WooCommerce.
Connecting Cin7 to WooCommerce requires a valid SSL certificate. For more information please see this article about SSL and HTTPS.
To obtain an API Key and Secret:
Once you have retrieved this information, you will need to add the WooCommerce module to your Cin7 account.
To add the module:
Cin7 account managers will receive the request and will get in touch with you.
Next, connect the two accounts using the details obtained earlier.
Make sure you remove the https:// part of the URL
On your WooCommerce dashboard in Cin7, click the refresh button next to the Connected label to test the connection. If your Api credentials are invalid it will display an error message. If your connection status says "Legacy (version 3) API", contact Cin7 to switch to the latest version.
The Cin7 integration uses API Legacy version 3 (WooCommerce 2.4.x or later) and API version 2 - (WooCommerce 3.0.x or later) and API version 3 - (WooCommerce 3.5.x or later - recommended).
Go to WooCommerce > Status. There should be a green tick next to "API enabled".
If you are not on the latest API version, you will need to contact your WooCommerce developer or host to find out how you can upgrade.
Check that you have the most up to date version of the WooCommerce API; you can check this in your Wordpress Admin screen.
You may also see the error Error: Cannot access child value on Newtonsoft.Json.Linq.JValue.
This is an indication that you are not on the latest WooCommerce API version.
You will need to contact your WooCommerce developer or host to find out how you can upgrade.
We really appreciate your feedback.