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 plugin
- Permalink Settings
- Enable Easyship on WooCommerce
- Orders that will sync to Easyship
- Tracking information
- Setup Shipping Zones (Troubleshooting)
- Base Location (Troubleshooting)
- Not Showing Couriers during Checkout (Troubleshooting)
Download/Update Easyship plugin
Always make sure that you are running the 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; https://docs.woocommerce.com/document/shipment-tracking/ 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;
Under "Methods"
This will make it easier for you to find out if any of them are causing issues with Easyship's Plugin.