WooCommerce offers a great platform for selling your products which ShippingEasy supports, making it easy to receive orders and ship them to your customers.
Note: ShippingEasy HIGHLY recommends configuring your WooCommerce website for SSL (i.e https connections) for both security and reliability reasons. To learn more about setting up SSL for your WooCommerce site , read this article.
How does it work?
WooCommerce stores integrate directly with ShippingEasy. ShippingEasy will automatically send queries to read the orders from your WooCommerce store account and then load them into our application. Once shipped, shipment data will be sent back to your WooCommerce store.
How do I integrate WooCommerce with ShippingEasy?
What versions of WooCommerce are supported?
ShippingEasy supports WooCommerce version 3.0.x and later, which requires WordPress version 4.4 or later.
How often are my orders synced?
By default, orders are automatically synced hourly. However, you can disable this automatic order download and opt to manually sync your orders via the Sync with store button when you are prepared to ship them. Learn more about disabling automatic order downloads.
Are all orders sent from my WooCommerce account to ShippingEasy?
No. By default, only the following three WooCommerce order statuses sync with ShippingEasy:
Furthermore, you can customize which of these statuses to sync and also configure ShippingEasy to sync custom order statuses you create. Learn more.
What happens if I click Sync with Store on the ShippingEasy Orders page?
The Sync with Store link prompts ShippingEasy to pull through orders, in an approved status.
If your store is set up for automatic hourly order downloads, Sync with Store will bring your orders in sooner than the time of the usual hourly sync.
If you have disabled the automatic order download, you must use Sync with Store to download your orders.
It can take up to several minutes for orders to populate after selecting Sync with Store.
How do I get existing WooCommerce orders sent to my new ShippingEasy account?
ShippingEasy syncs orders that were placed within 14 days before integrating. If you have orders older than 14 days old, you can create manual orders for these shipments. Learn how to add manual orders one-by-one or via a CSV file.
If you are on a paid plan, please contact ShippingEasy support via the links to email, chat or call in the top left corner of the app, as we may be able to sync these older orders. Keep in mind the orders must be in a syncable status.
If I update an orders address in WooCommerce, will it automatically update in ShippingEasy?
Yes, address updates will sync to ShippingEasy during each automatic sync that occurs once per hour, or if you choose to manually sync, using the Sync button in the Orders page. Learn more about manually syncing here.
NOTE: orders must remain on the ORDERS page for this automatic update to occur. If the order is moved from the ORDERS page and later returned, it will not be subject to automatic store updates via the API.
If I cancel an order in WooCommerce, will it automatically be removed from ShippingEasy?
Yes. Once you cancel an order in you WooCommerce store, the order will be removed from your ShippingEasy account the next time we sync with your store. Keep in mind that when the store syncs, it may take 10-15 minutes to match up all of the unshipped orders and remove those marked as "Canceled" in WooCommerce.
Why are my orders not downloading from WooCommerce?
There are a few things that may prevent your WooCommerce orders from syncing automatically:
- Your store is disconnected from ShippingEasy.
- WooCommerce is automatically marking your orders as Fulfilled.
- You have opted to not sync one or more Unfulfilled WooCommerce statuses.
- The order(s) are older than 14 days old.
- Your ShippingEasy account has been idle.
- Automatic order downloads have been disabled for your ShippingEasy account.
For more information, take a look at our troubleshooting guide.
How are order status values mapped from WooCommerce to ShippingEasy?
|WooCommerce Status||ShippingEasy Status|
Are product SKUs displayed in ShippingEasy?
Are product weights displayed in ShippingEasy?
Why are my WooCommerce orders coming in with the wrong weights?
If your order weights in ShippingEasy do not match what's in your store, double check the weight settings in both accounts. WooCommerce accounts with product weights set to 'lbs' could sync incorrectly if ShippingEasy's STORES & ORDERS settings for your WooCommerce store is set to 'ounces' in ShippingEasy.
To find the ShippingEasy weight settings for WooCommerce stores:
- Navigate to SETTINGS >> STORES & ORDERS.
- Locate your WooCommerce store and click Edit store settings.
- Find the field Unit of Measure and verify that it is set to the same units as your WooCommerce store and/or products (see WooCommerce->Settings->Products page).
- If you make any changes in ShippingEasy, be sure to scroll to the bottom of the page and Save the changes.
Are product options displayed in ShippingEasy?
Are warehouse locations displayed in ShippingEasy?
TIP: set up a Product Catalog in ShippingEasy to map warehouse locations to specific SKUs. Learn more about the Product Catalog.
What information is sent back from ShippingEasy to WooCommerce?
When ShippingEasy updates WooCommerce, it marks the order as "Fulfilled" and provides WooCommerce with the ship date, carrier name and tracking number (if included).
If I combine two orders in ShippingEasy, do both orders get updated in WooCommerce?
No. When two orders are combined, there is a surviving and non-surviving order number. When the combined order is shipped:
- The non-surviving order number will update in WooCommerce.
- The surviving order number will not update in WooCommerce.
The surviving order cannot be updated because it contains too may line items (the line items for both of the orders) and not all of the items are actually in the order in WooCommerce. This returns an error from WooCommerce and ShippingEasy flags the order as unable to be updated. Learn more.
If I create a duplicate shipment from SHIPMENT HISTORY in ShippingEasy, will the tracking number update on WooCommerce?
If I split an order in ShippingEasy, will ShippingEasy update both tracking numbers to WooCommerce?
If an order is split and a portion is shipped, ShippingEasy will update the WooCommerce order status as "Partial", with the respective tracking number. Once the order is fully shipped, ShippingEasy will update status to "Fulfilled" and send the remaining tracking information.
If I edit the line items of an order in ShippingEasy, will ShippingEasy mark the order as fulfilled in WooCommerce?
If the line items of a WooCommerce order are changed in any way in ShippingEasy, then ShippingEasy will not specify any line item information when sending the shipment information (carrier, service, tracking number, etc) back to WooCommerce. This will cause WooCommerce to mark all of the line items in the order as fulfilled.
So if you change the quantity of a line item in ShippingEasy, or add a line item, or remove a line item, all line items will be marked as fulfilled in WooCommerce after you create a shipment for that order in ShippingEasy.
Note that if no changes are made to the line items in ShippingEasy, then ShippingEasy will send the line item information (SKU, quantity, etc) to WooCommerce when providing information about the shipment. So if, for example, you split a WooCommerce order in ShippingEasy, WooCommerce will show the correct fulfillment status of each line item as long as you do not edit the line items in ShippingEasy.
Can ShippingEasy send email notifications to my WooCommerce customers when their orders ship?
NOTE: WooCommerce can also send send your customers shipment notification emails IF you have version 1.5 or later of the WooCommerce Shipment Tracking Plugin. If you opt to also send them from ShippingEasy, your customers will receive two notifications.