Appearance
Per-Customer VIP Discount
A permanent discount percentage assigned to a specific customer that is applied automatically the moment they are attached to a cart. No manager approval needed, no chance of it being forgotten.
Adding a VIP Discount to a Customer (Manager / Admin)
- Go to Customers and click Add Customer (or Edit on an existing one).
- Click + Add loyalty discount below the Notes field.
- Enter a percentage between 0.01 and 100 (e.g.
10for 10%). - Save.
The customer row shows a "10% VIP" amber badge. Staff can spot loyalty customers at a glance.
Editing or Removing
To change the discount: edit the customer and click the pencil icon on the amber chip. To remove it: click the x icon on the chip and save.
How It Appears at the POS
- Cashier searches for and attaches the loyalty customer. The dropdown shows a "X% VIP" badge next to loyalty customers.
- The moment the customer is attached, an amber chip appears in the cart: "Loyalty discount: 10% applied".
- The discount is pre-filled in the payment dialog.
- Cashier proceeds as normal. No approval popup needed.
If the customer is removed mid-transaction, the discount clears immediately.
Where the VIP Badge Appears
- Customers list: Name column
- Customer Profile page: header alongside the points balance
- POS customer search: dropdown results when attaching a customer
- Sales invoice modal: next to the customer name in the sale detail view
Worked Examples
Example 1 — 10% friends and family discount
- Customer: Sarah Mills, loyalty discount 10%
- Cart total: $80.00
- Auto-applied discount: $8.00
- Customer pays: $72.00
- No approval needed. The cashier does not touch the discount field.
Example 2 — Manager adjusts the discount higher
- Customer: VIP account, loyalty discount 15%, cart total $200.00
- Auto-applied: 15% = $30.00
- Manager edits to 20% = $40.00 directly in the payment dialog (no approval pop-up)
- Customer pays: $160.00
Example 3 — VIP discount combined with loyalty points
- Customer: Amara Nwosu, loyalty discount 10%, points balance 500
- Cart total: $100.00
- VIP discount 10% = $10.00 → sub-total $90.00
- Cashier redeems 200 points (100 pts = $1.00) = $2.00 off
- Customer pays: $88.00
- Points earned on $88.00 (not $100.00)
FAQ
Q: Can a cashier change the VIP discount amount at the POS?
A: No. The discount field is read-only for cashiers when a loyalty discount is active.
Q: Can a manager override the VIP discount at the POS?
A: Yes. Managers and Admins can freely adjust the discount after auto-apply.
Q: Can a customer have both a VIP discount and earn loyalty points?
A: Yes. The VIP discount applies first; points redemption applies on top.
Q: Is the VIP discount visible on the receipt?
A: Yes, it appears as the standard "Discount" line.
Q: What happens if the customer is removed mid-transaction?
A: The discount clears immediately. If a different customer without a VIP discount is added, the discount stays at zero.
Q: Will old sales be affected if I change a customer's VIP discount?
A: No. Sale records store the discount amount at transaction time. Changes only affect future transactions.
Q: Is there a report showing how much was given through VIP discounts?
A: Not as a separate breakdown. The Sales Reports summary shows total discount across all sales in a date range, which includes VIP discounts.
