Overview
Box office mode is launched from the admin panel and opens in the ticket shop. The transition between admin and shop is handled through a secure signed URL that authenticates the staff member and optionally deep links them to a specific event, customer, or order.Launching Box Office
There are several ways to start a box office session from the admin panel:From the Events Dashboard
- Navigate to the event you want to sell
- Click Sell event in the event actions
The Sell event button is only visible when the staff member has the Sell items permission on the event. It is disabled if the event is in the past or is not on sale.
From the Admin Navigation
- Click Enter box office in the admin panel
From a Customer Profile
- Open a customer’s profile in the admin panel
- Click Open in box office
Starting a new box office session clears any existing box office basket. If you need to keep your current basket, use the same session rather than launching a new one.
Deep Link Parameters
When launching box office, optional parameters control where the staff member lands and what context is pre-loaded:| Parameter | Effect |
|---|---|
| Event | Navigates directly to the specified event’s ticket selection page |
| Customer | Pre-assigns the specified customer to the box office session |
| Order | Reactivates an expired or reserved order and navigates to the payment step (see Order Reactivation) |
| Timeslot | For time-based events, pre-selects a specific timeslot |
| Spaces | For seated events, pre-selects specific seats |
| Custom URL | Opens box office on a specific custom domain rather than the default shop URL |
Session Lifecycle
How Sessions Work
When box office is launched:- The admin panel generates a signed URL that is valid for 1 minute
- The staff member is redirected to the shop domain using this URL
- The shop validates the signature and creates a box office session
- The staff member’s admin account is authenticated in the shop
Session Validation
On every page load within box office, the system checks that:- The staff member is still logged in
- The staff member still has access to the company
Multiple Sessions
A staff member can only have one active box office session at a time. Starting a new session ends the previous one. If a staff member tries to view the public shop while a box office session is active, a warning appears: “Viewing the site will end any active Box Office sessions in other tabs or windows. If you wish to keep any current Box Office sessions, you can Copy the Shop URL and use that on a different web browser or device.”Order Reactivation
Box office can reactivate expired or reserved orders, allowing staff to complete a sale that timed out:- Launch box office with an order parameter (typically from the admin order view via Open in box office)
- The system checks that the order is either reserved or expired
- The order’s expiry time is refreshed and items are restocked if they were previously released
- The staff member is taken directly to the payment step to complete the order
Order reactivation only works for orders that are in a reserved or expired state. Completed or cancelled orders cannot be reactivated.
Exiting Box Office
To leave box office mode:- Click Exit box office in the shop navigation
