Connecting WooCommerce on Oviond

Steps to assist you in connecting WooCommerce on Oviond, including permissions, limitations, reconnecting, and possible error messages.

Introduction

This guide provides the steps necessary to connect and use WooCommerce on Oviond, including permissions, limitations, and troubleshooting.

Prerequisites

  • Ensure you have an Oviond account with administrative access.

  • You must have Admin or Super Admin access to the WordPress account associated with WooCommerce.

WooCommerce Permissions

Your permissions on WordPress will determine the access you have to connect and retrieve data from WooCommerce. Therefore, you will first need login credentials to the WordPress account in order to get the Shop URL, Consumer key, and Secret key for WooCommerce to connect it as an integration on Oviond. You need a role as an Admin or Super Admin to get this data.

When creating the API key, make sure the Permissions are set to Read/Write. Here are a few steps on how to do this when using the WooCommerce plugin on WordPress:

  1. Login to your WordPress account.

  2. Select the tab named WooCommerce in the navigation bar on the left.

  3. Click 'Settings'.

  4. Click 'Advanced'.

  5. Click 'REST API'.

  6. Click 'Add key'.

  7. Fill in the Description field, choose a user and select Read/Write Permissions.

  8. Click 'Generate API key'.

Note: Make sure to copy your new keys now as the secret key will be hidden once you leave this page.

Step-by-Step Instructions

Connecting WooCommerce to Oviond

  1. Open Oviond and navigate to the client you wish to connect WooCommerce to.

  2. Select Project or Start a New Project

    • Select the project you want to work on or start a new project.

    • If starting a new project, it will automatically open in the Workspace Editor.

  3. Access the Project Workspace Editor

    • Click 'Edit' to access the Project Workspace Editor if you are working on an existing project.

  4. In the action sidebar menu on the right, select Data Sources.

  5. Select WooCommerce.

  6. Fill in the Shop URL, Consumer key, and Secret key.

  7. Click 'Save'.

  8. Choose Default WooCommerce Account and click 'Save'. The first authenticated account will automatically be called "Default WooCommerce Account") and you can change this in Data Sources.

WordPress REST API

If using WooCommerce as a plugin through WordPress, you need to ensure that the WordPress REST API is enabled.

​Requirements on WooCommerce​

To use the latest version of the REST API you must be using:

  • WooCommerce 3.5+.

  • WordPress 4.4+.

  • Pretty permalinks in Settings > Permalinks so that the custom endpoints are supported. Default permalinks will not work.

  • You may access the API over either HTTP or HTTPS, but HTTPS is recommended where possible.

If you use ModSecurity and see 501 Method Not Implemented errors, see this issue for details.

Reconnecting WooCommerce to Oviond

If you get this error message on your report:

Please follow these steps:

  1. Click on the refresh button in the widget or next to the date selector in the project.

    if the widgets still don't load data

  2. Click on 'Connect' in the widget and make sure you have connected the correct WooCommerce account.

    if the widgets still don't load data

  3. Go back to Data Sources for the client and click 'Add New' to create a new authentication for WooCommerce. Make sure you are getting the Shop URL, Consumer key, and Secret key correct.

If you have followed these steps and are still experiencing issues with WooCommerce on Oviond, please contact support.

Summary

Following these steps will help you successfully connect WooCommerce to Oviond, enabling seamless data integration for your dashboards and reports.

Related Resources

How to connect a data source from a widget

Learn how to connect a data source from a widget in Oviond with this step-by-step guide for seamless data integration.

Did this answer your question?
😞
😐
😁