Order Lifecycle
In Rentrax, every order follows a structured lifecycle designed to provide full visibility and control from the time it is created until it is closed. This lifecycle ensures that orders are processed efficiently, systematically, and with accurate record-keeping for both staff and reporting purposes.

Order Stages
The order lifecycle is divided into the following stages:
1. Pending
- When a new order is created, it starts in the Pending stage.
- At this point, the order can either be:
- Confirmed if the customer proceeds with the booking.
- Cancelled if the order is not moving forward.
2. Confirmed
- A Confirmed order indicates that the booking has been accepted.
- From here, staff can:
- Mark it as Delivered once the items are handed over to the customer.
- Cancel the order if necessary (e.g., customer request or availability issues).
3. Delivered
- Once items are given to the customer, the order becomes Delivered.
- At this stage, the order can:
- Move to Returned when items are brought back.
4. Returned
- When items are returned by the customer, the order is marked as Returned.
- From here, the order can be:
- Closed if everything is finalized.
- Reopened if adjustments are required (e.g., disputes, damages, or corrections).
5. Closed
- A Closed order means all actions are completed, and no further processing is required.
- If necessary, the order can be Reopened to move it back into the Returned stage for additional handling.
6. Cancelled
- A Cancelled order means the booking has been stopped before delivery or completion.
- This can happen either:
- Directly from the Pending stage (customer changes mind, unavailability, etc.).
- From the Confirmed stage (order no longer valid).
- Once cancelled, Collect the cancellation fee or no further actions are required, but the record remains stored for reporting.