WooCommerce Shipping & Tax offers automated tax calculation, shipping label printing, smoother payment setup, and other hosted services for WooCom …
WooCommerce Shipping & Tax makes basic eCommerce features like shipping more reliable by taking the burden off of your site’s infrastructure.
With WooCommerce Shipping & Tax, 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 use the features, simply install this plugin and activate the ones you want directly in your dashboard. As we add more services, you’ll see more features available directly in WooCommerce – making setup simpler.
NOTE: This extension was previously referred to as WooCommerce Services.
Ship domestically and internationally right from your WooCommerce dashboard. Print USPS and DHL labels and instantly save up to 90%.
We’ve got taxes for you – no need to enter tax rates manually.
This section describes how to install the plugin and get it working.
/wp-content/plugins/plugin-name
directory, or install the plugin through the WordPress plugins screen directly.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.
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.
Yep! WooCommerce version 3.0 or newer, please.
Absolutely! You can read our Terms of Service here and our data policy here.
The source code is freely available in GitHub.
npm run prepare
.commercial_invoice_url
value is null
.wcship_user_can_manage_labels
filter to check permissions to print shipping labels.wcship_manage_labels
capability to check permissions to print shipping labels.test_
to test-
to match our phpcs rules. Remove travis and move to github action.POST /connect/packages
to create shipping label packages, and add an endpoint PUT /connect/packages
to update shipping label packages.