ShipWorks Connector for Woocommerce


Our plugin ShipWorks Connector allows Woocommerce to synchronize with Shipworks.
Your orders in Woocommerce will be download in Shipworks with all information from your customer for the shipping and manage fully your orders in Shipworks.
Once you ship it from Shipworks, orders status will be modified in Woocommerce along with the tracking number.
Our plugin is free for any website then have less than 30 orders per month, after that, you will need to take a subscription on our website.
Subscribe for Unlimited Orders


Installation Guide
Subscribe for Unlimited Orders

Compatible E-Commmerce software

  • Woocommerce ( Minimum version 2.0, tested up to 8.6.1 )

Minimum Requires:

  • WordPress 3.0 ( Minimum version 3.0, tested up to 6.4.1)
  • Shipworks 3.0 (or minimum version you have)

Plugins Compatible With

  • Woocommerce Composite Products (By SomewhereWarm)
  • Woocommerce Sequential Order Numbers (By SkyVerge)
  • Woocommerce Sequential Order Numbers Pro (By SkyVerge)
  • Woocommerce Shipment Tracking (By WooCommerce)
  • Woocommerce Checkout Field Editor (By WooCommerce)
  • Woocommerce Product Add-ons (By WooCommerce)
  • TM Extra Product Options plugin (By themecomplete)
  • Woocommerce Bulk Discount (By Rene Puchinger)
  • WooCommerce Dynamic Pricing (By Lucas Stark)
  • Woocommerce Shipping Multiple Addresses (By WooCommerce)
  • WooCommerce Cost of Goods (By SkyVerge)
  • Woocommerce Order Status Manager (By SkyVerge)
  • Twilio SMS notifications (By SkyVerge)
  • AfterShip – WooCommerce Tracking (By AfterShip)
  • Woocommerce Smart Coupons (By StoreApps)
  • Advanced Shipment Tracking for WooCommerce (By Zorem)

Do you need another plugin to be compatible with Shipworks Connector for Woocommerce? Contact us at

Ship faster with integrated shipping tools

With the most complete shipping integrations available, your shipments get done faster so you can focus
your time on other aspects of your business.

Save time and enhance your customer service

ShipWorks includes support for viewing rates and transit times and printing live shipping labels from within
ShipWorks. With direct integrations to Endicia, Express1, Fedex,, UPS, and USPS, ShipWorks is
your one-stop solution for generating shipping labels for your orders with any of the major carriers. And
since tracking numbers are automatically imported and saved, sending tracking emails and responding to
customer calls is a snap.

Reduce costs by simplifying order processing

ShipWorks has proven itself to save hours per day in real world order fulfillment tasks. From the moment you
begin using ShipWorks you will notice an intuitive interface that reduces order management to point and click.
With its low learning curve and multi-computer networking support, you and your employees will be able to start
taking advantage of ShipWorks right away. Every element of ShipWorks has been designed with an emphasis on time
savings and usability, which ultimately translates into reduced costs for your business.

Work smarter with tools designed to make your life easier

ShipWorks offers unparalleled support for your computer peripherals. ShipWorks supports all standard inkjet and
laser printers, as well as Eltron thermal printers. ShipWorks allows you to specify which printer and tray each
print job should go to, greatly simplifying your printing process. And with zero-configuration support for most
scales, weighing your packages is always fast and accurate.


  • Shipworks Connector Settings - Create your username and password
  • Shipworks Software window - Click on download to download your orders
  • Our website to purchase a subscription


  • Go in your WordPress Plugins -> Search for Shipworks Connector
  • Install + Activate it (Same plugin with the subscription)
  • Go in Shipworks Connector Tab -> Settings
  • Create your own Username and Password
  • Go in Shipworks Software on your computer
  • Add a Store -> Add Username and password you just created

And you are all set!


When you ship an order, the status is not modified in Woocommerce

In ShipWorks go into the menu in Manage -> Actions.
A window opens and there should be an action that is running when “A shipment is processed” and which task is “Upload the shipment details”.
If not create one with the appropriate store. So the details of that shipment are automatically updated online when you ship your orders.

I have an error “Reference to undeclared entity ‘lsaquo’

This error is most of the time a redirection on your website, it could be www to no www or http to https, to find out tape your URL website in a browser and your module URL should start by that, per example for

What to do if I have an error 406 ?

Error 406 is meaning your hosting have a mod_security module on their server. So you have to contact your hosting to ask them to remove it for your account. Sometimes they will need your IP to unlock it only for your computer.

What to do if I have an error 500, 404 or 403 ?

Please deactivate all plugin that could block an external direct connection like a plugin firewall or the plugin query monitor. You can also try to whitelist our IPs and your IPs where Shipworks is installed.

What to do If I have a bug in my orders (in Shipworks) ?

Please contact us at, we will fix the bug as soon as possible. (Most of the time we are fixing bugs in less than 24h)
If you have any questions or issues about the plugin don’t hesitate to contact us :
We also have an online chat on our website Website

I have an error wrong credentials

