Connect Your WooCommerce Store

WooCommerce is an open-source eCommerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress. This article will go over how to connect your WooCommerce store with Easyship.

Before We Get Started

What We'll Cover


Download/Update Easyship plugin

Always make sure that you are running the latest version

Download Easyship Latest Version


Permalink Settings

Make sure that the Permalink Settings are not Plain, if plain is enabled it will cause errors when syncing to Easyship. Feel free to choose any of the other options.

This is found under Settings > Permalinks as can be seen below. 


Enable Easyship on WooCommerce

Go to the 'Settings > Easyship' tab Click on Enable and go through the process


NOTE: Please do NOT create an API integration from the Dashboard. API Integration keys are not designed for direct API connections such as WooCommerce. Doing so will lead to a failed connection.  Screenshot below:


Orders that will sync to Easyship

Easyship will not sync Existing orders when you create your store.
Easyship will not sync any orders that are from excluded countries in your Easyship settings.
Easyship will only sync orders that are in the status 'PROCESSING'.


Tracking information

When an order is fulfilled, the tracking# will be added as a note in Woocommerce.

There is a plugin that can be installed; which will update your orders with the information as per below.


Setup Shipping Zones

If no rates are being shown, it's very likely you have no Shipping Zones selected, so make sure that Easyship is added.

Base Location (Troubleshooting)

Always make sure that the Base Location is the same location as your Easyship account is setup to. If you are shipping from Hong Kong, it needs to be set to Hong Kong, as shown below.


Not Showing Couriers in Checkout (Troubleshooting)

If experiencing trouble syncing your orders, we recommend that you try to remove the added store inside Easyship and re-installing the plugin. 

If this does not work, kindly try to disable any other 3rd party plugins before reinstalling Easyship.
In some cases, other plugins may interfere with Easyship's settings, causing no shipping solutions to be shown during Checkout. 

One Example is Whole Sale Suite, this plugin requires you to change the setting in; 

WooCommerce --> Settings --> Wholesale Prices --> Shipping --> Wholesale Only Shipping 

Under "Methods" 
The setting "Hide the mapped shipping methods from non-wholesale customers" must be deactivated, otherwise, you may hide shipping solutions provided from Easyship during checkout. 
WooCommerce is Open-Source and has several hundreds of plugins, please ensure compatibility by enabling them one after one after having installed Easyship as your first plugin. 
This will make it easier for you to find out if any of them are causing issues with Easyship's Plugin. 
Was this article helpful?
5 out of 16 found this helpful

Related articles

See more

Still need help?

Submit a request