Appointment Schedule
Spa & Wellness
‹
{{ dateLabel }}
›
Today
Day
Week
Therapist
Room
{{ sc.label }}
+ New Booking
{{ hr }}
{{ col.ini }}
{{ col.name }}
{{ col.specialty }} · {{ col.count }} appts
Drop here
{{ blk.treatment }}
{{ blk.guest }} · {{ blk.roomLabel }}
DUO
Cancelled
Therapist
{{ wd.day }}
{{ wd.dt }}
{{ wd.total }} appts
{{ wr.name }}
{{ wa.time }} {{ wa.treatment }}
DUO
—
Appointment
{{ drawer.treatment }}
{{ drawer.statusLabel }}
×
Time
{{ drawer.timeLabel }}
{{ drawer.durLabel }}
Room
Room {{ drawer.room }}
{{ drawer.therapistName }}
Guest
{{ drawer.guestIni }}
{{ drawer.guestName }}
Room {{ drawer.room }}
DUO
Partner Session
{{ drawer.duoIni }}
{{ drawer.duoGuest }}
{{ drawer.duoTherapist }}
Therapist
{{ drawer.therapistName }}
{{ drawer.thSpecialty }}
✓ Confirm Booking
Check In Guest
Complete & Checkout →
Cancel Appointment
New Appointment
Fill in the details — summary updates live on the right
×
{{ cs.n }}
{{ cs.label }}
Select Treatment
{{ tx.name }}
{{ tx.dur }}min
${{ tx.price }}
Add-ons & Enhancements
Optional — upsell while booking to increase revenue
{{ ao.name }}
{{ ao.desc }}
+${{ ao.price }}
Date & Time
Available Slots
Red = taken
{{ ts.label }}
Booking Type
Single
One guest · one therapist
Couples & Duo
DUO
Two guests · shared room
{{ isDuo ? 'Assign Therapists' : 'Select Therapist' }}
1st click = Guest 1 therapist · 2nd click (different) = Guest 2 therapist
{{ th.fullName }}
{{ th.specialty }}
Free
Guest 1
Guest 2
{{ isDuo ? 'Guest 1 · Primary' : 'Guest Details' }}
Hotel Guest
+ New Guest
Find
{{ foundGuest.ini }}
{{ foundGuest.name }}
Room {{ foundGuest.room }} · Out {{ foundGuest.checkout }}
Guest 2 · Partner
Find
{{ foundDuoGuest.ini }}
{{ foundDuoGuest.name }}
Room {{ foundDuoGuest.room }}
Same treatment room
Both guests side by side
← Back
Confirm Booking ✓
Next: Date & Time →
Next: Therapist →
Next: Guest →
Booking Summary
Couples & Duo
Treatment
{{ summaryTx }}
{{ summaryDurPrice }}
Date & Time
{{ summaryTime }}
{{ summaryDate }}
Therapist
{{ summaryTh }}
{{ summaryTh2 }}
Guest
{{ summaryGuest }}
{{ summaryGuest2 }}
Total
${{ summaryTotal }}
2 sessions × ${{ summaryTxPrice }}
Cancel
Confirm Booking
Checkout
×
{{ ps.label }}
Services Rendered
{{ posAppt.treatment }}
{{ posAppt.therapistName }} · {{ posAppt.timeLabel }}
${{ posAppt.price }}
Add-ons & Extras
{{ ao.name }}
+${{ ao.price }}
Add Tip
{{ tip.label }}
Subtotal
${{ posSubtotal }}
Tax (7%)
${{ posTax }}
Tip
+${{ posTipAmt }}
Proceed to Payment →
Payment Method
Charge to Room
{{ posAppt.guestName }} · Room {{ posAppt.room }}
Credit / Debit Card
Tap, swipe, or insert
Order Summary
{{ posAppt.treatment }}
${{ posAppt.price }}
+ {{ ao.name }}
${{ ao.price }}
Tax (7%)
${{ posTax }}
Total
${{ posTotal }}
← Back
Confirm Payment ${{ posTotal }}
Payment Confirmed
{{ posPayMethodLabel }} · ${{ posTotal }}
Guest
{{ posAppt.guestName }}
Treatment
{{ posAppt.treatment }}
Payment
{{ posPayMethodLabel }}
Print Receipt
Done ✓