$79.00

Conditional Shipping and Payments

Developed by SomewhereWarm
See Subscription Details
(37 customer reviews)

Conditional Shipping and Payments

37 reviews  |   Developed by SomewhereWarm

Get complete control over your store’s shipping and payment options

Conditional Shipping and Payments gives you a streamlined way to restrict the

  • Shipping Methods;
  • Payment Gateways; and
  • Shipping Destinations

available on your store. Create conditional rules to:

  • Make free shipping available per product, category, or shipping class.
  • Restrict shipping methods and live rates based on package weight, item count, or cart total.
  • Prevent individual products or categories from being shipped to restricted countries, states, and zip codes.
  • Limit shipping and payment options to specific customers and customer roles, such as membership holders or wholesale customers.
  • Use specific payment gateways for purchasing subscriptions, or offer free shipping with subscription renewals.
Get complete control over your WooCommerce shipping and payment options.
Get complete control over your WooCommerce shipping and payment options.

Restrict Shipping Methods

Create rules to disable or hide shipping methods conditionally:

  • Per product, category or shipping class.
  • By weight, item quantity, or cart total.
  • When activating a coupon code.
  • When purchasing subscriptions.
  • For individual customers, customer roles or site members.
Create rules to hide existing shipping methods and live shipping rates.
Create rules to hide existing shipping methods and live shipping rates.

Restrict Payment Gateways

Conditionally restrict or hide payment gateways:

  • By shipping method, country, state or postcode.
  • Depending on the chosen billing country.
  • Based on order total or currency.
  • By product, product category or shipping class.
  • When paying for subscriptions.
  • For individual customers, customer roles, or members of your site.
Conditional logic, at your fingertips.
Conditional logic, at your fingertips.

Create Shipping Country and State Restrictions

Create rules to prevent customer orders from being shipped to specific shipping countries or states in order to comply with customs import regulations, or shipping carrier terms. Build per product shipping rules, or custom conditional rules based on:

  • Product categories or shipping classes in the cart.
  • Cart or shipping package totals.
  • Customer roles or memberships.
Exclude shipping destinations by product or category
Exclude shipping destinations by product or category.

Want to learn more? Check out the documentation for a complete list of all conditions available in the extension.

Stay Focused on What Matters

Struggling with scattered snippets and plugins with limited functionality? It’s never too late to clean up your site!

Conditional Shipping and Payments allows you to create both global or per product restrictions. No matter which approach you choose, the extension keeps your site clean and helps you quickly track down every single shipping and payment method restriction on your site.

Running a high-traffic store? The extension leverages all caching optimizations built into WooCommerce and loads only the components needed to evaluate the rules you’ve built. This ensures that Conditional Shipping and Payments will never slow you down.

We’ve written over 2000 automated tests to ensure that all features will work as expected, update after update, so you can stay focused on what matters the most: Your business — not your plugins!

Customize and Extend It

Conditional Shipping and Payments comes with more than 10 integrations with popular extensions, such as Subscriptions, Memberships and Gift Cards — and the list keeps growing!

Need to build a custom condition? Use actions and filters to add new conditions, customize the extension, or even build new types of cart/checkout restrictions from scratch.

Looking for a way to create weight based shipping rules in WooCommerce? Don’t forget to check out WooCommerce Table Rate Shipping.

Wondering which extension is right for you?

Use Conditional Shipping and Payments to conditionally enable existing shipping methods and exclude live rates supplied by courier APIs, such as UPS.

Use Table Rate Shipping to create rule-based shipping rates in existing shipping zones.

Customer reviews

