WooCommerce Conditional Shipping & Payments v3.2.2
Use advanced rules to control the countries/states, payment gateways and shipping methods available during checkout.
Related items
Related Woocommerce Plugins
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 - WordPress Plugin
by StoreApps
Enhance your coupon options - create gift certificates, store credit, coupons based on purchases and more.
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
- 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.
- 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.
View changelog
- 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.
- 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.
Frequently asked questions
Is Woocommerce Conditional Shipping And Payments GPL licensed?
What is the latest version of Woocommerce Conditional Shipping And Payments?
How much does Woocommerce Conditional Shipping And Payments cost on GPLCoffee?
Which WordPress and PHP versions does Woocommerce Conditional Shipping And Payments support?
Is Woocommerce Conditional Shipping And Payments safe to download?
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).