• Plugins
  • Support
  • Blog
  • About
  • FAQ
Menu
  • Plugins
  • Support
  • Blog
  • About
  • FAQ
$0.00 0 Cart

WooCommerce Conditional Shipping Pro

(66 reviews)

Adjust WooCommerce shipping methods based on conditions.

  • Toggle shipping method availability
  • Adjust shipping method prices
  • For example, increase price or disable shipping for large products
View Screenshots Demo
  • Description
  • Additional information
  • Demo
  • Reviews (66)

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:

  1. Create shipping class “Freight only” and assign it to large products
  2. Create ruleset with the following conditions and actions
    1. Conditions
      1. Shipping Classes – Includes – Freight only
    2. Actions
      1. Disable shipping methods – Economy
      2. 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.

Example 2

You want to offer free shipping for special product. With Conditional Shipping Pro you can also set shipping costs conditionally.

  1. Create a ruleset with the following conditions
    1. Conditions
      1. Products – Includes (exclusive) – Your special product
    2. Actions
      1. 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.

Features

  • Restrict available shipping methods based on conditions
  • Set, increase and decrease shipping costs based on conditions
    • Per lbs / kg
    • Per volume (ft³ / m³)
    • 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)
  • 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.

Download Free version on WordPress.org

Additional information

License

1 Site, 3 Sites, 5 Sites

Demo

Demo is available at https://demo.wptrio.com. Here are the admin credentials:

Login URL: https://demo.wptrio.com/wp-admin
Username: admin
Password: wptrio2024

You can find the shipping methods and restrict them with the plugin here: https://demo.wptrio.com/wp-admin/admin.php?page=wc-settings&tab=shipping&section=woo_conditional_shipping

Feel free to test the demo as you wish. It is reset every day 4 am GMT (+0000).

