DocumentationRecipes2% discount for bank transfer

2% discount for bank transfer

Put −2 in the percentage field on Direct bank transfer and every order paid that way gets 2 % off. Bank transfer costs you nothing to accept and the money arrives before you ship. Works in the free version.

Free and ProUpdated for 3.0.0

How to set up a bank transfer discount

Give Direct bank transfer a negative percentage fee. −2 in the percentage field takes 2 % off every order paid by bank transfer:

FieldValue
Charge an extra fee when customers pay with Direct bank transferticked
Fixed feeempty
Percentage fee−2
Fee labelBank transfer discount
Payment fee is taxable + Fee amount already includes taxboth ticked, so the −2 % is the discount the customer sees on the total

On the order

A negative line, Bank transfer discount −2.20, on a 110 basket; total 107.80. It appears in the checkout totals the moment bank transfer is selected, on the order in the admin, in the email and on the invoice. It is a fee, not a coupon, so WooCommerce’s coupon reports are untouched.

Bounding it

The caps bound the result, and the result is negative, so the bounds are too. “2 % off, never more than 50 off” is minimum −50. “At least 1 off” is maximum −1. Getting this backwards turns the discount into a charge; the discounts page has the table.

Pairing it with a COD fee

The two together are the classic set-up in cash-on-delivery markets: a fee on COD that recovers the courier’s charge, a discount on bank transfer that rewards paying up front, and card at list price in between. With Pro’s display controls the customer sees all three figures beside the method names before choosing.

A discount only for some customers — wholesale accounts, say — is a condition on the rule, which is Pro.

The wholesale recipe