Bookings & Appointments
Bookings & Appointments
The Booking module lets you sell time as well as products: consultations, classes, rentals, repairs, installations or any service with a date and a time. It works for any kind of business and plugs into the normal cart and checkout.
The idea in one line
A booking is a reservation of a slot. Capacity belongs to the slot, and unlike stock it cannot be back-ordered: an unsold hour is gone.
Set it up
- Define the service: what is being booked, its duration and its price. A service can be a product in the catalogue, so it appears in the shop like anything else.
- Define slots: the days and time ranges it is available, and how many bookings each slot can take.
- Add buffers between slots. Back-to-back bookings with no gap mean one overrun makes the whole day late.
- Choose confirmation: confirm automatically, or review each request first.
- Choose payment: pay at checkout, pay a deposit, or pay on the day (cash on service).
What the customer sees
- A slot picker on the product page or at checkout, showing only times that still have capacity.
- A confirmation email with the date, time and what to bring.
- Their bookings in My Account, where they can reschedule within the rules you set.
Daily operation
- The bookings list shows today's appointments, their status and payment.
- Rescheduling moves a booking to another slot with capacity; the old slot frees up immediately.
- Mark a booking delivered when the service is done; it then counts as revenue like any other sale.
The in-app Guide on the Booking screens explains every field.
Last updated: 10/5/2026

