How admin manually books a private / replacement session
Club Admin · Bahasa Melayu below
Usually parents book their own private sessions and replacements. Admin can also book on their behalf — for phone-request bookings, or fixing a mistaken booking.
Book a private session (admin)
- Sidebar → Attendance → Private Sessions → Add Booking (top right)
- Fill in: - Trainee — search + pick - Coach — pick from available coaches - Date + time — must be within the coach's available slots - Branch / venue - Fee — auto-fills from coach's private-session rate; override if needed
- Choose: - Generate invoice (default) — creates a private-session invoice for the parent - Skip invoice — for comps, waived bookings, or already-paid arrangements
- Save — booking confirmed; parent + coach both notified
Book a replacement (admin)
- Sidebar → Attendance → Replacements → Add Booking
- Fill in: - Trainee - Missed session — search by date - Replacement session — pick from available upcoming sessions - Reason — for the audit log
- Save — bypasses parent's request queue; instantly confirmed
Cancel a booking
- Private Sessions or Replacements → find booking → Cancel Booking
- Enter reason → confirm
- Invoice auto-cancelled (if generated); parent notified
Refunds
If a private session was paid but cancelled, follow Cancel or refund an invoice to refund the parent.
Cara admin book sesi peribadi / ganti
Book private session
- Menu sisi → Attendance → Private Sessions → Add Booking
- Isi: pelatih, jurulatih, tarikh+masa, venue, fee
- Pilih: Generate invoice atau Skip invoice
- Save
Book replacement
- Attendance → Replacements → Add Booking
- Isi: pelatih, missed session, replacement session, sebab
- Save — bypass queue parent
Cancel
Private Sessions / Replacements → Cancel Booking → sebab → invois auto-batal.
Refund
Ikut Cancel or refund invoice.