4.9 out of 5 stars - 37 reviews
Log In To Add Your Review
Sort reviews by:


  1. 2206957

    richardlandsman rated

    I contacted support right after buying the product and the SomewhereWarm team quickly delivered specific instructions to set up the webshop exactly how I needed it. Great investment, product and amazing support

    Was this review helpful?   (2) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  2. 1526412

    Janelle rated

    I have reached out to SomewhereWarm’s support multiple times in the past, and they are truly unparalleled to other WordPress and Woocommerce support teams. They are always responsive, clear, and helpful when I need it the most. I would highly recommend any plugin from this team because I can ensure that it will be set up correctly, and quickly with their help.

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  3. 2425911

    markclearwateruk rated

    Support is excellent and plugin works very well

    Was this review helpful?   (2) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  4. 225729

    Craig Elliott rated

    The plugin is simple yet powerful. The support is even better. Thanks again. Regards, Craig Elliott iMediaGroup.tech

    Was this review helpful?   (2) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  5. 660889

    Emma Bland rated

    Customer support is fantastic! I had some questions about getting it set up correctly and they provided fantastic, quick replies to each one of my questions! Also, the plugin functioned exactly how I needed it to. Highly recommended!!

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  6. 969846

    Chad Ely rated

    Plugin gives many options. Exceeds where WooCommerce doesn't. A little tricky to get the conditional logic right, but their team was very helpful.

    Was this review helpful?   (3) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  7. 1977311

    vincentetmartin rated

    The quick and effective support!

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  8. 645601

    Eduardo Aldana rated

    We currently use this product to help restrict payment options for customers in the Continental US and those that are outside that zone. This allows us to essentially sell to EVERYONE, but also alleviates any customer issues they may face if they were given the incorrect Payment/Shipping options. This is important because Continental US customers get Free Shipping with their order and any customer outside the Continental US (which includes Alaska and Hawaii) need to be sent an estimate for shipping, however the order still needs to be taken before payment is processed (to include the shipping estimate). This is where the plugin comes in and provides the appropriate Payment (PayPal/Credit Card) and Shipping (Free Shipping) options to Continental US residents versus any customer outside the Continental US, which then gives them the appropriate Shipping (Shipping Estimate needed) and Payment options (takes order but does not require payment). We would not be able to have such a customer-friendly checkout experience for our business without the use of this amazing plugin!

    Was this review helpful?   (3) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  9. 792599

    Chris Lemmer rated

    The support is great. We had custom code and they took the time to look at our code and provide meaningful feedback. The issue, at the end, was caused by our custom code, but the support engineer was very polite and helped us all the way.

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  10. 2167990

    justin749408073 rated

    This extension is gold for our market. Try hard coding all of this stuff? No thanks. This plugin makes it as easy can be. AND support is solid. Very solid. Thanks guys!

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  11. 1609369

    james lazar rated

    My E-commerce site could not function without this plugin. It's simple yet powerful. If you really think about it pretty much any shipping issue can be solved with this plugin.

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  12. 2018183

    haileyckostusik rated

    This plugin is perfect for restricting payment or shipping restrictions with ease. We had a small hiccup, but customer support was extremely helpful and got us back on track within two business days ! :)

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  13. 1645811

    Betty Osthoff rated

    Highly Useful for different shipping methods

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  14. 1832605

    Myles Birrittella rated

    Finally! Exactly what I was looking for

    Was this review helpful?   (1) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  15. 0

    Anonymous rated

    The product itself we found complicated. I still cannot quite get my head around it. But the support we received is flawless. They were super helpful, and quick to reply too. So it didnt’ take day after day just for a single response. They set things up for us, and tweaked them.

    At some point I really need to try and understand it more tho.

    There are things it DOES do, and things it DOES NOT do.

    It DOES ‘restrict’ – so you can say DO NOT do this if this happens.
    But it DOES NOT say “if that is selected, then show this.”.

    It’s all about restricting.. which means you have to restrict from both sides of an argument, which is how we found it a bit difficult. But thanks to the support.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  16. 2754191

    itwritescorecom rated

    First, the plugin doesn’t automatically install like other extensions. Had to download and upload manually.
    Second, when trying to type a country or select states, nothing loads. Currently, this plugin doesn’t work as advertised.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  17. 2137413

    blackstardesign rated

    Excellent – as well as helping me figure out some really complex shipping options they also respond quickly and helpfully whenever I have a question. Couldn’t ask for more.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  18. 3435972

    francescomatturro rated

    Works great and the support team is fantastic. Jason is awesome!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  19. 1025453

    Joe rated

    We have been using this plugin for a while now and everything has been great. It does everything we need. We had a small issue come up. The support team handled it quickly and had it resolved in less than a few hours.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  20. 3118011

    patchconnect4 rated

    Very straightforward and easy to use. Ended up being the key piece to a complex shipping requirement the customer wanted.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  21. 1246636

    olivseo rated

    Great product, and awesome support team

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  22. 1115782

    William Hennessey rated

    Plugin works great BUT the support is even better :)

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  23. 3168947

    davidrcalkins rated

    It does exactly what I needed it to, and I got excellent and speedy support when I had a question about setting it up.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  24. 1938687

    greentechsvc rated

    The product itself works as it should, but when I had a specific problem getting it to work for a particular situation, the support staff was awesome! They were quick to respond and got the issue fixed very quickly. I wish all support departments would be so responsive and helpful!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  25. 2000724

    napsack9v rated

    Work great with plenty of rule to control most payment and shipping conditions. I wrote “most” because there always be some funny conditions arise. The support also very responsive. Great work.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  26. 1176132

    Russ Haslage rated

    So many features and so many ways to customize what you need done. And the support is fantastic!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  27. 2528675

    ancherdk rated

    Great product and support

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  28. 2809926

    contactquerry rated

    Does what it is meant to do ! Configuration is easy, and once it's done, you can forget about it. Support is very reactive, I've just had a problem with the 1.7.1 version, and the team proposed me a fix in a few minutes (downgrade to previous version + final fix with 1.7.2 in less than 24 hours).

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  29. 2245417

    preciesinternetbureau rated

    Does exactly as promised and support is great! Asked a question and could solve my problem with the first answer!

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  30. 2780183

    neauvia rated

    It does what it says. Very convenient to create conditions to exclude or include.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  31. 2455510

    mostlyvegannz rated

    This saves me a lot of time and hassle as I ship products of all different temperatures. This is a fool proof way to ensure customers can’t make mistakes. Contacting support recently was a breeze! Prompt, helpful and resulting in my desired outcome :)

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  32. 2740637

    nikolashugge rated

    I makes woocommerce more functional by providing logic and conditions otherwise not available. Specifically, we used it to create different shipping options based on user roles. However, it can do so much more. Additionally, we received great and swift support.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  33. 2493565

    wahmhofffarms rated

    Exactly what we needed! Was able to customize the shipping options on our website: some products are shipped from our vendor so shipping cannot calculate automatically and we need to contact our customer with the shipping charges later, other items are available for customer pick up and don't need shipping charges to calculate, and finally, many products do need the shipping to calculate automatically. In each of these scenarios, we need the customer to be able to process all the way through the order process. Prior to getting the Conditional Shipping plugin, orders were aborted if the information wasn't there and our customers weren't able to complete their order - frustrating! If it isn't easy to place an order on our site, they will go somewhere else. This did everything we needed it to! Perfect! Very thankful for the support from the plugin team, specifically Maria and Jason. They helped me get everything working the way I needed it to.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  34. 1875185

    ilusionas rated

    So GREAT the support team that helps me to improve a specfic solution for me.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  35. 899687

    Salle32 rated

    Together with WooCommerce Memberships I now have managed to get a webshop that works for both private and business customers! In Checkout both Payment options and Shipping options comes out perfect set on the customer belonging. I also got super good and fast support when needed - very important and grateful.

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  36. 2452420

    jvanderblom rated

    Lot op options to exclude payment options, shipping methods en shipping countries Good and fast support by email

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  37. 1323568

    Gilberto Gradara rated

    Very useful plugin but not perfect yet

    Was this review helpful?   (0) (0) Report review

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment