ShipWorks Connector for WordPress


ShipWorks Connect is a good plugin to improve your order management on based WordPress E-Commerce
sites. ShipWorks for WordPress build a bridge between your E-Commerce sites on WordPress
and ShipWorks. It downloads your orders and makes it easy to create shipping labels, manage customers
and emails, and update the online status of each order.

Compatible E-Commmerce software

When you activate the plugin on your site it immediately says if you are running or not a compatible
E-Commerce template/plugin.

Here the list of the compatible products:

  • Woocommerce ( 2.0++ )
  • WP eCommerce ( 3.0++ )
  • Shopp ( 1.2.2++ )
  • Shopperpress ( 7.1++ )
  • Cart66 Lite ( 1.5++ )
  • Cart66 Pro ( 1.5++ )
  • Jigoshop ( 1++ )

Minimum Requires:

  • WordPress 3.0
  • Shipworks 3.0 (or minimum version you have)
  • PHP 5.0
  • Compatible with PHP 7.0

Plugins Compatible With

  • Woocommerce Composite Products
  • Woocommerce Sequential Order Numbers
  • Woocommerce Sequential Order Numbers Pro
  • Woocommerce Shipment Tracking
  • Woocommerce Checkout Field Editor
  • TM Extra Product Options plugin
  • Woocommerce Bulk Discount
  • WooCommerce Dynamic Pricing
  • Woocommerce Shipping Multiple Addresses
  • WooCommerce Cost of Goods
  • Woocommerce Order Status Manager

There is a plugin you would like to add to this list? 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.


  • The Settings Page: enter your store address and the credentials that will be used by ShipWorks.
  • The ShipWorks software with a fiew orders downloaded from the site.


  1. Upload shipworks-e-commerce-bridge folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Configure the plugin by going to the ShipWorks Connect menu that appears in your admin menu


  1. If your in trouble with online status, if they are wrong or if the value is not good you need to check a few things with your SHipWorks software.
    In ShipWorks go into the menu in Manage -> Actions.
    A window opens and there should be an action which is running when “A shipment is processed” and which task is “Upload the shipment details”.
    If not create one with the appropriate store. So that shipments details are automatically updated online when you ship your product.
  2. 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.
  3. Where can I find my IP ?
    You can find it on internet by clicking on this link:
  4. You have an error “Reference to undeclared entity ‘rsaquo'” ?
    Please change url module (when setup shipworks) starting by https (replace http by https)
  5. What to do if I have an error 500 ?
    Please deactivate all plugin could block external direct connection like plugin firewall or query monitor
  6. What to do If I have a bug on my order (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 :
  7. I want to see only Processing or pending items,
Installation Instructions
  1. Upload shipworks-e-commerce-bridge folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Configure the plugin by going to the ShipWorks Connect menu that appears in your admin menu
In Shipworks:
  • Step 1: Click on double arrow on the right of Search All orders
  • Step 2: If all of the following conditions are met -> click on the plus
  • Step 3: Change order total by Order -> Online Status
  • Step 4: Online Status Equals -> Select Processing
  • Renew Step 2 if you want to add Pending items and modify all by any
  1. If you have an error when you try to download your orders.
    Try to change your module url starting by https:// instead of http, if you have a force SSL, your website will redirect http to https and create an error to download your orders
  2. You want to modify orders before they are send:
    We had a hook on the function sc_orders_rows() (apply_filters( ‘sc_orders_rows’, $rows, $this )), please extend the class Order in your function.php, if you need to see the Order Class you can find it to model/Order.class.php.
  3. 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.

If you have any questions or issues about the plugin don’t hesitate to contact us :


Send data from Woocommerce to Shipworks

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.

works and has support

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 7 reviews

Contributors & Developers

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




  • 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 bug log


Fix ajax updates conflict


Fix error database, that creating error on shipworks


Add option display Variation id or sku


Fixed bug empty item information was creating error on Shipworks


Fixed error sku


Add sku number or orders and variation id for variation item for woocommerce


Remove spacing on Username/password on the settings page


Make it compatible with WooCommerce Dynamic Pricing


Add Free Trial version, Free for a month unlimited orders


Fixed bug on subscription page


Fixed bug control last connection


Modification on show notes/private message/customer message


Update on custom addon


Modify all Classes to avoid conflict with other plugins


Cleanup tables + add a security for windows hosting, fixed issue with windows hosting looping


Updates for addon Woocommerce Tracking Number for version < 1.3.0 and now compatible with version >= 1.3.0


Fixed error on shipwork when tracking number is sent


Fixed bug free orders


Fixed bug with link on extension Woocommerce Shipment Tracking – add links


Fixed bug id tracking number


Fixed unit price bug


Fixed issue with Special Character


Add plugin extension Woocommerce Shipping Multiple addresses compatible


Not display Module URL if primary url is https already


Fixed date bug with modify date shipworks, it was created issue with last modify order and fix time issue


Fixed bug on Shopp version


Download orders 10 per 10 instead of 100 per 100.


Added custom plugin addon.


Added SSL info in admin.


Added adjustment for https / http.


Added special character fix for other fields in XML.


Fixed update shipping method


Fixed if customer message is empty


Added new settings to set which messages are sent. Fixed issue with special character in the message.


Added customer message from order.


Fixed issue with premium subscription not working if no internet connection. Is valid for 1 week, since last check.


Fixed looping page settings on windows hosting


Fixed bug on downloadable function / could skip some orders


All orders are download, even canceled order


Compatible with TM Extra Procut Options.


Bugs were fixed, and compatible with Shipment Tracking plugin.


Bugs were fixed, and better support for notes and comments from ShipWorks. Better display for tracking informations.


Support for addons and variable products on Shopp.


Coupons can now appear on invoices.


This new version runs better on Bluehost servers.


Some issues were fixed on variable products attributes.


This new version supports variable products in Woocommerce including attributes.
It also converts the weight in lbs for ShipWorks on Woocommerce.


This new version supports variable products in Jigoshop, and some issues were fixed.


This new version supports variable products in Woocommerce.


  • Tracking numbers are now sent to Woocommerce via ShipWorks.
  • Status option available on the ShipWorks side for Cart66.


  • Better communication with ShipWorks on tracking numbers.


  • Accept UPS tracking number.


  • Better compatibility with every version of Cart66 Pro.


  • Jigoshop displays better on the invoice. Shipping option and SKU number displayed.


  • Compatible with Cart66 Pro and Woocommerce Composite Products


  • SKU number and Shipping option on invoices for WP eCommerce, Shopp, and Shopperpress.


  • Better compatibility with Woocommerce


  • SKU number on invoices for easier management


  • Better compatibility with Woocommerce
  • Fixed some bugs


  • Compatible with Jigoshop
  • Fixed some bugs


  • Compatible with Cart66 Lite
  • Fixed some bugs


  • Compatible with WP e-Commerce
  • Update for Shopp 1.2.9 version
  • Fixed some bugs


  • Compatible with Woocommerce
  • Fixed some bugs


  • Totally rebuilt
  • More stable
  • Compatible with shopperpress


  • First version