You’ve created some WooCommerce coupons, but you don’t want customers to pay with credit card when using that coupon. They can use a debit card or pay with cash, but not with a credit card.
The first option you have to do that is to use a code, but not everyone is able to do that. It’s somewhat complicated. But don’t worry. There’s another option.
You can use the WP Conditional Payment Gateways plugin. This plugin allows you to create conditions for your payment gateways without using any codes and in seconds. Therefore, you need to install and activate it if you don’t have it yet.
You can download the plugin here: Download WooCommerce Conditional Payment Gateways Plugin - or - Read more
Open the plugin
To open it, go to WooCommerce > Conditional Payment Methods
When you open the plugin, you’ll see the Add condition button, so click on it to create a new condition.
Disable a payment method for a coupon code
To disable a payment method for a coupon, you need to use these values in the condition fields:
- Enter condition title in Add new condition.
- Conditions: Coupon — Not equal to — SAVE25 (for example).
- Enabled payment gateways: Stripe, or the gateway you want to use.
- Hit the Publish button.
Done!
Now your payment method will be disabled for the coupon you’ve selected.
And no. We’re not crazy. It’s that simple!
You can download the plugin here: Download WooCommerce Conditional Payment Gateways Plugin - or - Read more