FreeSince v1.3.0
Booking seats
The same booking form that takes appointments also sells seats. Which flow it shows depends on your business mode and, if you run both, on the shortcode you use.
Putting it on a page
- If your business mode is Events & seats, the plain shortcode shows the seat flow:
[schedopia_booking] - If you run Both, the plain shortcode shows appointments. Add the mode to place the seat flow on its own page:
[schedopia_booking mode="event"]
The mode attribute is only honoured when your business mode allows it. On an appointments-only site, mode="event" quietly falls back to the appointment form rather than showing an empty page.
What the customer sees
1 · Choose an event
Every upcoming event appears as a card: the date, where it runs, how long it lasts, how many seats are left and the cheapest seat price. A fully booked event stays visible so people know it exists, but can only be looked at.
2 · Pick seats
The map is the layout you drew in the planner. Seats are tinted by tier with a legend above, taken seats are greyed out, and each tap adds a seat to the summary with its price. A customer can take up to eight seats in one booking; for a multi-hall event, tabs switch between the halls.
3 · Details
Name, email and phone, then confirm. The confirmation page and the email both list the seats, the date and time, and the total — and the calendar buttons in the email add the event to Google, Outlook or Apple Calendar.
No double-booking a seat
A seat can only be reserved once per event, and the check happens at the database, not just on screen. If two people race for the last seat, exactly one of them gets it and the other is told the seat is no longer available — before anything is saved for them.
Booking seats for a customer
In Bookings, choose New booking and switch to Seat reservation. Pick the event, tap the seats on the same map customers use, choose the customer, and save. The reservation shows in the list with the event name and seat count, and opens in the drawer as a reservation rather than an appointment.
Cancellations
Cancelling a seat reservation — from the drawer, or by the customer through their email link — frees the seats immediately for someone else. Completed bookings keep their seats as history.