Extend Bay 1 session

Mike Carlson · currently ends 8:30 PM · next booking Carlson +1 at 8:45 PM

Cancel

Extend the current session without ending it

Quick-action surface for the operator at the counter when a customer asks for more time. The screen respects the next booking's start time and the rate card; it never silently double-books or under-bills.

  • Extension length — chips (+15 / +30 / +60 min) clamped to the next booking's start.
  • Charge preview — auto-applies the rate card; shows the additional charge upfront. Includes member-included hours if applicable.
  • Payment — charge to card on file, charge at counter, or comp; defaults to the original session's method.
  • Notify the next booking — only enabled if the extension would overlap; sends a courtesy SMS to the displaced customer with options.
  • Door + bay automation — automatically defers the auto-end actions (door lock, lights, sim shutdown) by the extension length.

Backend wiring pending. POST /bookings/<id>/extend handles the state mutation.