5.00 out of 5.0
66 ratings
5 star
66
4 star
0
3 star
0
2 star
0
1 star
0
Showing reviews with stars. Show all reviews
  1. Kathy Vick – April 6, 2025

    I love this conditional shipping plugin. It is a life saver for me. I sell different printed products that have different weights, and I did not want to deal with shipping by weight. This plugin streamlines the way to ship using a percentage of the cart total.

  2. M Dell – November 1, 2024

    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!!

  3. Paula Ferreira – October 24, 2024

    Great customer service and a really useful plugin. Highly recommend WP Trio!

  4. John G – October 11, 2024

    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.

  5. Patrick BARDET – September 27, 2024

    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.

  6. George Bell – July 6, 2024

    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!

  7. Oliver – June 26, 2024

    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.

  8. Michael Noe – May 28, 2024

    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)

  9. Rob – May 16, 2024

    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

  10. Stavros – April 12, 2024

    Great plugin. Thank you.

  11. SandyK – February 2, 2024

    This is the only plugin I could find that filled my shipping needs, and I could make work.

  12. Amsi – December 22, 2023

    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!!

  13. Marcus – November 14, 2023

    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.

  14. Paula Ferreira – November 7, 2023

    Great and flexible! Just the trick I needed. Recommended.

  15. Bill Reynolds – July 28, 2023

    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!

  16. Ravaxo – May 22, 2023

    Great plugin at a fair price. Well worth it to go for the pro version.

  17. Asaf – April 27, 2023

    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.

  18. Roeby – October 17, 2022

    GREAT PRODUCT and perfect customer service! Highly recommended.

  19. Frank – May 6, 2022

    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.

  20. Saki – April 13, 2022

    It worked great for me. It addressed the needs of my client 100%. Thank you for making great product.

  21. Herbyderby – February 22, 2022

    Works great! Highly recommend!

  22. Roberto Piasco – October 13, 2021

    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!

  23. Douglas St.Quintin – September 23, 2021

    Brilliant little plugin and great back-up service. We use it on 2 different WooCommerce websites and everything works perfectly.

  24. Peter – September 7, 2021

    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.

  25. Lucas – July 22, 2021

    We needed a postage based on the category, It works great! 🙂 I recommend .

  26. Vir – July 8, 2021

    Very good customer service, and the plugin is incredibly useful. I am very succesfull with the service and everything is working perfectly.

  27. Herb C. – June 2, 2021

    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.

  28. Xavi Sala – May 4, 2021

    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.

  29. Javier – May 4, 2021

    Funciona

  30. Markus – May 1, 2021

    It is a perfect plugin, I can not recommend it enough! Thank you so much for solving my problem!

  31. Jean-Philippe Ghyoot – April 23, 2021

    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.

  32. Kristoffer Nilsson / Poly.se – March 25, 2021

    Great support and plugin!

  33. J.C. – January 15, 2021

    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!

  34. Dawid – December 18, 2020

    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!

  35. Gizelle – November 13, 2020

    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!

  36. Snow Globe – October 29, 2020

    Great support and the plugin does exactly what you would expect.

  37. Damian – October 13, 2020

    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!

  38. Francisco Alonso – September 3, 2020

    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 !

  39. André Tiago Almeida – August 31, 2020

    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!

  40. Fran Montemayor – August 25, 2020

    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

  41. Jason – June 15, 2020

    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!

  42. Maria – April 28, 2020

    This product is worth your money. This amazing plugin is easy to use and super efficient!

  43. Martin Andersen – March 16, 2020

    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!

  44. Tal – February 21, 2020

    Simple to use yet very smart plugin, with professional support.
    Recommended

  45. Miss T – December 3, 2019

    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.

  46. Charles – November 28, 2019

    Works really well and is simpler than other plugins. Super fast support too!

  47. Marc – November 7, 2019

    Flexible with lots of conditions. Flawless plugin and excellent support and documentation.

  48. Lizzy – September 5, 2019

    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!!!

  49. Mathias – August 8, 2019

    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!

  50. Eliyahna – August 1, 2019

    Great plugin! Thanks for the nice software. Works just as described.

  51. Theresa – July 17, 2019

    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!

  52. Scott – May 29, 2019

    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.)

  53. Ash Morris – May 20, 2019

    Excellent Plugin!
    Exactly what I needed, Not over priced like many plus free lifetime updates.
    And the support are excellent!

  54. Louis – May 17, 2019

    Great plugin, amazon fast support! Implemented a feature request within hours. Thank you!

  55. Moutaz – May 9, 2019

    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.

  56. Marie Joubert – May 8, 2019

    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 !!

  57. Fernando Fairbanks – May 4, 2019

    Great plugin and support! Pretty simple and easy to set up and code well developed.

  58. Jonathan – April 25, 2019

    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.

  59. Michael Bay Sørensen – January 7, 2019

    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.

  60. Steve – December 3, 2018

    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!

  61. Karel – October 23, 2018

    Great plugin, does exact what I need. Fast support too, very helpfull!

  62. Mary-Ann – September 12, 2018

    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.

  63. Richard Reddington – August 29, 2018

    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 !

  64. Katie – August 21, 2018

    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.

  65. Innovatio – January 13, 2018

  66. arohonka – December 20, 2017

    Great plugin

Add a review Cancel reply

Your email address will not be published. Required fields are marked *

1 Site
$49.00
3 Sites  -  Save 46%
$79.00
5 Sites  -  Save 51%
$119.00
  • 30-Day Money Back Guarantee
  • Includes updates & support for one year
  • Automatic updates
  • Payment with credit card or PayPal account

Details

AuthorLauri Karisola
Last Updated2 April 2025
Version3.4.1
Compatible WithWooCommerce 7.x, 8.x, 9.x
DocumentationView
ChangelogView
30 DAY MONEY BACK GUARANTEE
+6000 HAPPY CUSTOMERS
SUPPORT FROM THE DEVELOPER

WP Trio / BitBot Oy
Flätbackantie 1, 04150 Sipoo
FINLAND
VAT ID: FI28269925

WP Trio

  • Support
  • Blog
  • About
  • FAQ
  • My account
  • Support
  • Blog
  • About
  • FAQ
  • My account

Plugins

  • Plugins
  • Docs
  • Plugins
  • Docs