Read Time: 2 minutes
This article will teach you how to prepare your WooCommerce products, configure your WooCommerce store and generate the API keys needed to connect it with your Easync account.
Before beginning, please confirm you are using WooCommerce versions 2.4-2.6 or versions 3.0-3.5.1. Easync does not support other versions.
Preparing your WooCommerce products
Before connecting your WooCommerce store and importing your products into Easync, please verify that your products are set up properly to work with Easync.
Visibility - Make sure your products are Published and have the Visibility set to Public. These are the only ones that will be accessed by Easync.
SKUs - While SKUs are not required on your WooCommerce products in Easync, we recommend that you use them, especially for products with variations. Add SKUs to your products in WooCommerce before importing them into Easync.
Manage Stock - Confirm that the Manage Stock setting is enabled on all your products, including on the variation level if your products have variations. This will allow Easync to sync your inventory with the products in your store.
Configuring your Store
The instructions below are based on the WooCommerce layout introduced in version 2.4. Easync does not support WooCommerce versions prior to 2.4.
To enable the REST API within your WooCommerce store admin, visit the WooCommerce > Settings > API tab and check the Enable REST API checkbox. Don't forget to save changes.
To verify that you are using the correct Permalink settings, visit Settings > Permalinks (this is on the Wordpress settings page, not the WooCommerce settings)
Use any option EXCEPT for the Default permalink option.
Create a new user with an Administrator role.
Generating your API Keys
The WooCommerce REST API works on a key system to control access. Once you generate your API keys, you will need to copy and paste these keys into the WooCommerce settings page in Easync.
Visit the WooCommerce > Settings > Advanced tab and click REST API.
Then click Add Key.
Enter a description and choose the user you created in the steps above. Then set permissions to Read/Write.
Click the Generate API Key button, and your Consumer Key and Consumer Secret will be created.
Keep this window open -- you won't be able to access the key again if you navigate away or close the window.
In a new window, login to your Easync account and visit https://app.easync.io/add_store and choose woocommerce. Copy and paste the Consumer Key and Consumer Secret into the fields on this page.
Then enter your store URL, and click the Submit button.
Once your WooCommerce account has been connected, Easync will attempt to create a Product Tag in your WooCommerce Store to ensure you've setup your connection correctly. You can find and delete this Product Tag in your WooCommerce store by navigating to Products > Tags.