The most advanced WooCommerce Shipping plugin

With WooCommerce Advanced Shipping you can create your own shipping rates based on conditions. This allows you to have the ultimate flexibility in what you want to charge to which people. Best of all, you don’t need to code anything to get started! Using the simple User Interface you can set the conditions based on your shipping needs.

You can create your own table rate shipping based on the conditions. To give a couple examples, you can use ‘Weight’, ‘Volume’, ‘Country’, ‘State’ conditions to set your table shipping rates.

Recommended read; Introducing WooCommerce Advanced Shipping

Multiple WooCommerce shipping methods

With these conditions you can create as many shipping methods as you’d like. Without any programming language knowledge you can set your own specific shipping rate needs.

WooCommerce Advanced Shipping – Shipping Zones

With the Shipping Zones extension you can create a group of locations such as countries, states and zipcodes and set that as a condition. This is ideal when you have the same rate for a list of countries such as entire Europe.

WooCommerce Advanced Shipping – Advanced Pricing

With the WAS Advanced Pricing extension is is possible to set more specific pricing. Using this extension will allow you to;

  • Setup weight based shipping cost
  • Shipping cost per shipping class
  • Shipping cost per category
  • Shipping per product / shipping cost per variation

For example, you can set shipping cost per (specific) product, per shipping class, per category.

Need something more specific? The extension is made to be easily extendable so you can also add your own shipping cost option.

Common shipping rate use cases

Shipping by Weight is one of the most common use cases. There are multiple ways to setup shipping rates by weight that are very flexible. Learn more about setting up shipping rates by weight.

Shipping by Subtotal/Order Amount is also a popular way to setup shipping cost. Setup rates based on the order amount and possibly give free shipping above a certain amount.

Shipping cost per shipping class/category/product are useful when offering products that have separate cost to be shipped. Shipping rates can be setup to be summed together or to only use the most expensive for example.

What users say about WooCommerce Advanced Shipping

Conditions

The power of this plugin is the use of the conditions. This way you can setup shipping in WooCommerce to your own requirements. For instance it will allow you to setup shipping per city, role based shipping, shipping per zipcode etc.

Not there what you need?
It could be that you need a condition that isn’t available by default. Luckily the plugin has been build to be easily extensible. This means that it will be easy to add your own custom conditions. There are also already a lot of these extension scripts made for WooCommerce Advanced Shipping. You can reach out to me through my support page to see if the one you’re looking for is available. If its not available I might be able to offer to build it for you.

There’s also a doc available that describes how you can build a custom condition on your own. More information about the documentation site below.

Documentation

  1. There is some general documentation delivered in the downloaded package
  2. You can find more documentation online here; https://aceplugins.com/doc/advanced-shipping-for-woocommerce/

Updates

== Changelog ==

= 1.1.0 - 03/01/2022 = Extended changes: https://aceplugins.com/doc/advanced-shipping-for-woocommerce/update-1-1-0

* [Important] - Changed shipping rate ID to 'legacy_advanced_shipping' read more: https://aceplugins.com/doc/advanced-shipping-for-woocommerce/update-1-1-0/#updated-shipping-method-id
* [Update] - Conditional framework
            - Improved user interface
            - Improved user experience
* [Add] - Updater functionality - enter license at plugins page
* [Add] - WooCommerce Shipping Zones support
* [Add] - Basic condition validation
* [Improvement] - Better styles for smaller screens
* [Fix] - Overview not displaying decimals
* [Fix] - Overview not showing future rates
* [Tested] - Support for PHP 8+, WP 5.8, WC 6.1

= 1.0.14 - 20/09/2017 =

* [Improvement] - Also allow comma separated values for additional cost fields
* [Improvement] - Add a better 'is WC active' check
* [Remove] - 'Priority' field from overview. No longer used.
* [Tested] - WooCommerce 3.2 - Everything works <img src="https://codecanyon.net/images/smileys/happy.png" alt=" :-)" title=" :-)" />

= 1.0.13 - 12/03/2017 =

* [Add] - Full WC 3.0 compatibility (earlier versions are also compatible, but can show (harmless) notices)
* [Add] - PHP 7.1 compatibility
* [Improvement] - Ensure the products within a shipping package are shown in the admin order screen
* [Fix] - 'Not equal to' operator not working properly with continents
* [Fix] - Zipcode range character (-) was filtered from zipcodes when it shouldn't

= 1.0.12 - 19/10/2016 =

* [Add] - Continent support inside the 'country' condition
* [Improvement] - Restructure conditional logic parts
* [Improvement] - Use autocomplete select (select2) for conditions with many options
* [Improvement] - Improved 'product' condition value fields (allow searching) and supports huge amounts of products
* [Improvement] - Allow variations to be searched / set in the 'contains product' condition

= 1.0.11 - 01/06/2016 =

* [Fix] - Make sure WPML translated rates only show for the right language
* [Add] - Show the shipping rate ID in the admin table when on shipping debug mode
* [Improvement] - Comma separated cities can now have a space after the comma (previously this didn't work as expected)
* [i18n] - Add Hungarian translation
* WooCommerce 2.6 ready since 1.0.10!

= 1.0.10 - 11/04/2016 =

* [Add] - Shipping rate translation compatibility for WPML
* [Add] - Condition descriptions for all conditions
* [Improvement]...