Your username and password don’t match between your website and your Shipworks
* Open your Store Connection in Shipworks (Manage -> Stores -> Edit -> Store Connection)
* Go in your website dashboard -> Shipworks Connector -> Settings
* And modify your username and password, it should be the same on both side

You have an error “The server couldn’t be reach, please try again later”?

Please whitelist our IP to fix this issue:

Where can I find my IP ?

You can find it on internet by clicking on this link:

WordPress Multi Site Instructions.

Please do not activate the plugin network-wide. Activate the plugin on each instance new sub website and the plugin will work correctly.

Woocommerce Order Delivery

To add columns Shipping and Delivery by date, click right in Shipworks on Columns label, check Ship By Date (for the Shipping by Date) and check Custom Field 1 (For the Delivery by Date)


18 maja, 2019
I have been using this plugin for a few years now and it works perfectly for our woocommerce/shipworks set up. I have had a couple times where I needed integration support and Olivier went beyond to assist me resolving the issues. Cant say enough about the customer support that comes with this plugin.
30 marca, 2018
If you use Shipworks and WooCommerce, you can stop your search here. This plugin offers all the features you need, and the support is nothing less than fantastic. The monthly subscription price is more than reasonable, and bugs are always fixed quickly between WooCommerce/Shipworks updates. We have been happy with this plugin for well over 1 year, it's the integration we require to keep our businesses running smoothly. 10 stars.
19 oktobra, 2016 1 reply
We are using Shipworks connector 3.8.8 for our site We would like to send some additional custom message from the woocommerce order to the shipworks. I was told that it will be easy. Where would i start.
23 januarja, 2020
Now over 3 years later we had an issue with our shipping. Olivier again went above and beyond to help us out. Olivier found the problem that turned out not to be the extension at all. He worked with us, diagnosed the problem and we were able to correct the issue because of his expertise and help. We couldn’t ask for more. Not only does the plugin work well, but when an issue there was an issue during installation the developer corrected it right then! We also required some extra programming and that too ws done promptly. Excellent service, excellent plugin. Now almost a year after installation We made changes to our site that could have created issues. Oliver made adjustments for us within an hour and our order process continued uninterupted. Thank you!
Read all 10 reviews

Contributors & Developers

