Last updated 25/02/2021
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. See the WooCommerce SSL and HTTPS documentation for additional information.
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 Customer Success will receive the installation request and provide an update once completed.
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, select the Test Connection button 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 Support 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 check 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.