WooCommerce Conditional Shipping Pro is used to modify shipping methods based on conditions. You can enable and disable shipping methods and set shipping costs conditionally. With several different conditions it's possible to implement almost any kind of logic to shipping methods.
This plugin works with existing WooCommerce shipping methods and zones. For example, you can modify free shipping, flat rate, local pickup and other types of shipping methods. It also works with 3rd party plugins which use WooCommerce shipping zone functionality.
You have two types of shipping methods in the store: freight shipping for large products and Economy shipping for small products. The shipping methods have been created with WooCommerce Flat Rate shipping method.
You want to disable Economy shipping if there are any freight products in the cart. Here's how to do it:
- Create shipping class "Freight only" and assign it to large products
- Create ruleset with the following conditions and actions
- Shipping Classes - Includes - Freight only
- Disable shipping methods - Economy
- Enable shipping methods - Freight
Now freight shipping is the only available shipping method if there are any freight products in the cart. You could also disable free shipping for freight products.
You want to offer free shipping for special product. With Conditional Shipping Pro you can also set shipping costs conditionally.
- Create a ruleset with the following conditions
- Products - Includes (exclusive) - Your special product
- Set shipping method price - Economy - $ 0
Now Economy shipping will be free for the special product. If there is anything else in the cart, normal cost will be used.
There are many plugins like this, how is this is different?
Most conditional shipping plugins implement their own custom shipping methods. Usually, these shipping methods are not compatible with WooCommerce shipping zones which restricts functionality.
WooCommerce Conditional Shipping instead attaches directly to existing shipping methods. You can use your current shipping methods created with shipping zones. It is simpler solution, more native to WooCommerce and has same flexibility.
- Restrict available shipping methods based on conditions
- Set, increase and decrease shipping costs based on conditions
- Set custom "no shipping methods available" message based on conditions
- Available conditions
- Package Measurements
- Total Weight
- Total Height
- Total Width
- Total Length
- Total Volume
- Product Measurements (highest and/or lowest)
- Number of Items
- Shipping Classes
- Product Attributes (e.g. size or color)
- Logged in / out
- WordPress user role
- Current weekday (for example food delivery only on Friday - Sunday)
- Current time (for example food delivery between 18:00 - 23:00)
- Need something else? Contact us and we will add it.
- Package Measurements
- Available actions which may be run if conditions pass
- Enable shipping methods
- Disable shipping methods
- Set shipping method price
- Increase shipping method price
- Decrease shipping method price
- Set custom "no shipping methods available" message
- WooCommerce 3.0+ compatible
Free Version is also available. It's same as Pro but with less conditions and no shipping cost actions.
Average Rating: 5.0 / 5
It's quite strange that Woocommerce doesn't offer this out of the box, but equally beautiful that this genius of a company has invested time in creating this (to our company at least) essential pice of software. We wanted to ship really small items cheaper in envelopes, but still restrict customers from using that option when ordering other products. This plugin helped us do exactly that, easy and fast. Thank you so much for solving this problem for us!
Great plugin! Thanks for the nice software. Works just as described.
Conditional Shipping Pro was exactly what I needed. I ship from two locations and this plugin allowed me to accommodate different cart scenarios. Lauri was extremely helpful in answering questions and making sure I knew how to set up rules for my situation. I would definitely recommend!
This is a thoroughly useful and possibly underrated plugin. I have been able to set shipping methods based on user role, plus disable other shipping methods on certain conditions. (For example, if free shipping is attained by a minimum subtotal in the cart, simply disable the paid shipping option.)
Exactly what I needed, Not over priced like many plus free lifetime updates.
And the support are excellent!
Great plugin, amazon fast support! Implemented a feature request within hours. Thank you!
The plugin is amazing and works perfect! Easy to use and we designed from back-end admin to choose options and setup. I highly recommend it.
Très impressionnée par le support technique. J'ai acheté le logiciel et me suis rendue compte qu'il me manquait la possibilité d'inclure ou d'exclure TOUS les codes promo dans les conditions. 30 minutes après avoir écrit à Lauri en mentionnant mon problème je recevais par courriel une mise à jour du « plugin » me permettant de bien configurer les conditions pour répondre aux besoins de ma cliente. Juste WOW !!
Great plugin and support! Pretty simple and easy to set up and code well developed.
Superb plugin, really useful to restrict shipping based on different conditions. We use it based on category. The products then need to be added manually to be "released" for shipping in a country outside our own.
WOW! Fantastic support. They helped me with a solution for cart rules, and they found a perfect one for me that worked right at the spot.
Fantastic plugin! I bought it in hopes that I could specify a certain condition, and the option wasn't available. Contacted Laurie, and within a couple of days the option I needed was added and we were up and running. Anyone who is looking for conditional shipping options to add to their arsenal, GET THIS PLUGIN!
Great plugin, does exact what I need. Fast support too, very helpfull!
This plugin works perfectly out of the box. The developer, Lauri, was also very responsive and helpful with my pre-sales questions, and even added a rule that I requested. This plugin works with standard Woocommerce shipping zones functionality, so it's super easy to configure your conditions.
This is a fantastic Plugin ! - If you have Woo Commerce and your shipping has a lot of elements to it, then this will do the job ! Well done Lauri ! 5 Stars !
Excellent Plugin - I am using the Pro version and it is well worth the extra spend. I like the idea that it bolts onto the Woocommerce Shipping Zones that have already been created rather than having to start from scratch. Its very easy to understand and setup and the support is superb. Lauri also helped with a bespoke piece of coding which worked perfectly. I have used the official Woocommerce Table Rate Shipping but this works far better for me and suits my needs. Thank you very much.
Genial, work perfect for me
Works as advertised
Works good! Thank you!
|Last Updated||20 August 2019|
|Compatible With||WooCommerce 3+|