Skip to main content
Discount based on the Payment Method

Learn how to easily provide discounts based on payment methods using the Discount Rules for WooCommerce plugin.

Haripradeepa Senthilkumar avatar
Written by Haripradeepa Senthilkumar
Updated over a week ago

Introduction:

Discount based on payment method refers to a pricing strategy where customers receive discounts or special offers based on the payment method they select during a purchase.

For example: Get a 10% discount when paying with a credit card at checkout.

This strategy, facilitated by the Discount Rules for WooCommerce plugin, serves to incentivize customers to use preferred payment methods, boost sales, attract and retain customers, and shape their behaviour towards more favourable payment options.

Below are some examples of discount scenarios based on payment method:

  • Receive a $20 discount when using PayPal as the payment method during checkout.

  • Free Shipping on all orders when selecting Direct Bank Transfer as the payment option.

  • Get a 15% discount on specific products when choosing Cash on Delivery as the payment method.

To create discount rules with payment method conditions, you need to have the Discount Rules PRO plugin installed and activated. You can purchase the PRO version by clicking on the provided button.

Now, let's take a closer look at each example in detail.

Example 1 : Receive a $20 discount when using PayPal as the payment method during checkout

In this scenario, customers will receive a fixed discount of $20 on from their cart subtotal by choosing PayPal as their preferred payment method. Let's proceed to create a discount rule for this scenario.

To create this rule, follow these steps

Creating a Discount Rule:

  • Go to WordPress dashboard -> Woocommerce -> Discount Rules -> Click on “Add New Rule” button

  • Select the discount types as “Cart Adjustment”, since we are offering a $20 fixed discount from the whole cart for “Paypal” payment method

Then configure the discount rule as seen in the below screenshot:

To configure the rule with “Payment method” condition, follow these steps:

  • Choose "All Products" (storewide) from the filter options. You also have options like specific Categories, selected Products, Attributes, Tags, Sku’s and so on… You can choose the option depending upon your requirement.

  • Set the discount type to a $20 fixed discount. You also have options to choose Percentage discount or Fixed discount per product

  • Include “Payment Method” as additional condition and add the “Paypal” as payment method here

  • Click on “SAVE” once we have successfully created the rule.

Now, customers who opt for PayPal as their payment method during the checkout process will be granted a fixed discount of $20 from their cart subtotal.

Here is the screenshot of the checkout page showing an example:

Example 2 : Free Shipping on all orders when selecting Direct Bank Transfer as the payment option

This discount provides Free Shipping for customers who select direct bank transfer as their payment method.

To create this rule, follow these steps

Creating a Discount Rule:

  • Go to WordPress dashboard -> Woocommerce -> Discount Rules -> Click on “Add New Rule” button

  • Select the discount types as “Free Shipping”

Then configure the discount rule as seen in the below screenshot:

To configure the rule with “Payment method” condition, follow these steps:

  • Give a title for this rule and click on the “Add condition” button

  • Select “Payment Method” as additional condition

  • Inlist “Direct bank transfer” payment method

  • Click on “SAVE” once we have successfully created the rule.

Customers who choose direct bank transfer as their payment method during the checkout process will now receive Free Shipping.

Here is the screenshot of the checkout page showing an example:

Example 3: Get a 15% discount on specific products when choosing Cash on Delivery as the payment method

This discount offers 15% discount on specific products for customers who are choosing Cash on Delivery as their payment method.

To create this rule, follow these steps

Creating a Discount Rule:

  • Go to WordPress dashboard -> Woocommerce -> Discount Rules -> Click on “Add New Rule” button

  • Select the discount type as “Product Adjustment”

Then configure the discount rule as seen in the below screenshot:

To configure the rule with “Payment method” condition, follow these steps:

  • Choose "Products” from the filter options and type a few characters of the products name to find your product and select it. You also have options like specific Categories, selected Attributes, Tags, Sku’s and so on… You can choose the option depending upon your requirement.

  • Set the discount type to a 15% percentage discount. You also have options to choose Fixed discount or Fixed price per item.

  • Include “Payment Method” as an additional condition and select the payment method as “Cash on delivery”

  • Click on “SAVE” once we have successfully created the rule.

Customers who choose Cash On Delivery as their payment method during the checkout process will now receive 15% off on specific products (Bag and Watch).

Here is the screenshot of the checkout page showing an example:

The above discussed scenarios require a PRO version.

Note:

  • While setting Payment Method conditions, you can choose "Refresh order review in checkout" -> Yes from our settings tab.

  • Since the shipping information is updated during checkout, discounts will be applied based on the updated shipping details. When the "Refresh order review in checkout" option is set to "Yes," the checkout process will be refreshed, and discounts will be automatically updated.

Next Steps:

You may also want to check out these helpful guides:

Refer this video to know about how to discount based on payment method:

Still unclear ?

If you need any assistance, please create a support request at our ticket system. We are always happy to assist you :)

Did this answer your question?