Process voucher redemptions via QR code scanning or manual code entry with real-time validation.
As a staff member, you validate and process voucher redemptions at checkout. Customers show you their voucher—either as a QR code or by telling you the code—and you apply the discount to their purchase.
Go to Redeem Voucher in the staff menu
Select or scan the customer (if not already in a member context)
Or from a member's profile:
View the member's record
Click Redeem Voucher action
💡 Tip: Members now get vouchers two ways—by saving public vouchers or by claiming batch vouchers via QR code. Both types are redeemed the same way.
Before redeeming, you need to know who the customer is:
Option A: Scan their loyalty card QR code
Customer shows QR code from My Cards
You scan it with your device
System loads their profile
Option B: Enter their identifier
Ask for email, name, or member ID
Enter it in the search field
Select the correct customer
Option A: Scan voucher QR code
Customer shows their voucher QR code
Click the scanner button
Scan the code
Voucher automatically selects in dropdown
Option B: Manual code entry
Customer tells you the code (e.g., "SUMMER20")
Select from the dropdown of available vouchers
Or type the code directly
The dropdown shows only vouchers this customer is eligible to use.
Before processing, the system displays:
Voucher card preview — Visual confirmation
Discount type and value — What they're getting
Eligibility status — Confirmed eligible
Any warnings — Minimum purchase not met, etc.
Enter the customer's order total in the Purchase Amount field.
The system immediately calculates:
Discount amount — What will be taken off
Final amount — What the customer pays
Example:
Purchase Amount: Rs 50.00
Voucher: SUMMER20 (20% off)
Discount: Rs 10.00
Final Amount: Rs 40.00Use the notes field for:
Order or receipt numbers
Special circumstances
Any relevant details
Notes are internal only—customers don't see them.
Verify the discount with the customer
Click Redeem Voucher
Confirm the success message
Apply the discount to their purchase
The customer's transaction is recorded, and the voucher usage is tracked.
As you work, the system validates automatically:
Check | What It Verifies |
|---|---|
Code valid | Voucher exists and belongs to your club |
Active | Voucher is currently active |
Date range | Within valid_from and valid_until |
Usage limits | Not exhausted (total or per-member) |
Member eligible | Meets tier, new member, first order requirements |
Check | What It Verifies |
|---|---|
Minimum met | Order meets minimum purchase requirement |
Discount calculated | Amount correctly computed |
Cap applied | Maximum discount cap enforced (if applicable) |
✓ Green checkmark — Requirement met
⚠️ Yellow warning — Issue needs attention
✗ Red error — Cannot proceed
The customer says they have a voucher, but it's not showing.
Possible reasons:
Customer not eligible (tier, new member restriction)
Voucher expired
Voucher inactive
Customer already used their limit
Code is for a different club
What to do:
Ask for the exact code
Try entering it manually
Check the error message for specific reason
Explain the restriction to customer
The order total is below the voucher's minimum requirement.
Example: Voucher requires Rs 50 minimum, order is Rs 40.
What to do:
Inform customer: "This voucher requires a Rs 50 minimum purchase"
Customer can add items to reach minimum
Or save the voucher for a future purchase
For percentage vouchers with caps, the discount may be less than expected.
Example: 20% off with Rs 25 cap. Customer expects 20% of Rs 200 = Rs 40, but gets Rs 25.
What to do:
Explain: "This voucher has a maximum discount of Rs 25"
The cap is working as designed
Customer already used this voucher.
Error: "This single-use voucher has already been redeemed"
What to do:
Check member's voucher history if disputed
Explain the voucher was already used on [date]
Suggest alternative vouchers if available
The code isn't recognized.
Error: "Invalid voucher code"
What to do:
Verify spelling (codes are case-insensitive but must be exact)
Check if code is for a different business
Ask customer where they got the code
Access a customer's complete voucher redemption history:
From the member's profile, click Voucher History
Or navigate to Vouchers > Member History
The history shows:
All past redemptions
Discount amounts received
Dates and times
Status (completed, voided)
Your internal notes
This is useful for:
Verifying past redemptions
Checking if they've used a specific voucher
Understanding their voucher usage patterns
Have scanner ready
Know common voucher codes
Practice the flow during slow periods
Confirm the discount before applying
Explain any restrictions calmly
Offer alternatives when vouchers can't be used
If a customer believes they should be eligible:
Check the specific error message
Explain the requirement clearly
Offer to contact a manager if needed
Suggest alternative vouchers or future use
Ask your manager for a list of currently active voucher codes. Knowing them speeds up manual entry when QR scanning isn't practical.
When processing a bonus points voucher:
Complete the redemption normally
Points are automatically credited to the linked loyalty card
Customer sees points in their balance immediately
No monetary discount is applied to the order
The customer pays full price but receives loyalty points as the reward.
After successful redemption:
Redeem another — Process additional vouchers
View history — See the transaction logged
Return to vouchers — Go back to main voucher screen
If you redeemed incorrectly:
Contact your partner (business owner)
They can delete the last redemption if needed
Process the correct redemption
Staff cannot void redemptions directly—this requires partner access.
From the staff perspective, there's no difference—the redemption process is identical. However, you may notice:
Voucher Type | Code Format | Source |
|---|---|---|
Manual voucher | Custom (e.g., SUMMER20) | Partner created individually |
Batch voucher | Random (e.g., ABCD1234) | Part of campaign batch |
Both work exactly the same at checkout.
Scanning QR Codes — QR scanning basics
Staff Overview — Your full capabilities
Common Voucher Issues — Troubleshooting help