WooCommerce Shipping

Description

Save time and money with WooCommerce Shipping. This dedicated shipping plugin allows you to print discounted shipping labels and compare live label rates with just a few clicks. There is no need to spend time setting up individual carrier accounts as everything is done directly from your WooCommerce dashboard.

With WooCommerce Shipping, critical services are hosted on Automattic’s best-in-class infrastructure, rather than relying on your store’s hosting. That means your store will be more stable and faster.

To start shipping, simply install this free plugin, create a WooCommerce account, and start saving time and money on your packages.

Print USPS and DHL shipping labels and get heavily discounted rates

Ship domestically and internationally right from your WooCommerce dashboard. Print USPS and DHL labels and instantly save up to 90%. All shipments are 100% carbon-neutral. More carriers are coming soon.

Compare live shipping label rates

Compare live rates across carriers to make sure you get the best price without guesswork or complex math.

Split shipments

Send orders in multiple shipments as products become ready.

Optimized tracking

Our built-in Shipment Tracking feature makes it easier for you and your customers to manage tracking numbers by automatically adding tracking IDs to “Order Complete” emails.

Screenshots

  • WooCommerce Shipping label purchase screen.
  • WooCommerce Shipping split shipment screen.
  • WooCommerce Shipping multiple origin address selection.
  • WooCommerce Shipping print label screen.

Installation

This section describes how to install the plugin and get it working.

  1. Install and activate WooCommerce if you haven’t already done so
  2. Upload the plugin files to the /wp-content/plugins/woocommerce-shipping directory, or install the plugin through the WordPress plugins screen directly.
  3. Activate the plugin through the ‘Plugins’ screen in WordPress
  4. Connect to your WordPress.com account if you haven’t already done so
  5. Want to buy shipping labels? First, add your credit card to https://wordpress.com/me/purchases/billing and then print labels for orders right from the Edit Order page

FAQ

What external services does this plugin rely on?

