Currently I’m setting up a loyalty card that customer able to top-up (act as debit card) and earn discount 10% on food and beverage, when using the loyalty card by customer account payment.
However, I’m having trouble on the payment screen; I’m afraid if the sales clerk will make a mistake when processing the payment by cash (because when customer is selected I still be able to process the payment by cash/credit card/voucher). What I would like to do to resolve the problem:
- How to disable cash, credit card, and voucher payment when customer is selected (this is to prevent mistake to other clerk, because registered customer must pay with their customer account in order to get 10% discount). I know that this configuration is possible, because when customer is not selected, customer account payment is disabled on the payment screen.
- How to setup automatically give 10% discount before tax when customer account payment is clicked (I tried using the payment processor, but it still gives me the discount after tax; not before tax).
Here is my illustration on the payment screen to ease the communication: