How To Add A Discount Based On Payment Method In WooCommerce

How To Add A Discount Based On Payment Method In WooCommerce

Most store owners prefer some payment methods over others. It’s usually a great idea to offer multiple payment options to customers. However, gateways tend to charge different fees and some will process payments faster than others. One great way to encourage customers to use your favorite gateway is to add a discount based on payment method in WooCommerce.

The easiest way to implement discounts based on payment method is to use a plugin such as Advanced Coupons. With Advanced Coupons, you can set up discount codes that only work when customers select your preferred payment options.

In this article, we’ll discuss some scenarios where it makes sense to restrict coupons by payment method in WooCommerce. Then we’ll show you how to create payment-method-specific coupon codes using Advanced Coupons. Let’s get to it!

Why Restrict Coupons by Payment Method in WooCommerce

Most online stores offer multiple payment methods. For example, you might enable customers to pay using PayPal, Stripe, via bank transfer, using WooCommerce Payments, or more:

Payment methods in WooCommerce
(click to zoom)

There’s no one payment method that’s going to be a perfect fit for every store. Depending on where your customers are located, you may need to offer a broad range of payment options, including local gateways.

The problem is, the more gateways you enable, the harder it becomes to keep track of payments, coordinate payouts, and calculate fees. Some payment methods will cost you more in processing fees and they’ll pay out money in timetables that might not fit your needs. Even so, if customers like using those payment options, removing them can affect your bottom line.

One great way to encourage customers to use other payment gateways is to offer discounts based on which method they choose. Even small discounts (such as 5% or 10% off) can encourage customers to switch payment methods. By offering a discount, everyone walks away happy. That is, at least, if the discount doesn’t eat too much into your profits (which it shouldn’t).

How To Add A Discount Based On Payment Method In WooCommerce (3 Steps)

Adding payment method restrictions using Advanced Coupons is simple. However, the first thing you need to do is to create a coupon that you can apply that restriction for. Let’s start there.

Step 1: Create a new coupon

If you’re using Advanced Coupons, you can go to Coupons > Add New to create a new discount code. First off, click on Generate coupon code to generate a unique discount code. That’s the code that users will need to apply to access the discount based on payment method:

Generate new coupon code
(click to zoom)

Scroll down to the Coupon data widget and jump to the General tab. This section will enable you to configure what type of discount you want to offer and the percentage or fixed amount that you want to take off the final price:

Configuring coupon details
(click to zoom)

Once you settle on what type of discount you want to offer, it’s time to configure payment restriction options. Let’s move on to step number two.

Step 2: Configure coupon payment restriction options

After settling on a type of discount and an amount for the coupon, go to the Coupon data > Payment Methods Restriction tab. Go ahead and tick the option that says Enable payment methods restriction. Keep in mind that this feature is only available with Advanced Coupons Premium:

Discount based on payment method WooCommerce
(click to zoom)

Advanced Coupons enables you to configure payment method restrictions using two methods. Under Type you can select either Allowed or Disallowed. The Allowed option lets you select which payment methods the coupon will work for. With the Disallowed setting, you can exclude specific payment methods from being able to use the discount:

Restrict coupon by payment method WooCommerce
(click to zoom)

In that example, you’d have a coupon code that only works if users choose PayPal as their payment method. If they choose any other payment option, the coupon wouldn’t work and they’d get an error message.

Go ahead and select which methods you want to allow or disallow your coupon code for. Next up, we’ll talk about auto-applying your discount based on payment method.

Step 3: Configure your discount coupon to auto-apply

With this type of discount coupon, it makes sense to take advantage of Advanced Coupon’s auto-apply feature. Thanks to this functionality, discount codes will apply automatically whenever a customer’s cart meets the conditions that you outline.

This approach will enable you to publicize that you’re offering discounts for specific payment methods and not have customers run into a scenario where they forget to apply their codes. To configure your coupon to auto-apply, look for the widget at the right side of the coupon editor that says Auto Apply Coupon:

Auto apply coupon in WooCommerce
(click to zoom)

Tick that option and that’s it. Once you save the coupon, it’ll be configured to auto-apply whenever a customer chooses your preferred payment options.

Keep in mind that you can also apply other types of coupon restrictions, such as cart conditions for example, you might configure the discount coupon to only apply when customers make orders over $X amount and want to pay with a specific method.

Conclusion

Even if you offer a broad range of payment methods in your store, there are ways to nudge customers towards your favorite options. Perhaps the best way to do so is to offer a discount based on payment method in WooCommerce.

With Advanced Coupons Premium, you can create coupon codes that only work for specific payment methods. That way, you’ll be able to entice customers into paying using the gateways that offer you better fees and faster payout times.

Do you have any questions about how to add discounts based on payment method in WooCommerce? Let’s talk about them in the comments section below!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on email
Email

Leave a Reply

Your email address will not be published.