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:

  1. Select the tab named WooCommerce

  2. Click Settings

  3. Click Advanced Settings

  4. 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:

  1. Select three vertical dots at the top of the integration page

  2. Under the menu select change account

  3. Input your stores URL, Secret Key, and Consumer Key once more

  4. Click Save

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: (replace 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:

  1. Visit your page's admin page - Visit (replace with your website URL)

  2. Go to Settings > Permalinks - Visit (replace with your website URL)

  3. Make sure Plain is not selected

  4. Choose Post Name (it's a best one)

  5. 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.

Did this answer your question?