[TOC]
The My Orders front-end page allows logged-in customers to view the history of all their own booking orders. It provides an easy way for customers to check the status of their reservations, view details, and cancel bookings if permitted.
Create a Joomla menu item pointing to the OS Calendar My Orders view (see Menu Layouts for instructions). The page is only accessible to logged-in users.
The My Orders page displays a list of the customer's past and current bookings:
| Column | Description |
|---|---|
| Order ID | Unique booking identifier |
| Property | Booked property name |
| Room | Booked room name (if applicable) |
| Check-in | Check-in date |
| Check-out | Check-out date |
| Nights | Number of nights |
| Total Amount | Total paid / due |
| Status | Order status (Pending, Confirmed, Cancelled, Rejected) |
| Order Date | Date the booking was submitted |
Customers can filter their order list using:
| Filter | Description |
|---|---|
| Order By | Sort by check-in date, order date, or amount. |
| Sort Direction | Ascending or descending. |
| Status | Filter by a specific order status. |
| Check-in From | Filter orders with check-in date from a specific date. |
| Check-in To | Filter orders with check-in date up to a specific date. |
Click on an order ID or the View link to open the full order detail page. The detail page shows all booking information including the price breakdown and a print button.
If the Allow Cancel the Booking Request option is enabled in OS Calendar Configuration, and the check-in date is still within the permitted cancellation window, a Cancel button appears on the order detail page. Clicking it will:
Note: Cancelled orders cannot be re-activated. The customer would need to submit a new booking request.