Skip to main content

14. Booking Management

Manage customer bookings, track payments, control booking statuses, and ensure seamless reservations.


πŸ“Œ 14.1. Booking List Overview​

Displayed Data:​

FieldDescription
Booking ReferenceUnique ID for each booking.
UserCustomer’s name.
Number of GuestsTotal attendees.
Booking AmountTotal price in SAR.
Discount ValueAmount deducted as a discount.
Paid AmountAmount actually paid by the customer.
Ticket TypeType of ticket (Morning, Evening, Full Day).
Booking DateScheduled date of the booking.
Creation DateDate and time the booking was made.
StatusColor-coded booking status (Approved, Canceled, Rejected, Expired, Ready to Complete).
ActionsOptions for managing the booking.

  • Filter by Status β†’ Approved | Canceled | Rejected | Expired | Ready to Complete
  • Date Filter β†’ Today | Yesterday | Last 7 Days | Last 30 Days | This Month | Last Month | Custom Range
  • Search Bar β†’ Search by booking reference, user name, or ticket type

βš™οΈ 14.3. Booking Actions Menu​

  • Show β†’ View full booking details.
  • Delete β†’ Remove booking from records.
  • Logs β†’ Track booking modifications and changes.

πŸ“ 14.4. Booking Details Page​

Left Panel (Main Booking Information)​

FieldDescription
QR CodeScannable code for check-in.
Booking ReferenceUnique identifier (e.g., KJ25347).
Booking DateScheduled date (e.g., 01-05-2025).
Creation DateDate when the booking was made.
Paid AmountAmount paid (e.g., 0 SAR).
Booking AmountTotal cost before discounts (e.g., 220 SAR).
StatusCurrent booking status (e.g., Under Review).
Ticket CategoryTicket type (Morning Ticket, Full Day Ticket).

Right Panel (Notes Section & Payment Summary)​

FieldDescription
Notes DropdownSelect or add a note for the booking.
Save Notes ButtonSaves any modifications to notes.
Notes TableDisplays added notes with timestamps.
Sub TotalDisplays the total cost before discounts.
Discount AppliedShows any discount applied.
Total PaidFinal amount paid by the customer.

πŸ‘₯ 14.5. Guest Information (Who is Coming Section)​

Displayed Data:​

FieldExample Value
Name"Rosalie Quiambao"
Phone Number"+966567594567"
Email"samindbra@gmail.com"
Identity Card Type"Iqama"
Identity Card Number"2549425859"
Type"Man"
Payment Status"Not Paid"
Total Amount"220 SAR"

🍽️ 14.6. Activity & Food Sections​

Displays activities or food items associated with the booking.

FieldDescription
NameActivity or food item name.
UserCustomer associated with the item.
QuantityNumber of items booked.
Used QuantityNumber of items used.
StatusAvailability or usage status.

πŸ”Ή No data appears if no items have been added.


πŸ”— 14.7. Booking Interconnection & Functionality​

  • Bookings are linked to the ticketing system, user management, and payment processing.
  • Logs track every modification to a booking, ensuring transparency.
  • Booking statuses help organize reservations and prevent errors in scheduling.