Case Overview
This guide walks you through configuring a leisure center “Active Space” that offers multiple types of activities. Center characteristics:- Tennis courts
- Swimming pool with hourly slots
- Fitness classes with a coach
- Equipment rental
- 2 tennis courts
- Swimming pool (30 people max per slot)
- 1 fitness coach
- 10 bikes, 5 rackets
Configuration Overview
For this center, we’ll create multiple independent resource groups:Step 1: Create Products
Tennis
- Create a product “Tennis Court”
- Variants:
- 1 hour - $15
- 2 hours - $25
Pool
- Create a product “Pool Entry”
- Price: $8 per person
- No variants needed
Fitness Classes
- Create a product “Group Class”
- Variants:
- Yoga (60min) - $12
- HIIT (45min) - $12
- Pilates (60min) - $12
Equipment Rental
- Create a product “Bike Rental” - $15/day
- Create a product “Racket Rental” - $5/hour
Step 2: Activate and Configure Portal
- Go to Settings > Booking Portal > Activities
- Activate the portal
- Add all your products
- Configure schedules for each product:
Step 3: Configure Resource Groups
Group 1: Tennis Courts
- Click Add Group
- Name: “Tennis Courts”
- Product: Tennis Court
- Mode: Total Capacity
- Capacity: 2
Group 2: Pool
- Click Add Group
- Name: “Pool”
- Product: Pool Entry
- Mode: Total Capacity
- Capacity: 30
Group 3: Fitness Coach
- Click Add Group
- Name: “Fitness Coach”
- Product: Group Class
- Mode: Total Capacity
- Capacity: 1
Group 4: Bikes
- Click Add Group
- Name: “Bike Fleet”
- Product: Bike Rental
- Mode: Total Capacity
- Capacity: 10
Group 5: Rackets
- Click Add Group
- Name: “Racket Stock”
- Product: Racket Rental
- Mode: Total Capacity
- Capacity: 5
Step 4: Custom Fields by Activity
For Tennis:
- “Skill level”: Beginner, Intermediate, Advanced
- “Need rackets?”: Yes / No
For Pool:
- “Number of people”: Number field (required)
- “Children under 12?”: Yes / No
For Classes:
- “First time?”: Yes / No
- “Health issues to report”: Free text
For Rentals:
- “Desired size (bike)”: S, M, L, XL
- “Expected return time”: Text
Final Result
Simultaneous capacities at 10:00am:
Example busy morning:
Tips for Multi-Activity Centers
Multi-Activity CartEatNow allows customers to build a cart with multiple activities. Example: Tennis 1h + Pool Entry + Racket Rental. Capacity calculation is done independently for each group.
Memberships and PackagesFor members, create special products at $0 or reduced prices, and assign them to the same resource groups. Capacity will be correctly deducted.
Seasonal ManagementAdapt your capacities by season:
- Summer: Increase pool capacity (additional staff)
- Winter: Reduce if necessary
Cleaning SlotsFor pool or courts, block slots for maintenance by temporarily reducing the product’s opening hours.
Advanced Configuration: Classes with Limited Spots
If your classes have a limited number of spots (e.g., 15 people max per class), use capacity per variant:- Edit the “Fitness Coach” group
- Switch to Capacity per Variant
- Define:
- Yoga: 15 (large studio)
- HIIT: 12 (limited space)
- Pilates: 10 (limited equipment)
Groups Summary
This modular architecture allows you to easily add new activities or adjust capacities as your center evolves.
