Services, Resources & Hours
Set up bookings once: what can be booked, who or what delivers it, when it's available, and the rules around it. After that the booking widget on your site offers only the times that really work.
Setup order
Install the extension
Website › Extensions › Appointments & Bookings. The Bookings group appears in your sidebar.Set store hours and slot rules
Bookings › Availability.Add staff (if people deliver the service)
From the Staff page, then set their hours in Availability.Add resources (if things get booked)
Bookings › Resources: courts, rooms, chairs, machines.Create services
Bookings › Services: what customers actually book.Choose policies and notifications
Bookings › Booking Settings.Add the booking section to your site
In the page builder, add the Appointment Booking section to a page, for example a “Book now” page.
Services
A service is anything a customer can book: a consultation, a lab test, an hour on the court. Click New service. The editor has five tabs:
| Tab | Settings |
|---|---|
| Basics | Name, category, description, duration in minutes, price and a price label (“from”, “per hour”), seats per slot, image, calendar colour, and location: in person, online (with a meeting link), phone call, or at the customer’s location. |
| Rules | Bookable online, buffer before and after, slot step, minimum notice, maximum days ahead, and whether it requires approval. Leave a rule blank to use the store default. |
| Staff & resources | Which staff offer it and which resources it needs. Tick no staff for services that don’t need a person, such as a court; they run on store hours. |
| Intake | Questions asked when booking, for example “Symptoms”, “Car model” or “Number of players”. They can be required, with options. Answers appear on the appointment. |
| Payment | Deposit: none, a fixed amount, or a percentage of the price. |
Group bookings and classes
Use Categories (such as “Dental”, “Lab tests” or “Turf hire”) to group services in the booking widget.
Resources
Resources are things that get booked besides people. Types: Room, Court / pitch, Chair / station, Equipment, Table, Vehicle or Other. A service that needs a resource is only offered when one is free.
| Field | Meaning |
|---|---|
| Name | For example “Pitch A”, “Room 2”, “Chair 3”. |
| Capacity | How many bookings it can hold at once. A pitch is 1; a 4-bench lab is 4. |
| Own hours | Give it its own opening hours; otherwise it follows store hours. |
| Active | Switch it off for maintenance without deleting it. |
Skip resources entirely if your bookings only depend on staff.
Availability
Store hours are the outer limit. Staff and resources can be narrower, never wider.
| Setting | Meaning |
|---|---|
| Store hours | Weekly opening hours for bookings. |
| Slot step | How often start times are offered, for example every 15 or 30 minutes. |
| Min notice | How close to the start time customers can still book online. Staff booking from the dashboard ignore it. |
| Max days ahead | How far into the future people can book. |
| Buffer before / after | Setup and clean-up time between appointments. |
| Staff hours | For each person: the title shown to customers (“Dentist”, “Senior stylist”), a short bio, whether they accept bookings, which services they offer, and their own working hours. |
| Holidays & closures | Add a holiday, closure or special day, for the whole store or one staff member or resource, with dates and a reason. |
Booking Settings
| Group | Options |
|---|---|
| Confirmation & customer changes | Auto-confirm online bookings (or approve each one), whether customers can cancel or reschedule online and how many hours’ notice they need, and the max bookings per customer per day. |
| Booking form | Phone number required, ask for a note, waitlist on full days, and your timezone. |
| Booking terms | Shown to customers, for example “Please arrive 10 minutes early. Cancellations need 24 hours’ notice.” |
| Confirmation note | Extra text in the confirmation email, such as parking or what to bring. |
| Notifications | Email the customer, the reminder schedule (hours before), and email you on new bookings (to an address you choose). |
Examples
| Business | Setup |
|---|---|
| Clinic | Staff: doctors. Services: consultation 15 min, check-up 30 min, requires approval. Intake: symptoms. Resources: consulting rooms. |
| Futsal ground | No staff. Resources: Pitch A and Pitch B (capacity 1). Service: 1-hour booking with a 50% deposit. |
| Salon | Staff: stylists with their own hours. Resources: chairs. Services by category: Hair, Nails, Makeup. |
| Yoga studio | Service: Morning class, 12 seats per slot. Staff: instructor. |