Booking & Schedules
The booking system lets users reserve spots in activities and lessons offered by the studio.
Bookings require the enable_bookings feature flag. If you don't see booking options, your studio administrator hasn't enabled this feature.
Browsing Activities
- Go to Prenotazioni (Bookings) from the sidebar
- You'll see a personalized greeting with your name
- Browse available activities/services — each shows:
- Activity image and name
- Instructor/professional assigned
- Location and address
- Available spots
You can filter activities using the dropdown or search by name.
Making a Booking
- Select an activity from the list
- Choose a date from the calendar picker
- View available time slots for that date — each slot shows:
- Time range
- Remaining capacity
- Whether it's already booked by you
- Add to cart — click a slot to add it to your booking cart
- Confirm — review your cart and confirm all bookings at once
Booking Cart
- Desktop: The cart appears as a fixed side panel
- Mobile: The cart is a bottom sheet that you can expand/collapse
You can add multiple slots and confirm them all together.
Booking Rules
| Rule | Description |
|---|---|
| One per day | You can book only one lesson per day for the same activity |
| 2-hour advance | Bookings close 2 hours before the lesson starts |
| Capacity limit | Slots at full capacity are disabled |
| Past dates | You cannot book for dates/times that have already passed |
| Closures | Slots during studio closures are marked as unavailable |
Admins can bypass these rules when booking on behalf of users.
Cancelling a Booking
- Go to Account > Le mie prenotazioni (My Bookings)
- Find the booking you want to cancel
- Click Annulla (Cancel)
- Confirm the cancellation
Cancellation within the last 2 hours before the lesson may not be allowed, depending on your studio's policy. After cancellation, the spot becomes available for other users.
Viewing Schedules
Go to Orari (Schedules) from the sidebar to see:
- The weekly schedule grid showing all activities
- Time slots for each day of the week
- Which professional is assigned to each slot
- Bookable vs non-bookable indicators
The schedule grid is read-only for regular users. Admins and professionals can manage schedules from this view.
Your Bookings & Subscriptions
From Account, you can view:
My Bookings Tab
- Upcoming and past bookings
- Activity name, date, time, and status
- Cancel option for upcoming bookings
Subscriptions Tab
- Active subscription details
- Total available entries remaining
- Purchase date and expiry
- Subscription type and pricing
Studio Closures
Studios can mark days or time periods as closed. When the studio is closed:
- Affected time slots are visually marked as unavailable
- You cannot book for closed periods
- A warning message explains the closure
Admin Booking Management
Admins have additional capabilities:
- Book on behalf of users — Select a user from the dropdown to create bookings for them
- View all bookings — Go to Amministrazione > Prenotazioni to see bookings across all users
- Cancel any booking — Admins can cancel bookings for any user
- Manage closures — Go to Amministrazione > Chiusure to set studio holidays