Conditional Shipping and Payments
| Developed by SomewhereWarmGet 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.

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.

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.

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.

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.
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.
Craig Elliott rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
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) Watch Unwatch Report review
Myles Birrittella rated ★ ★ ★ ★ ★ –
Finally! Exactly what I was looking for
Was this review helpful? (1) (0) Watch Unwatch Report review
markclearwateruk rated ★ ★ ★ ★ ★ –
Was this review helpful? (2) (0) Watch Unwatch Report review
Emma Bland rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
Chad Ely rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
vincentetmartin rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
Eduardo Aldana rated ★ ★ ★ ★ ★ –
Was this review helpful? (3) (0) Watch Unwatch Report review
Chris Lemmer rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
justin749408073 rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
james lazar rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
haileyckostusik rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
Betty Osthoff rated ★ ★ ★ ★ ★ –
Was this review helpful? (1) (0) Watch Unwatch Report review
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) Watch Unwatch Report review
William Hennessey rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
olivseo rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
patchconnect4 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
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) Watch Unwatch Report review
francescomatturro rated ★ ★ ★ ★ ★ –
Works great and the support team is fantastic. Jason is awesome!
Was this review helpful? (0) (0) Watch Unwatch Report review
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) Watch Unwatch Report review
greentechsvc rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
davidrcalkins rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
mostlyvegannz rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
napsack9v rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Russ Haslage rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
ancherdk rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
contactquerry rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
preciesinternetbureau rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
neauvia rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
nikolashugge rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
wahmhofffarms rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
ilusionas rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
Salle32 rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
jvanderblom rated ★ ★ ★ ★ ★ –
Was this review helpful? (0) (0) Watch Unwatch Report review
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) Watch Unwatch Report review