“ShipWorks Connector for Woocommerce” is open source software. The following people have contributed to this plugin.




  • Fixed tracking number not showing up on Note with High-performance order storage in Woocommerce


  • Updated Mutli Shipping Plugin, not sending parent main order but only split orders


  • Fixed issue with Admin notes that could generated a fatal error


  • Add compatibility for Custom Table orders WooCommerce
  • Fixed issue with Draft orders been pulled
  • Fixed issue with Shipping Phone order
  • Fixed issue with Suffix on Sequential Order Number plugin (Suffix will not show up in Shipworks to insure compatibility with multiple address shipping plugin)


  • Fixed issue with empty orders


  • Fixed issue with Shipping Line Item


  • Removed auto-draft orders to be exported to Shipworks


  • Fixed issue with attributes


  • Update maxcount orders sent by shipworks


  • Fixed issue with WordPress native functions only for unstable websites


  • Fixed a minor code about weight units


  • Add Addons in Shipworks for plugin Woocommerce Product Addons


  • update for Advanced Shipment Tracking for WooCommerce (free and pro version)


  • Add options to limit number of Admin Notes sent


  • Add compatibility plugin to Woocommerce Order Delivery


  • Modified answered send to Shipworks for Order Status and Tracking numbers


  • Fix bug updating order Status on simple order with plugin WooCommerce Ship to Multiple Addresses activated


  • Update individual package instead of the full order only for WooCommerce Ship to Multiple Addresses


  • Fixed split orders for WooCommerce Ship to Multiple Addresses


  • Fixed bug WooCommerce Ship to Multiple Addresses


  • Add temporisation to avoid orders dowloading in Shipworks partialy or empty (Woocommerce)


  • Update plugin connecting to our new website


  • Fixed bug, Fees wasn’t showing in Shipworks (woocommerce)


  • Test if order exist before to trigger Object Woocommerce, in case of the order is deleted in woocommerce (woocommerce)


  • Remove SKU, variation ID and attribute if SKU and Variation ID aren’t check in the settings (all)


  • Added individual notes for multiple orders (Update for WooCommerce Ship to Multiple Addresses)


  • Fixed shipping address issue when a package shipping was changed on a multiple order (Update for WooCommerce Ship to Multiple Addresses)


  • Adding compatibility with plugin Advanced Shipment Tracking for WooCommerce (By Zorem)


  • Reactivated Notice Admin if payment failed and improved connection
  • Fixed error 500 with get_plugin_data()


  • Added French translation
  • Added Spanish translation


  • Fixed warning for php 7.3


  • Fixed bug on old order number with WooCommerce Sequential Order Number activated (Woocommerce)


  • Fixed bug on order number with plugin WooCommerce Sequential Order Numbers Free version


  • Add compatibility between plugin WooCommerce Sequential Order Numbers Pro and WooCommerce Ship to Multiple Addresses
  • Separate Multiple Addresses order with a PostFix and keep the order parent as Order Numbers
  • Add Prefix for WooCommerce Sequential Order Numbers


  • Cleanup some code and make plugin compatible with Windows Server


  • Reactive notice information (all)


  • Fixed issue compatibility with general function (all)


  • Fixed issue compatibility with Sequential order pro on Tracking Number using WooCommerce Shipment Tracking (Woocommerce)


  • Fixed issue compatibility with Sequential order pro (Woocommerce)


  • Find issue with plugin WooCommerce Ship to Multiple Addresses when 1 order ship to more than 10 differents location (Woocommerce)


  • Made Plugin Woocommerce Smart Coupons compatible with Shipworks Connector (Woocommerce)


  • Updates on connection faster / more compatible (All)


  • Update for plugin Woocommerce Checkout Field Editor (WooCommerce)


  • Update for Woocommerce Product Add-ons version 3.0.0 (Woocommerce)


  • Make Aftership compatible with our plugin (Woocommerce)


  • Control if xml library is enabled on the hosting to avoid issue with pay account to be limited (all)


  • Fix bug conflict between Woocommerce Shipment Tracking and Woocommerce Shipment Tracking Pro (not the same plugin) (woocommerce)


  • Fix error on Tracking with plugin Sequential number when woocommerce Api activated (woocommerce)


  • Clean up code to remove php 7 warning (All)


  • Remove Draft orders and fix issue with date when not updated on database (Woocommerce)


  • Fix issue with Fees (Woocommerce)
  • Fix issue on notes (Woocommerce)


  • Fix bug on version 4.3.6


  • Round float numerical to avoid shipworks error on long decimals


  • Add note Tracking number in the notification Completed invoice (Woocmmerce)


  • Fixed php error in a class (all)


  • Fixed bug on tracking plugin Woocommerce Shipment Tracking (Woocommerce)


  • Add option to use Woocommerce Api (Woocommerce)
  • If option check Woocommerce Api used for Status Order, it now can send email when the status is modified (Woocommerce)
  • Add Woocommerce Api for plugin Woocommerce Shipment Tracking (Woocommerce)


  • add security ABSPATH to secure direct access(all)


  • add Woocommerce API to get Woocommerce Version (Woocommerce)
  • Fixed issue with date when date doesn’t exist (all)


  • Add option to download Downloadable product / Virtual Product (Woocommerce)
  • Fix issue with plugin Woocommerce Shipping Multiple Addresses (Woocommerce)


  • Update Display settings code, quicker faster (woocommerce)


  • Update on connection to main server


  • Add note when status updated (woocommerce)


  • Update special character decode for shipworks (all)


  • Update on date 1st time use for free user (all)


  • Fix bug recording tracking number in plugin Woocommerce Shipment Tracking (woocommerce)


  • Fix important issue with removing meta data only if you have plugin Woocommerce Shipment Tracking (woocommerce)


  • Small update on recording data for plugin Woocommerce Shipment tracking (woocommerce)


  • Fixed bug with plugin Woocommerce Shipment tracking (woocommerce)


  • Fixed bug on user and password for previous users of our plugin (all)


  • Remove Shipworks Connector Table and use wordpress option instead (all)


  • Fixed bug conflict with other plugin on setting page form (all)


  • Remove option attributes for single product as well – bugs on display variation attributes (woocommerce)


  • Add option attributes for single product as well (woocommerce)


  • Fixed issue connection error with woocommerce version 3.2.0 (woocommerce)


  • Add payment method (woocommerce)


  • Add checking if payment done in Dashboard, to allow user to know why they can’t download when payment failed


  • Fixed compatibility with Woocommerce Shipment Tracking for version > 1.6.3 (woocommerce)


  • Fixed bug on weight calculation (Shopp)


  • Fixed bug when next order download is 10 downloable orders (woocommerce)


  • Improved code for plugin Woocommerce Status Manager and fixed a bug


  • Improved query for Woocommerce order query limit and as well for query with the plugin Woocommerce multi addresses


  • Fixed bug when update order Status from Shipworks to Woocommerce with plugin Woocommerce Order Status Manager


  • Woocommerce Order Status Manager is now compatible with Shipworks Connector


*Call query limit to 100 to avoid timeout on large database


*Add connection to check if payment need to be updated
*Fix bug on plugin Woocommerce Shipping Tracking


PHP 7.0 compatible.


Add Customer ID send to Shipworks (only woocommerce for now)


Update notes “customer notes” in woocommerce


Remove a notice


Fix subscription page for trial member


Add notice to indicate to create username and password in dashboard


Fixed bug on Bulk Discount plugin, they created an update and add fixed and flat discount type


Add cost of item with plugin WooCommerce Cost of Goods


Add notice payment failed on dashboard


Update error message when customer as a failed credit card


Fix status code


Fix bug woocommerce multiple shipping, some orders with multi shipping was cut


Fix …