Connecting a new integration can often be stressful. How do you know if your account is set up correctly when you're working with so many different platforms? Sometimes something as simple as a permission level can prevent you from connecting that integration to Oviond. In this article, we will be helping you understand how to get started with WooCommerce on Oviond.
Connecting WooCommerce To Oviond
To connect WooCommerce integration to Oviond you will need your shop URL, Consumer Key, and lastly your Secret Key.
To find your secret key and consumer key on WooCommerce:
Select the tab named WooCommerce
Click Advanced Settings
Select the tab named REST API
Once you have navigated to this window you can select Generate API Key so that WooCommerce can generate an API for that user.
Once the API key has been generated you should see two different keys appear: consumer key and consumer secret key.
Once you have retrieved both your keys you can continue the authentication with Oviond by inputting the URL, the Consumer Key, and Consumer Secret Key.
Refreshing WooCommerce’s Integration
To refresh WooCommerce’s integration token you will have to do this from the client project itself. To refresh WooCommerce integration:
Select three vertical dots at the top of the integration page
Under the menu select change account
Input your stores URL, Secret Key, and Consumer Key once more
Possible Error Messages on WooCommerce
1. “Internal Error: You Have encountered an unknown error”
It is best to go to the Auth Account section in settings and refresh the token for WooCommerce.
2. "The requested resource could not be found but may be available again in the future. Wait and retry the operation"
This error will be presented if you have WooCommerce as a plugin on WordPress and the WordPress Rest API is not enabled.
First, you need to check if the WordPress REST API is enabled or not:
The best way to check is to visit this URL: https://yoursite.com/wp-json (replace yoursite.com with your website URL). If you see some JSON response, REST API is enabled. If it’s showing some error page or returns to the home page, REST API is not enabled. Then you need to enable it first.
In this case, you have to Enable Permalinks:
Go to Settings > Permalinks - Visit https://yoursite.com/wp-admin/options-permalink.php (replace yoursite.com with your website URL)
Make sure Plain is not selected
Choose Post Name (it's a best one)
Then click on Save Changes. That will rewrite/repair your .htaccess
Example of what a JSON response should look like:
Example of the error page that will appear if REST API is not enabled:
If you require further assistance please contact support.