Free WooCommerce Plugin

Reward customers who pay
the way you prefer

Automatically apply a discount when customers choose your preferred payment method at checkout. No coupons. No code. The discount just appears.

Classic + Block Checkout support
All Gateways Stripe, PayPal, COD...
2 Minutes Setup time

The problem

Credit card and PayPal fees eat 2-3% of every order. Bank transfers cost almost nothing, but customers won't choose them without a reason.

The solution

Give customers a discount for choosing your preferred payment method. They save money, you save on fees. Automatic, instant, no coupons.

Everything you need to manage payment discounts

Built for shop owners, not developers. Every feature works out of the box.

Per-gateway discounts

Set a different discount for every payment method. 5% off for bank transfer, 3% for cash on delivery, nothing for credit card.

Percentage or fixed amount

Choose between a percentage of the cart total or a flat fixed amount. Works correctly in any currency WooCommerce supports.

Category scoping

Limit discounts to specific product categories. Include or exclude mode. Parent categories automatically cover all children.

SKU exclusions

Keep specific products out of the discount by SKU, even if they belong to an eligible category. Protect your margins on individual items.

Schedule discounts

Set a start and end date on any rule. Perfect for Black Friday, Christmas, or any time-limited promotion. Activates and deactivates automatically.

Analytics dashboard

See how much you have saved in payment fees over the last 30 days. Track orders with discounts and active rules at a glance.

Promotional messages

Show customers a friendly message in the cart and checkout telling them about available discounts. Nudge them toward your preferred payment method.

Live checkout preview

See exactly what your customer will see at checkout as you configure the discount in admin. No saving and switching tabs to check.

Minimum order amount

Set a minimum spend before the discount kicks in. Choose whether it counts the full cart or only eligible products.

Works everywhere WooCommerce does

No matter how your store is set up, Murls Discounts works out of the box.

Classic Checkout Traditional WooCommerce checkout page
Block Checkout Modern Gutenberg block-based checkout
Classic + Block Cart Discount appears in all cart layouts
HPOS Compatible High-Performance Order Storage declared
All Payment Gateways Stripe, PayPal, COD, Razorpay, Mollie...
Tax Compatible Works with all WooCommerce tax settings

Set up your first discount in 3 steps

No technical knowledge needed. If you can click a toggle and type a number, you are ready.

1

Pick a payment method

Open WooCommerce and go to Murls Discounts. You will see a card for every payment method enabled in your store.

2

Set the discount

Flip the toggle switch on, choose percentage or fixed amount, and type the discount value. The live preview shows what your customer will see.

3

Save and you are done

Click save. The discount is live immediately. Customers see it the moment they select that payment method at checkout.

Why automatic discounts beat coupon codes

Coupons add friction. Automatic discounts remove it.

With coupon codes

  • Customers forget codes or mistype them
  • Codes get shared publicly and abused
  • Extra step at checkout increases cart abandonment
  • You have to create, distribute, and manage codes

With Murls Discounts

  • Discount appears automatically at checkout
  • Only applies to payment methods you choose
  • Zero friction, higher conversion
  • Set it once, it runs itself

Documentation

Everything you need to get started and configure advanced rules.

Installation

  1. In WordPress admin, go to Plugins → Add New
  2. Search for Murls Discounts
  3. Click Install Now, then Activate
  4. Go to WooCommerce → Murls Discounts to configure

Discount types

  • Percentage — e.g. 5% off the cart total (or eligible products only)
  • Fixed amount — e.g. $10 off, regardless of cart size

Category scoping

  • Enable scope on any gateway rule to limit the discount to specific categories
  • Include mode — discount applies only to products in selected categories
  • Exclude mode — discount applies to everything except selected categories
  • Parent categories automatically include all child categories
  • Add SKUs to the exclusion list to protect individual products

Conditions

  • Minimum order amount — set a spend threshold (full cart or eligible products only)
  • Schedule — set start and end date/time for the discount
  • All conditions are optional. Leave them at default and the discount always applies.

Custom fee labels

Use [percent] and [amount] placeholders in your label. Example: Bank transfer discount ([percent] off) -[amount] becomes "Bank transfer discount (5% off) -$12.50" at checkout.

Requirements

  • WordPress 6.3 or higher
  • WooCommerce 7.0.0 or higher
  • PHP 7.4 or higher

Tested up to: PHP 8.3, WordPress 6.9, WooCommerce 10.6.1

Video tutorials

Watch Murls Discounts in action and learn how to use every feature step by step.

How to Install and Activate Murls Discounts in WooCommerce

How to Activate and Configure Payment Method Discounts

Pricing

Murls Discounts is free. No hidden costs, no subscription, no licence key.

Available now

Free

$0/forever
  • Per-gateway percentage and fixed discounts
  • Category scoping with include/exclude mode
  • SKU exclusions
  • Minimum order amount conditions
  • Date range scheduling
  • Promotional messages
  • Analytics dashboard
  • Live checkout preview
  • Classic + Block Checkout support
  • All payment gateways
Download Free
Coming soon

Pro

TBA
  • Everything in Free, plus:
  • User role-based discounts
  • Tiered discounts (spend more, save more)
  • Advanced analytics and export
  • Priority email support
Coming Soon

Frequently asked questions

No. The discount is applied automatically the moment a customer selects the qualifying payment method at checkout. There are no codes to create, share, or manage.

Yes. Murls Discounts fully supports both Classic Checkout and the modern Gutenberg block-based checkout. Discounts apply and recalculate in real time on both.

Yes. Any payment gateway enabled in WooCommerce is automatically detected — Stripe, PayPal, bank transfer, cash on delivery, cheque, Mollie, Razorpay, and any third-party gateway plugin.

Yes. Enable category scope on any gateway rule, pick your categories, and only those products get discounted. Parent categories automatically include all children. You can also exclude individual products by SKU.

Yes. Set a start and end date/time on any gateway rule. The discount turns itself on and off automatically — no need to remember to disable it.

Discounts follow your existing WooCommerce tax settings. The discount line respects your tax configuration — whether prices include or exclude tax. No special setup needed.

No. The discount uses WooCommerce's native cart fee API. It does not interact with coupon logic or stacking rules. It is compatible with any plugin that uses the same standard approach.

No. All data stays in your WordPress database. No external servers, no analytics tracking, no licence checks. Fully GDPR friendly.

Need help?

Visit the WordPress.org support forum or contact us directly. We respond to every message.