Get Started
Woocommerce Conditional Shipping And Payments featured image

WooCommerce Conditional Shipping & Payments v3.2.2

Developer: WooCommerceCategory: WordPress PluginsTrusted with 841 downloadsLite17 favoritesLatest v3.2.2Updated yesterday

Use advanced rules to control the countries/states, payment gateways and shipping methods available during checkout.

Related items

Related Woocommerce Plugins

Woocommerce Subscriptions icon

WooCommerce Subscriptions - WordPress Plugin

by Prospress Inc

WooCommerce Subscriptions Plugin allows you to introduce a variety of subscriptions for physical or virtual products and services.

Woocommerce Smart Coupons icon

WooCommerce Smart Coupons - WordPress Plugin

by StoreApps

Enhance your coupon options - create gift certificates, store credit, coupons based on purchases and more.

Woocommerce Table Rate Shipping icon

WooCommerce Table Rate Shipping - WordPress Plugin

by WooCommerce

Advanced, flexible shipping. Define multiple shipping rates based on location, price, weight, shipping class or item count.

Use advanced rules to control the payment gateways, shipping methods and shipping countries/states available during checkout.

Use advanced rules to control the countries/states, payment gateways and shipping methods available during checkout.

Use advanced rules to control the payment gateways, shipping methods and shipping countries/statesavailable during checkout.

The WooCommerce Conditional Shipping and Payments extension gives you full control over the payment gateways, shipping methods and shipping countries/states available to your customers during checkout. Create simple or advanced rules to restrict payment and shipping options based on multiple configurable conditions.

Conditional Shipping Methods

Enable or disable shipping methods based on the selected billing/shipping country/state, package weight, cart total, or cart contents.

  • Bind shipping method restrictions with certain products, product categories, or shipping classes.
  • Create multiple add-on flat rates and make them available conditionally, depending on the shipping destination or package weight.
  • Create product-level restrictions to comply with shipping carrier terms-of-service and customs import regulations associated with specific products.

Conditional Payment Gateways

Conditionally enable or disable payment gateways depending on the selected shipping method, selected billing/shipping country and state, cart/order total and cart contents. Use gateway exclusion rules to streamline your checkout process:

  • Restrict gateway options based on billing country availability, or minimum transaction limits.
  • Create gateway restrictions based on products and shipping methods to comply with payment gateway terms-of-service.

Restrict Shipping Countries & States

Exclude shipping countries and states in your shop based on conditions such as cart value and cart contents, including products and quantities. Create product-based shipping country restrictions to comply with customs import regulations, or to control product sales in specific markets.

Easy and Extensible

Tired of snippet hunting? Thanks to a streamlined payment and shipping restrictions interface, the extension makes some of the most advanced aspects of shop management easy and accessible. Developers have another reason to love it: Its extensible actions/hooks API makes it easy to add new conditions, or even build new types of cart/checkout restrictions from scratch.

Recent releases

Release history

View all 10 versions
v3.2.2LatestVerified Safe
Oct 29, 2026326.9 KB
Fixed
  • Required edit permissions when loading restriction forms and attribute terms through AJAX.
  • Fixed a PHP warning when filters unregister all conditions or restrictions, while keeping integration conditions disabled.
  • Fixed a fatal error when payment gateways are listed without a cart, such as in page builders.
  • Listed the individual Klarna Payments options (Pay Now, Pay Later, Slice It) in the payment gateway restriction, so that rules can exclude them again.
  • Fixed a fatal error in the Cart and Checkout blocks with WooCommerce Stripe Gateway 8.8.0 to 9.8.0.
Other
  • Dev - Raised the PHPStan analysis level to 8.
  • Dev - Corrected docblock types reported by PHPStan level 9.
  • Dev - Corrected docblock types reported by PHPStan level 10.
  • Dev - Checked integrations in PHPStan against generated stubs from woocommerce/php-stubs.
  • Dev - Resolved PHPStan baseline entries without changing behavior.
  • Dev - Kept the PHPStan integration stubs up to date without manual changes.
  • Dev - Updated QIT CLI to 1.3.3.
Oct 21, 2026325.5 KB
View changelog
Fixed
  • Returned the restriction message instead of an empty server error when paying for an existing order through the Store API.
  • Refreshed cached shipping rates after deleting a global restriction rule.
  • Hid the PayPal Payments Venmo, Pay Later and card express buttons in the Cart and Checkout blocks when the PayPal gateway is restricted.
  • Hid restricted Klarna payment categories at classic checkout with current Klarna Payments versions.
  • Fixed a "1" appearing in restriction resolution messages, and a fatal error at checkout when a restriction is unregistered.
  • Restricted Klarna Payments at classic checkout when it is shown as a single method ("Combine payment methods" or the redirect checkout flow) and any Klarna option is restricted.
  • Prevented a fatal error when adding a rule for a restriction that is no longer registered.
Other
  • Dev - Updated the release deployment to WooCommerce.com.
  • Dev - Raised the PHPStan analysis level to 3.
  • Dev - Raised the PHPStan analysis level to 4.
  • Dev - Fixed PHPStan level 4 findings that needed behavior changes.
  • Dev - Raised the PHPStan analysis level to 5.
  • Dev - Raised the PHPStan analysis level to 6.
  • Dev - Fixed PHPStan level 6 findings that needed behavior changes.
  • Dev - Raised the PHPStan analysis level to 7.
Oct 7, 2026321.8 KB
View changelog

No changelog available for this version.

Frequently asked questions

Is Woocommerce Conditional Shipping And Payments GPL licensed?
Yes, Woocommerce Conditional Shipping And Payments is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of Woocommerce Conditional Shipping And Payments?
The latest version of Woocommerce Conditional Shipping And Payments on GPLCoffee is v3.2.2 (released Oct 29, 2026, 326.9 KB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does Woocommerce Conditional Shipping And Payments cost on GPLCoffee?
Woocommerce Conditional Shipping And Payments is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download Woocommerce Conditional Shipping And Payments along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress and PHP versions does Woocommerce Conditional Shipping And Payments support?
The current release of Woocommerce Conditional Shipping And Payments requires WordPress 7.0 or higher, tested up to WordPress 7.1, PHP 7.4 or higher. Per-release compatibility details are listed in the version history.
Is Woocommerce Conditional Shipping And Payments safe to download?
Yes. The latest release of Woocommerce Conditional Shipping And Payments (v3.2.2) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites. Included with every membership plan: 10 to 40 connected sites depending on the plan (Lite 10, Pro 20, Geek and Lifetime 40).