Murls Discounts – Flexible Discounts for WooCommerce

plugin banner

Automatic payment-method based discounts for WooCommerce checkout.

Author:Ahsan Haroon (profile at wordpress.org)
WordPress version required:6.3
WordPress version tested:6.9.4
Plugin version:2.0.0
Added to WordPress repository:03-01-2026
Last updated:22-03-2026
Rating, %:0
Rated by:0
Plugin URI:https://murls.co/murls-discounts
Total downloads:410
plugin download
Click to start download

Murls Discounts gives WooCommerce store owners a simple, powerful way to encourage customers to pay the way you prefer — bank transfer, cash on delivery, or any other gateway — by automatically applying a discount the moment they select it at checkout.

No coupon codes. No manual steps. The discount just appears, the customer is happy, and you save on payment processing fees.

Learn more and see it in action: murls.co/murls-discounts

Why shop owners love it

Payment processing fees eat into your margins every single day. Credit card and PayPal transactions cost you 2–3% per order. Bank transfers and cash payments cost almost nothing — but customers won’t choose them unless there’s a reason to.

Murls Discounts gives them that reason. Set a 2% discount for bank transfer, and customers see it the moment they reach checkout. They switch payment method. You keep more of your revenue. Everyone wins.

No developer needed. No coupon codes to manage. Set it up in under 2 minutes.

What you can do

Per-gateway discounts
Set a different discount for every payment method in your store. 5% off for bank transfer, 3% for cash on delivery, nothing for credit card — entirely your choice.

Percentage or fixed amount
Choose between a percentage of the cart total (e.g. 10% off) or a flat fixed amount (e.g. $5 off). Works correctly in any currency WooCommerce supports.

Limit discounts to specific product categories
Only want to discount Electronics but not Clothing? Pick your categories and the discount applies only to those items. Sub-categories are included automatically — selecting “Electronics” covers “Laptops”, “Phones”, and every child category beneath it.

Include or exclude mode
Apply the discount to selected categories only, or apply it to everything except selected categories. Perfect for protecting high-margin products while still offering discounts on the rest.

Exclude specific products by SKU
Need to keep one particular product out of the deal? Add its SKU to the exclusion list and it will never be discounted, even if it belongs to an eligible category.

Minimum order amount
Set a minimum spend before the discount applies. You choose what counts toward that minimum — the customer’s full cart, or only the products that qualify for the discount.

Schedule discounts with start and end dates
Running a Black Friday or Christmas promotion? Set a start and end date on any discount rule. It turns on and off automatically — no need to remember to disable it afterwards.

Promotional messages in cart and checkout
Show a friendly message telling customers about available discounts before they even reach the payment selection. Nudge them toward your preferred payment method.

30-day analytics dashboard
See at a glance how much you have saved in payment fees, how many orders used a discount, and which rules are currently active — all from the last 30 days.

Live checkout preview in admin
As you configure a discount, a real-time preview shows exactly what your customer will see at checkout — the discount line, the label, the amount — before you save anything.

Custom fee labels
Customise what appears next to the discount on the checkout page. Use placeholders like [percent] and [amount] to build dynamic labels such as “5% bank transfer discount (-$12.50)”.

Built for everyone

Whether you are a solo shop owner running your first WooCommerce store, an e-commerce manager handling multiple stores, or an agency setting things up for a client — Murls Discounts is designed to be understood and used without reading a single page of documentation.

Every field has a plain-English label. Every section explains what it does in one line. The live preview removes all guesswork.

Works everywhere WooCommerce does

  • Classic Checkout — full support for the traditional WooCommerce checkout page
  • Block Checkout — full support for the modern Gutenberg block-based checkout
  • Classic Cart — discount appears in cart totals
  • Block Cart — discount appears in block cart totals
  • Mini Cart — discount reflected in the mini cart widget
  • HPOS (High-Performance Order Storage) — fully declared compatible
  • All payment gateways — works with any gateway registered in WooCommerce including Stripe, PayPal, bank transfer, cash on delivery, cheque, Mollie, Razorpay, and any third-party gateway plugin

Tested environments

  • PHP 7.4, WordPress 6.3, WooCommerce 7.0.0 — backward compatibility
  • PHP 8.1, WordPress 6.5, WooCommerce 8.0 — current standard
  • PHP 8.2, WordPress 6.9, WooCommerce 10.4.3 — latest stable
  • PHP 8.3, WordPress 6.9, WooCommerce 10.6.1 — cutting edge

Full feature list

  • Per-gateway percentage discounts
  • Per-gateway fixed amount discounts
  • Custom fee label with [percent] and [amount] placeholders
  • Minimum order amount condition
  • Minimum counted against full cart or eligible products only
  • Category scope — include or exclude specific product categories
  • Automatic ancestor category matching (parent covers all children)
  • SKU-level product exclusions
  • Date range scheduling with start and end date/time
  • Promotional customer messages in cart and checkout
  • Live checkout preview in admin
  • 30-day analytics dashboard
  • Classic Checkout and Block Checkout support
  • Classic Cart and Block Cart support
  • HPOS compatible
  • Translation-ready (.pot file included)
  • PHPCS and WPCS compliant
  • Clean uninstall — removes all plugin data on deletion
  • No external services, no tracking, no subscription required

Privacy and data

Murls Discounts does not collect, transmit, or share any data externally. All discount rules and analytics are stored in your own WordPress database. No third-party services are used. The plugin does not make any outbound HTTP requests. Fully GDPR friendly.

Support and documentation

Full documentation, setup guides, and support are available at murls.co/murls-discounts.


Screenshots
FAQ
ChangeLog