Resources are the people, places, and things your bookings need to actually happen — a trainer, a treatment room, a piece of equipment. Linking a resource to a booking product means your store will not let two customers book the same one at the same time.
What you can add as a resource
- Staff — employees, consultants, trainers, instructors
- Rooms — meeting rooms, treatment rooms, studios, event spaces
- Equipment — machines, tools, vehicles, gear
- Other — anything else that needs to be reserved when a booking is made
Add a resource
- 1
Open Products, then Resources
In the sidebar, click Products, then Resources. (Resources only appears once you have at least one Booking product on your store.) Click Add resource.
- 2
Give it a name and pick a type
For example, "Maya — Pilates instructor" with type Staff, or "Studio B" with type Room. The available types are Staff, Room, Equipment, and Other.
- 3
Set capacity
How many bookings this resource can handle at the same time. Usually 1 for staff and rooms; higher for shared equipment or group sessions.
- 4
Add contact details (optional)
Email and phone are handy for staff resources so you can get hold of them quickly when bookings change.
- 5
Save
Once saved, the resource is available to link to any of your booking products.
Set the resource's schedule
A resource without a schedule has no bookable slots. Open the resource you just created and use the schedule editor to set the days and times it is available — for example, Monday to Friday from 09:00 to 17:00. Use the Weekdays preset for a Mon–Fri shortcut, or build a custom shape if a resource works split shifts or weekends only.
Block out holidays and one-off days
On the same resource page, add an exception for dates this resource is not available — public holidays, training days, leave, or maintenance. Upcoming public holidays appear as suggestions so you can block a national holiday in two clicks. Blocked slots disappear from the customer calendar straight away.
Link a resource to a booking product
Open the booking product from your Products list. In the Resources & Availability card, tick the resources this booking needs. When a customer tries to book a time slot, your store checks every linked resource's schedule and exceptions, plus their existing bookings, before letting the customer confirm.
One resource, many products
A resource can be linked to multiple booking products — useful when the same trainer or room is used for several different classes. Their schedule and exceptions apply to every product they are linked to.
No "main schedule" — schedules live on the resource
There is no single store-wide booking schedule. Each resource owns its own weekly working hours and exceptions, and the booking product borrows those when it decides which slots to offer.
Frequently asked questions
What if I do not need resources?
If your booking is just about time slots (not who or where), you can leave a booking product without resources. With no resource attached, there is no schedule to consult — you may end up needing to set one up anyway so customers see real availability.
Can different resources have different working hours?
Yes — that is the point. A part-time instructor can work Tuesdays and Thursdays while a studio is open every day. Each resource's schedule is independent.
What happens if a resource is fully booked?
Customers won't see time slots that would conflict with a fully-booked resource. They simply pick from the times that are still free.
Can I delete a resource that has been booked?
Yes, but consider deactivating it first instead — past bookings remain attached to the resource for your records, and deactivating stops it being offered for new bookings without disrupting the order history.