This plugin relies on the following external services:

  1. WordPress.com connection:
    • Description: The plugin makes requests to our own endpoints at WordPress.com (proxied via https://api.woocommerce.com) to fetch shipping rates, verify addresses, and purchase shipping labels.
    • Website: https://wordpress.com/
    • Terms of Service: https://wordpress.com/tos/
    • Privacy Policy: https://automattic.com/privacy/
  2. WooCommerce Usage Tracking:
    • Description: The plugin will send usage statistics, provided the user has opted into WooCommerce Usage Tracking.
    • Script: https://pixel.wp.com/t.gif
    • Terms of Service: https://wordpress.com/tos/
    • Privacy Policy: https://automattic.com/privacy/
  3. Sentry.io:
    • Description: The plugin catches critical errors in the user interface and sends a summary of the technical issue to Sentry for debugging purposes.
    • Website: https://sentry.io/
    • Terms of Service: https://sentry.io/terms/
    • Privacy Policy: https://sentry.io/privacy/
  4. Sift.com:
    • Description: The plugin utilizes Sift (a fraud prevention and risk management platform) to calculate fraud scores for shipping label purchases made through the WordPress admin interface.
    • Website: https://sift.com/
    • Script: https://cdn.sift.com/s.js
    • Terms of Service: https://sift.com/legal-and-compliance/tos/
    • Privacy Policy: https://sift.com/legal-and-compliance/service-privacy-notice

Do I need to use WooCommerce Tax or Jetpack?

There’s no need to have Jetpack or WooCommerce Tax installed on your site — the new experience connects directly through your WordPress.com account for speed and simplicity.

Why is a WordPress.com account connection required?

We connect to your WordPress.com account to authenticate your site and user account so we can securely charge the payment method on file for any labels purchased.

What shipping carriers are currently supported?

  • USPS
  • DHL

With more carrier support in the works.

Can I buy and print shipping labels for US domestic and international packages?

Yes! You can buy and print USPS shipping labels for domestic destinations and USPS and DHL shipping labels for international destinations. Shipments need to originate from the U.S.

This works with WooCommerce, right?

Yep! We follow the L-2 policy, meaning if the latest version of WooCommerce is 8.7, we support back to WooCommerce version 8.5.

Are there Terms of Service?

Absolutely! You can read our Terms of Service here.

Reviews

စက်တင်ဘာ 12၊ 2024 1 reply
Dopo che l’hai installata ti dice che il tuo paese (l’Italia) non è ancora supportato.
စက်တင်ဘာ 12၊ 2024 2 replies
Shipping methods are simply inadequate and worse that previous plugin. Don’t use this. I don’t want flat rate shipping method, but that’s the only option.
စက်တင်ဘာ 11၊ 2024 3 replies
DO NOT upgrade from Shipping & Tax until you absolutely must. The Woo team needs time to make this right. I’m utterly confused as to how this plugin made it to production. Shipping & Tax was a feature-rich, fully functional extension with nearly a million active installs. How did the Woo team come to the conclusion that this version was ready, or that it should be marketed as an “ upgrade” ? TAKE NOTE: There is not a single new feature in the plugin that is not available in the latest version of Shipping & Tax, and many essential functions of the old version were removed without warning. USPS rate quotes in cart/checkout are gone. You have to pay $109/year to get them back. Usability is worse. The process of purchasing labels takes more clicks and more steps. Many small, but essential features are removed. Specifically, re-purchasing new labels for an order, auto-validation of addresses, modifying/deleting saved package templates. Many bugs! Shop owners who upgrade without this warning will be left scrambling to revert, or deal with it. Betrayal of trust. ONE STAR. I’ll update this review when this plugin truly resembles an upgrade.Update 9/11/2024: The box packing algorithm has also been removed from this version. You are no longer told which pre-saved box is appropriate for the order.
စက်တင်ဘာ 9၊ 2024 1 reply
The developers have been quick and concise in helping me understand the plugin’s capabilities and limitations. All in all, I am very happy with this plugin so far. The cost savings on DHL shipping is significant. My only complaint is that there is no way to use DDP service (delivery duty paid) which means we can’t use it for shipping to private consumers in EU countries. But as DDP requires a “ bill back” from DHL after they pay the duty/vat, I understand how this would get complicated. But I remain hopeful; if anyone can figure it out, I have confidence in these developers.
Read all 5 reviews

Contributors & Developers

“WooCommerce Shipping” is open source software. The following people have contributed to this plugin.

Contributors

Translate “WooCommerce Shipping” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.2 – 2024-09-13

  • Add – Functionality to delete saved packages and remove starred carrier packages.
  • Add – Added a package weight field to the save template form.
  • Tweak – Store the name of the package that was used for a shipping label as part of the shipping label metadata.
  • Tweak – Support product customs data created by WooCommerce Shipping & Tax when purchasing new shipping labels.
  • Fix – Improve responsive behaviour of the “ Shipping Label” meta box on order edit pages.
  • Fix – Nested items in the split shipment modal was missing dimension units.
  • Fix – Hide WooCommerce Shipping & Tax migration banners if there are no previous history.
  • Fix – Update the background order form when using the “ Mark order as completed” option.
  • Fix – Hide “ Mark as complete” option on already completed orders.

1.1.1 – 2024-09-06

  • Fix – Get rates button doesn’t get active after correcting customs information.
  • Fix – Accessing products from old labels when migrating shipments causes the process to stall.

1.1.0 – 2024-09-03

  • Add – Support for migrating WooCommerce Shipping & Tax labels and settings.
  • Add – Tooltip to explain disabled delete button on default origin address.
  • Add – Necessary endpoints to load the plugin dynamically in WooCommerce.
  • Add – Allow the WooCommerce mobile app to access API.
  • Tweak – Move shipment tracking metabox to upper position.
  • Fix – Browser always ask to exit the settings screen after settings has been saved.
  • Fix – Force shipments with a purchased label to be locked.
  • Fix – Loading plugin version in Loader class.

1.0.5 – 2024-08-21

  • Add – Show error in Onboarding Connection component.
  • Fix – Conflict with Jetpack connection class.
  • Tweak – Change to sender checkbox text on the customs form.
  • Tweak – Added new “ source” parameter to the /wpcom-connection endpoint.

1.0.4 – 2024-08-13

  • Add – New Connect component on the shipping settings page.
  • Add – Upload sourcemaps to sentry.
  • Add – Hook into WPCOM Connection dependency list to communicate we share logic with e.g. WooCommerce.
  • Tweak – Make composer package versions specific.
  • Tweak – Show confirmation banner after accepting Terms of Service.
  • Tweak – Hide connect banners if store currency is not supported by WooCommerce Shipping.
  • Tweak – Hide connect banners on the WooCommerce Shipping settings page.

1.0.3 – 2024-08-02

  • Fix – Error accessing the continents API endpoint.

1.0.2 – 2024-07-30

  • Tweak – WordPress 6.6 Compatibility.
  • Add – Display the NUX banner on HPOS Order pages.

1.0.1 – 2024-06-24

  • Tweak – Adhering to the plugin review standards.

1.0.0 – 2024-04-18

  • Initial release.