xpay✦ Commerce
Directory
WooCommerce plugins
ShipWorks Connector for Woocommerce
ShipWorks Connector for Woocommerce
Our plugin ShipWorks Connector allows Woocommerce to synchronize with Shipworks.
4.8
(10 ratings)Will this break my store?
What the WordPress.org registry says about keeping ShipWorks Connector for Woocommerce running.
Tested to 7.1.0
Tested against the WordPress branch in use today.2 months ago
At least 0.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.false
Your host must be running at least this version.3.0.1
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how ShipWorks Connector for Woocommerce is looked after — not on how many stores run it.
96
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
12 / 15Listing transparency
10 / 10Ratings
4.8
10 ratingsOur 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
Links
Installation Guide
Subscribe for Unlimited Orders
Compatible E-Commmerce software
- Woocommerce ( Minimum version 2.0, tested up to 10.8.1 )
Minimum Requires:
- WordPress 3.0 ( Minimum version 3.0, tested up to 7.1.0)
- Shipworks
Plugins Compatible With
- Woocommerce Composite Products (By SomewhereWarm)
- Woocommerce Sequential Order Numbers (By SkyVerge)
- Woocommerce Sequential Order Numbers Pro (By SkyVerge)
- Woocommerce Sequential Order Numbers (By WebToffee)
- 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 on our website, via the live chat or the form.
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, Stamps.com, 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.
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.
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 adv.design: https://adv.design/
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.
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.
Please contact us at contact@advanced-creation.com, 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 :
contact@advanced-creation.com.
We also have an online chat on our website Website
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
Please whitelist our IP to fix this issue:
147.135.15.26
You can find it on internet by clicking on this link: http://www.whatismyip.com/
Please do not activate the plugin network-wide. Activate the plugin on each instance new sub website and the plugin will work correctly.
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)
To add a meta on an order, you can add and update this function (to add in functions.php in your theme)
//this function add a custom fiel on all orders, you might want to specify all order containing a specific product, or a specific delivery
add_action( ‘woocommerce_new_order’, ‘shipAdv_add_custom_order_meta’, 10, 1 );
function shipAdv_add_custom_order_meta( $order_id ) {
// Get the WC_Order object
$order = wc_get_order( $order_id );
// Replace 'Value ...' by your meta value
// You can add up to 5 Custom Fields, please use this meta for it _shipworks_custom_1 / _shipworks_custom_2 etc.
$order->update_meta_data( '_shipworks_custom_1', 'Value from checkout field' );
$order->save();
}
To add a meta on items in an order, you can add and update this function (to add in functions.php in your theme)
//this function add a meta on the product/item with the product id 143 of each new orders
add_action( ‘woocommerce_new_order_item’, ‘shipAdv_add_custom_item_meta’, 10, 3 );
function shipAdv_add_custom_item_meta( $item_id, $item, $order_id ) {
// Get the product ID associated with the order item
$product_id = $item->get_product_id();
// Replace "143" by any Product id
if ( $product_id == 143 ) {
// Add your custom meta data here
// Replace shipworks_item_custom_1 by any meta you want, but do not start by "_" or it won't display in Shipworks
$item->update_meta_data( 'shipworks_item_custom_1', 'Test meta on the item or the order number '.$order_id );
$item->save();
}
}
We added a filter to modify the notes with the tracking number. Important, status changed in Shipworks append after the tracking number is sent, so if you want to interact with the status of the order, the status will need to be changed before.
Example:
function modify_tracking_notes($string, $carrier, $tracking, $orderid){
$order = wc_get_order($orderid);
if($order){
if($order->get_status() == “split-order”){
return sprintf((“Part of your order %s was shipped on %s via %s. Tracking number is %s.”),$order->get_order_number(), $order->get_date_modified(), $carrier, $tracking);
}
}
return sprintf((“Your order %s was shipped on %s via %s. Tracking number is %s.”),$order->get_order_number(), $order->get_date_modified(), $carrier, $tracking);
}
add_filter(“adv_tracking_note”, “modify_tracking_notes”,10, 4);
Categories
Plugin details
Tags on WordPress.org
