Membership Discounts at Checkout
How membership discounts automatically apply during booking and checkout
Membership Discounts at Checkout
When a customer with an active membership books or checks out, discounts are applied automatically.
How It Works
During Booking
- Customer is selected (or logged in for online booking)
- System checks for active memberships
- For each service, finds applicable benefits
- Best discount is shown with membership badge
At Checkout
- Open checkout with customer selected
- System automatically checks membership benefits
- Eligible discounts are applied to services
- Purple badge shows "Member: [Plan Name]"
- Line shows original price and discount
Visual Indicators
Membership Badge
Services with membership discounts show:
- Purple membership icon
- Plan name (e.g., "Gold Member")
- Discount applied (e.g., "-20%")
Price Display
Original pricecrossed out- Discounted price prominently shown
- Savings amount visible
Usage Tracking
If the membership has usage limits:
- System tracks usage per billing period
- When limit reached, discount no longer applies
- Usage resets on billing date
Example
- Plan: "4 Free Blowdrys/month"
- Month starts: Usage = 0/4
- After each use: Usage increments
- At 4/4: No more free blowdrys until next month
- On billing date: Usage resets to 0/4
No Member Selected
If no customer is selected at checkout:
- No membership discount is applied
- Always select customer first to apply benefits
Multiple Memberships
If a customer has multiple active memberships:
- System finds all applicable benefits
- Best discount for each service is applied
- Benefits don't stack (only best one applies)
#discount#checkout#automatic#apply