Skip to documentation content

Booking Operations

Check in, check out, cancel and record no-show

Apply the supported booking lifecycle actions with the right timing, reason and payment workflow while preserving the audit trail.

Apply lifecycle actions from the latest booking detail. Hotel Booking validates the current state, stay window, capability, nonce and concurrency before it writes a transition.

Check in and check out

  1. Open Hotel Booking → Bookings and open the booking detail.
  2. Confirm the booking is Confirmed and the guest is within the check-in-inclusive, check-out-exclusive stay window.
  3. Select Check In and verify the refreshed badge and timeline.
  4. At departure, reopen the detail and select Check Out once.
  5. Verify the terminal Checked Out state and the inventory release.

Cancel

  1. Open the latest detail and select Cancel Booking.
  2. Enter the required cancellation reason, up to 1,000 characters.
  3. Confirm the action when prompted.
  4. Verify Cancelled, the reason and the activity entry.

Free cancellation changes lifecycle and audit state without mutating the payment ledger. Pro’s entitled cancellation workflow can apply its existing policy and refund behavior.

No-show

Use the existing Pro cancellation-policy workflow where the site has that capability. Do not force a no-show by editing the database or by using a generic status endpoint.

If another staff member changed the booking first, reload and reassess. A failed transition must not be retried blindly or used to overwrite a newer state.

Was this article helpful?

Your feedback helps us improve the documentation.