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.
Example
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
- Conditions
- Shipping Classes – Includes – Freight only
- Actions
- Disable shipping methods – Economy
- Enable shipping methods – Freight
- Conditions
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.
Example 2
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
- Conditions
- Products – Includes (exclusive) – Your special product
- Actions
- Set shipping method price – Economy – $ 0
- Conditions
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.
Features
- Restrict available shipping methods based on conditions
- Set, increase and decrease shipping costs based on conditions
- Per lbs / kg
- Per piece
- % of subtotal
- % of shipping
- Set shipping notice based on conditions
- Set custom “no shipping methods available” message based on conditions
- Support for dynamic shipping rates such as USPS and DHL
- Debug mode for easy troubleshooting
- Available conditions
- Package Measurements
- Total Weight
- Total Height
- Total Width
- Total Length
- Total Volume
- Product Measurements (highest and/or lowest)
- Weight
- Height
- Width
- Length
- Cart
- Subtotal
- Number of Items
- Products
- Shipping Classes
- Categories
- Tags
- Coupons
- Product Attributes (e.g. size or color)
- Customer
- Logged in / out
- WordPress user role
- Billing / Shipping Address
- City
- ZIP / Postal Code
- State
- Country
- Misc
- Current weekday (for example food delivery only on Friday – Sunday)
- Current time (for example food delivery between 18:00 – 23:00)
- 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 shipping method title
- Set custom “no shipping methods available” message
- Set custom shipping notice
- Will be shown on the checkout when the conditions pass
- Support for the following multi-currency plugins
- Aelia Currency Switcher for WooCommerce
- FOX – Currency Switcher Professional for WooCommerce
- WooCommerce Multilingual & Multicurrency by WPML
- Compatible with WooCommerce blocks-based checkout
Need anything else? Let us know and we will be happy to check if it can be added.
Free Version
Free Version is also available. It’s same as Pro but with less conditions and actions.
M Dell –
This plugin solved the issue of setting up shipping costs by quantity. I had an issue with getting things working 100%. But Lauri, jumped right in to fix the issue.
Thank you for the support and great plugin!!
Paula Ferreira –
Great customer service and a really useful plugin. Highly recommend WP Trio!
John G –
Excellent plugin – easy to use. Using the Pro version and is well worth the extra to bolt onto WooCommerce Shipping Zones. Lauri support is excellent thank you for your help. Highly recommend it.
Patrick BARDET –
The plugin is excellent and worth the price ! The plugin ready to suit any needs and conditions. Lauri is listening to his clients. I had some customized code and Lauri didn’t hesitate to update his plugin to suit my configuration. A nice human beeing who I highly recommend.
George Bell –
Tried 2 other plugins that were 1/2 the price but when I had an issue the support people were no help at all. The support at wptrio knew exactly what my issue was & quickly explained it to me and it worked out great! Great product and awesome support!
Oliver –
I am not convinced yet that this is the perfect solution, however it solved my problems and integrates as an add-on to the existing woocommerce shipping configuration instead of replacing it. I am still surprised that woocommerce cannot handle this basic requirements itself.
Using shipping-labels requires a pro licence. Disabling/enabling rates is not straight-forward, the logic could be described better. If you have different blocks of conditions, basically you need to separate disabling and enabling in different rules. The debugging option is helpful.
Michael Noe –
The plugin is great and user friendly – and the support is awesome. I had an issue that I struggled with for hours and the support jumped in and solved it really fast. (issue was caused by another plugin)
Rob –
Fantastic work. It came in perfectly handy for the freight auction we have on three heavy items. We were able to turn off the UPC since we’re just going to top stock those on the big boy
Stavros –
Great plugin. Thank you.
SandyK –
This is the only plugin I could find that filled my shipping needs, and I could make work.
Amsi –
Great plugin with easy layout. I switched from Woocommerce’s own plugin since I had compatibility issues. No issues at all with WP trio. Also more user-friendly. Recommend!!
Marcus –
Superb! I’ve used many, this is THE one to go with. It just works so well. Uncomplicated, intuitive, simple but powerful. Lauri provides outstanding support and went the extra mile to help support our currency plugin.
Paula Ferreira –
Great and flexible! Just the trick I needed. Recommended.
Bill Reynolds –
Fantastic plugin that just works. We use it top force in-store pickup of heat sensitive items that don’t ship well in our current heat bubble. Thanks!
Ravaxo –
Great plugin at a fair price. Well worth it to go for the pro version.
Asaf –
The PRO version of the plugin worth every dollar the plugin costs. Resolves all shipping issues in the most professional and easiest way. Recommended for use on any ecommerce site.
Roeby –
GREAT PRODUCT and perfect customer service! Highly recommended.
Frank –
The Plugin is absolutely amazing and the customer support is as just as amazing. They helped me out with my very specific settings and replied very fast! This plugin allows for different shipping options and it works with Order Delivery Date. This plugin is absolutely necessary for me and I know it can do the same for you.
Saki –
It worked great for me. It addressed the needs of my client 100%. Thank you for making great product.
Herbyderby –
Works great! Highly recommend!
Roberto Piasco –
Excellent plugin! Simple and light with powerful functions.
I have already bought and set it after testing other 6-7 similar plugins (none of them worked) but WooCommerce Conditional Shipping Pro worked on the first try without reading the documentation. Even the support was fast and clear answering my presale questions.
Highly recommended!
Douglas St.Quintin –
Brilliant little plugin and great back-up service. We use it on 2 different WooCommerce websites and everything works perfectly.
Peter –
Excellent plugin and easy to use. It is very flexible and so far it has met all the shipping requirements that we needed. Have used it for controlling shipping prices by shipping class and also by product category.
Lucas –
We needed a postage based on the category, It works great! 🙂 I recommend .
Vir –
Very good customer service, and the plugin is incredibly useful. I am very succesfull with the service and everything is working perfectly.
Herb C. –
Works like a charm! Well worth the spend for the Pro version. I have yet to use Tech Support for this, but it seems they’re on the ball reading some of the other reviews. One thing to keep in mind when creating conditions within the Rulesets: if you have more than 1 condition, it requires all of them to perform the action. Not just any 1 Condition, but all in tandem. If you understand that, it’s all down hill from there.
Xavi Sala –
I have installed the plugin and it works perfectly. A development that we needed in our store has solved for me with this plugin. Bravo. The support service, excellent.
Javier –
Funciona
Markus –
It is a perfect plugin, I can not recommend it enough! Thank you so much for solving my problem!
Jean-Philippe Ghyoot –
Dear Wooelememts. I am using two of your pro plugins. If that is not testament to your vision of what plugins are needed for woocomerce/Wordpress then nothing is. Thank you for great service and design.
Kristoffer Nilsson / Poly.se –
Great support and plugin!
J.C. –
Great plugin! Does what it should. Go for the Pro version with additional features.
Great communication with the developer. I needed the “vendor” condition which was added for me in no time.
Thanks Lauri for the great and lightning fast support!
Dawid –
I almost cried when I saw how easy and fast it was to define complicated shipping rules 🙂 I thought it would take me a few days, but it was enough for a few hours. And what is important – a plugin with updates for a one-time payment, not – as often happens – in a subscription. Thanks a lot!
Gizelle –
The plugin works well. Had an issue with it working (Our error!) and Lauri was super quick to respond and help me solve the issue within the hour of me putting the support request through. Thank you very much!
Snow Globe –
Great support and the plugin does exactly what you would expect.
Damian –
This the probably the best conditional shipping plugin I have found by far. We already had a fairly complex table rate system and need to offer certain options based on customer location and basket contents, something which can’t be done with any Table Rate plugin (I’ve tried them all). But once pairing it with Conditional Shipping, we were able to get our methods working correctly. On top of all that, the site is multilingual with WPML, and it integrates perfectly. On top of being a great plugin, support was excellent and a small bug was promptly fixed and updated. Highly recommended!
Francisco Alonso –
Great plugin Conditional Shipping Pro, solved my problem for show or hide shipping method, depending of the “Attribute product” selected from any product page.
The team was very prestative and help me in my issues.
100% recomended !
André Tiago Almeida –
I needed a plugin to differenciate two types of customer target in a woocommerce project.
I found in Wooelemtens all the funtionallities and the support I needed.
The team was very prestative and help me in my issues.
Highly recommended!
Fran Montemayor –
Super easy to configure and the support even better!
Support staff gave me a plugin to install that works as a helper plugin that adds support for dynamic rates.
100% recommended
Jason –
What a wonderful experience working with Lauri at WooElements. First of all, the plugin was exactly what I was looking for. Easy to use shipping solution to enable and disable shipping methods. Excellent and prompt support, too. I had issue with an initial setup. Lauri quickly helped me to find a resolution. Thank you!
Maria –
This product is worth your money. This amazing plugin is easy to use and super efficient!
Martin Andersen –
Great plugin and really great support! I had some issues to get it working correct with WPML, but Lauri (author of the plugin) has been really supportive. A piece of code had to be changed to be compatible with WPML and is now included in the official release!
Tal –
Simple to use yet very smart plugin, with professional support.
Recommended
Miss T –
This has always worked perfect for me so far and I have been running this on Woocommerce for over 2 years now without any issues. Very easy to use and setup but flexible too.
Charles –
Works really well and is simpler than other plugins. Super fast support too!
Marc –
Flexible with lots of conditions. Flawless plugin and excellent support and documentation.
Lizzy –
BEST PLUGIN EVER!! I was going to buy one of those expensive subscription shipping plugins…that is, until I came across this gem!! Its really simple to use, and when I needed support, or had a suggestion, I got a response super fast!! LOVE IT!!!
Mathias –
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!
Eliyahna –
Great plugin! Thanks for the nice software. Works just as described.
Theresa –
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!
Scott –
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.)
Ash Morris –
Excellent Plugin!
Exactly what I needed, Not over priced like many plus free lifetime updates.
And the support are excellent!
Louis –
Great plugin, amazon fast support! Implemented a feature request within hours. Thank you!
Moutaz –
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.
Marie Joubert –
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 !!
Fernando Fairbanks –
Great plugin and support! Pretty simple and easy to set up and code well developed.
Jonathan –
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.
Michael Bay Sørensen –
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.
Steve –
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!
Karel –
Great plugin, does exact what I need. Fast support too, very helpfull!
Mary-Ann –
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.
Richard Reddington –
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 !
Katie –
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.
Innovatio –
arohonka –
Great plugin