WooCommerce Conditional Payments Pro is used to restrict available payment methods based on conditions. It also supports conditional payment method fees. With several different conditions it’s possible to implement almost any kind of logic to payment methods availability.
This plugin works with existing WooCommerce and 3rd party payment methods. For example, you can restrict cash on delivery, PayPal and Stripe.
Example
You have two payment methods, PayPal for all and Invoice for registered business customers. Invoice should be only shown if the user is logged in and his role is “Business Customer”.
With Conditional Payments Pro you can add “Customer is logged in” and “Customer role is” conditions to Invoice. Then Invoice is only available for logged in business customers.
Features
- Restrict available payment methods based on conditions
- Add payment method fees conditionally
- Fixed sum
- Percentage of subtotal
- Set custom no payment methods available message if all payment methods are disabled
- Available conditions
- General
- Order subtotal
- Shipping method
- Number of items
- Coupon
- Currency
- Products
- Products
- Categories
- Tags
- Types (physical, virtual, downloadable, subscription)
- Shipping class
- Stock status (in stock, backorders)
- Billing Address
- All fields
- Shipping Address
- All fields
- Customer
- Logged in / out
- User role
- Previous orders (for example has had 1 successful order)
- Group
- IP address
- VAT exempt
- VAT ID by Germanized for WooCommerce
- EU VAT number by Aelia EU VAT Assistant
- Business ID / Tax ID / VAT reg. no. by Kybernaut IČO DIČ
- Language
- Polylang
- WPML
- Misc
- Date
- Time
- General
- Support for the following multi-currency plugins
- Aelia Currency Switcher for WooCommerce
- FOX – Currency Switcher Professional for WooCommerce
- WooCommerce Multilingual & Multicurrency by WPML
- Compatible with WooCommerce blocks-based checkout
Need anything else? Let us know and we will be happy to check if it can be added.
Free Version
Free Version is also available. It’s same as Pro but with less conditions and no payment method fee functionality.
Szymon –
Good plugin
Sergiusz –
Great plugin, excellent work and support!
Fabien –
The plugin works beautifully. Even the free version was enough for my initial needs, so thank you.
I stop at 4 stars because it needs a couple improvements: 1) in the Payments menu the “conditions” option does not appear for me so I need to enter the settings from the Plugins page; 2) The subtotal: if I want a condition to happen on a subtotal less than 150, for example, it means different things depending on currency, and I can’t choose the currency.
Other than that, perfect. 🙂
Lauri / WP Trio –
Thanks for the feedback 🙏
The conditions link missing sounds like a conflict with another plugin. Please send us a ticket with your site details and let’s have a look.
The plugin has a built-in support for some common multi-currency plugins. How it works is that all amounts in the rulesets are entered in the default currency and the plugin will automatically convert them to the active currency.
Ivailo Ivanov –
Great and very useful plugin for WooCommerce e-shops.
a Ja! beauty –
The plugin is easy to handle and in case of a problem the help reaction is pretty quick and to the point!
Gabriele –
The plugin works great, it does exactly what is in the description, it has no problems and thanks to this plugin I was able to block cash on delivery for the customers I had on the black list and also for some problematic postal codes. I’m very happy.
Filip –
I really appreciate the support of the plugin. I needed to make it compatible with another plugin and they had no problem with that. Problem solving speed, quality of solution, good communication. Everything was excellent! Thanks!
Magic Bears Studio –
This plugin does exactly what it is supposed to. I highly recommend it if you need to have conditional payments on your site. We use it so that admin can take orders in shop without having to pay for it and taking the payment in cash or card in the shop.
SharingWell.com –
This plugin was exactly what we needed for our website. I was able to easily create custom rules for credit transactions and purchase orders depending on which products were being purchased. Highly recommend!
bartdenhartog –
They helped me perfectly with the rules and even created a custom code snippet for compatibility with the Local Pickup plugin!
Marc –
I purchased with the conditional shipping plugin, excellent plugin!
getsextoys –
This plugin works beautifully. We use it to block credit card payments for people that have disputed previous transactions.
Steve –