WooCommerce Conditional Shipping and Payments

Restrict or enable WooCommerce shipping methods and payment gateways with conditional rules based on cart contents, customer location, order value, and other conditions.

Version3.1.5
Last UpdatedSeptember 3, 2026
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

Conditional Shipping and Payments is a WooCommerce plugin that uses conditional logic to control which shipping methods, payment gateways, and shipping destinations customers can use at checkout. You can build rules around products, cart totals, weight, coupons, customer roles, and more.

Key Features

  • Restrict Shipping Methods – Create rules that hide or disable existing shipping methods and live rates based on conditions you define.
  • Restrict Payment Gateways – Conditionally hide or restrict payment gateways depending on the shipping method, country, state, postcode, order total, currency, product, category, or shipping class.
  • Shipping Destination Rules – Prevent orders from being shipped to specific countries, states, or zip codes to comply with regulations or carrier terms.
  • Customer Role Restrictions – Limit shipping and payment options to specific customers, customer roles, or site members such as wholesale customers.
  • Free Shipping Conditions – Make free shipping available per product, category, or shipping class, and tie it to other conditions like minimum cart total.
  • Cart-Based Conditions – Restrict shipping methods and live rates based on package weight, item count, or cart total.
  • Coupon-Triggered Rules – Activate shipping method restrictions when a specific coupon code is applied.
  • Subscription Payment Rules – Use specific payment gateways for purchasing subscriptions, or offer free shipping with subscription renewals.

Who Is It For

This plugin is for WooCommerce store owners who need to control which shipping and payment options appear at checkout based on conditions like cart contents, customer location, or order value. It suits stores with varied shipping and payment requirements, including those serving wholesale customers, members, or subscription buyers.