Just updated126 new versions in the last 24 hours
WooCommerce Conditional Shipping and Payments plugin banner
Plugin Updated

Conditional Shipping and Payments

by WooCommerce woocommerce.com v3.1.6 Unlimited sites

WooCommerce Conditional Shipping and Payments by SomewhereWarm is a WooCommerce plugin for controlling which shipping methods and payment gateways customers see at checkout. You set rules based on products, cart contents, customer location, roles and more, and the plugin hides or restricts options that don't fit.

Version
3.1.6
Released
Oct 7, 2026
Developer
WooCommerce
Type
WordPress plugin
Requires
WooCommerce
Licence
GPL
Included in
Every plan, or $8.79 a year on its own

What’s new in Conditional Shipping and Payments 3.1.6

Version 3.1.6 · Oct 7, 2026 Latest
  • FixedEnforced Klarna payment option restrictions during Store API checkout.
  • FixedEvaluated order-pay quantity restrictions against persisted order items.
  • FixedRestricted checkout debug details to store managers.
  • FixedEscaped dynamic values in payment restriction notices after placeholder expansion.
  • FixedFixed condition labels containing template syntax being evaluated in the restriction editor.
  • FixedValidated shipping country restrictions against final Store API order addresses, including free orders, with contact guidance for saved-order payments.
  • FixedEvaluated variation attribute restrictions against selected cart and order values while preserving saved-order rules after attribute term renames.
  • FixedFixed category conditions to use current cart product data.

What it does

Many stores need checkout options that change with the order. You might ship heavy items only by freight, block delivery to certain regions, or keep a payment gateway away from large orders. Without a dedicated tool, this often means scattered code snippets or several single-purpose plugins. This extension gathers those rules in one place, so you can see every shipping and payment restriction together and adjust them as your store changes. It requires WooCommerce and works with the Cart and Checkout blocks as well as the classic checkout.

Each rule combines a restriction with conditions such as product, category, shipping class, cart weight, item quantity, coupon usage, order total, currency, country, state or zip code. Restrictions can apply globally or at the product level. It also works with WooCommerce Subscriptions, Memberships and Gift Cards, so you can target subscription purchases, renewals or member accounts. For custom needs, developers get actions and filters to build their own conditions and checkout rules.

Best for

  • WooCommerce stores with regional shipping restrictions
  • Wholesale shops needing role-based payment and shipping options
  • Subscription and membership stores with custom checkout rules

Features

Shipping method restrictions

Disable or hide shipping options based on products, categories, shipping classes, cart weight, item quantity or coupon usage in the cart.

Payment gateway control

Restrict payment gateways by shipping method, customer location, order total, currency or product type so customers only see the options that apply.

Geographic shipping limits

Block shipments to specific countries, states or zip codes, with rules that work at the global level or on individual products.

Customer role targeting

Limit shipping and payment choices by customer role or membership status, which suits wholesale accounts, VIP customers and subscriber-only offers.

Subscription-aware rules

Require specific payment gateways for orders that include subscriptions, and offer free shipping on subscription renewals when used with WooCommerce Subscriptions.

Centralized rule management

Keep all shipping and payment restrictions in one place, making it easier to review, track and update rules without editing code.

Cart and Checkout block support

Works with the WooCommerce Cart and Checkout blocks, so your restrictions apply whether you use the block-based checkout or the classic one.

Developer hooks

Extensive actions and filters let developers create custom conditions, adjust existing restrictions or build new cart and checkout rules for unusual requirements.

Conditional Shipping and Payments older versions

  • 3.1.5Sep 36 improvements, 14 fixes
  • 3.1.4Aug 2115 improvements, 11 fixes
  • 3.1.2Jun 193 improvements
  • 3.1.1Apr 28
  • 3.1.0Feb 25
  • 3.0.4Dec 9, 2025
  • 3.0.3Sep 2, 2025
  • 3.0.2Jul 3, 2025
  • 3.0.1Jun 13, 2025
  • 3.0.0Jun 6, 2025

Members and buyers of this product can download older versions.

30 older versions in all. If you need one that is not listed, ask support.

Questions about Conditional Shipping and Payments

Can I stop certain payment methods from appearing for large orders?

Yes. You can restrict payment gateways based on order total, along with shipping method, customer location, currency or product type. Customers whose order matches the conditions won't see the restricted gateway at checkout.

Can I block shipping to specific countries or zip codes?

Yes. The plugin lets you block shipments to particular countries, states or zip codes. These geographic rules can apply to your whole store or only to specific products, which helps with carrier limits and regional regulations.

Does it work with WooCommerce Subscriptions and Memberships?

It works with WooCommerce Subscriptions, Memberships and Gift Cards. You can set payment gateways for subscription purchases, offer free shipping on renewals and limit options by membership status or customer role.

Will it work with the block-based checkout?

Yes. It supports the WooCommerce Cart and Checkout blocks, so your shipping and payment restrictions apply in the newer block checkout as well as the classic checkout.

Is Conditional Shipping and Payments free?

The code of Conditional Shipping and Payments is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.

Which version of Conditional Shipping and Payments is this?

Version 3.1.6, released Oct 7, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.

How do I update Conditional Shipping and Payments?

Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Conditional Shipping and Payments automatically and keeps a backup, so you can roll back.

What does Conditional Shipping and Payments need?

Conditional Shipping and Payments needs WooCommerce installed and active.

More from WooCommerce

Conditional Shipping and Payments 3.1.6Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in