Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt

Use this file to discover all available pages before exploring further.

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
Available resources:
  • 2 tennis courts
  • Swimming pool (30 people max per slot)
  • 1 fitness coach
  • 10 bikes, 5 rackets
Hours: 7 days a week, 8am-9pm

Configuration Overview

For this center, we’ll create multiple independent resource groups:
GroupCapacity TypeCapacityProducts
Tennis CourtsTotal2Tennis 1h, Tennis 2h
PoolTotal30Pool Entry
Fitness CoachTotal1Yoga Class, HIIT Class, Pilates Class
BikesTotal10Bike Rental
RacketsTotal5Racket Rental

Step 1: Create Products

Tennis

  1. Create a product “Tennis Court”
  2. Variants:
    • 1 hour - $15
    • 2 hours - $25

Pool

  1. Create a product “Pool Entry”
  2. Price: $8 per person
  3. No variants needed

Fitness Classes

  1. Create a product “Group Class”
  2. Variants:
    • Yoga (60min) - $12
    • HIIT (45min) - $12
    • Pilates (60min) - $12

Equipment Rental

  1. Create a product “Bike Rental” - $15/day
  2. Create a product “Racket Rental” - $5/hour

Step 2: Activate and Configure Portal

  1. Go to Settings > Booking Portal > Activities
  2. Activate the portal
  3. Add all your products
  4. Configure schedules for each product:
ProductDaysHoursDurationInterval
TennisAll8am-9pm60min60min
PoolAll8am-8pm120min60min
Group ClassMon-Sat9am-8pm60min60min
Bike RentalAll8am-7pm480min60min
Racket RentalAll8am-9pm60min60min

Step 3: Configure Resource Groups

Group 1: Tennis Courts

  1. Click Add Group
  2. Name: “Tennis Courts”
  3. Product: Tennis Court
  4. Mode: Total Capacity
  5. Capacity: 2
2 tennis matches can be played simultaneously, regardless of duration (1h or 2h).

Group 2: Pool

  1. Click Add Group
  2. Name: “Pool”
  3. Product: Pool Entry
  4. Mode: Total Capacity
  5. Capacity: 30
Maximum 30 people in the pool per time slot.

Group 3: Fitness Coach

  1. Click Add Group
  2. Name: “Fitness Coach”
  3. Product: Group Class
  4. Mode: Total Capacity
  5. Capacity: 1
Only one class at a time since there’s only one coach.

Group 4: Bikes

  1. Click Add Group
  2. Name: “Bike Fleet”
  3. Product: Bike Rental
  4. Mode: Total Capacity
  5. Capacity: 10

Group 5: Rackets

  1. Click Add Group
  2. Name: “Racket Stock”
  3. Product: Racket Rental
  4. Mode: Total Capacity
  5. 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:
ActivityCapacityExample
Tennis2 matchesCourt 1 + Court 2 occupied
Pool30 people25 entries sold, 5 remaining
Fitness Class1 classYoga in progress
Bikes10 units7 rented, 3 available
Rackets5 units2 rented, 3 available
Example busy morning:
10:00amActivity
Court 12h Tennis Match (until 12pm)
Court 21h Tennis Match (until 11am)
Pool22 swimmers
StudioYoga Class
Bikes6 rentals in progress
11:00amActivity
Court 1Match in progress
Court 2New match available
Pool18 swimmers (new + departures)
StudioHIIT Class
Bikes8 rentals (2 new)

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
Simply modify the capacity of the relevant group.
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:
  1. Edit the “Fitness Coach” group
  2. Switch to Capacity per Variant
  3. Define:
    • Yoga: 15 (large studio)
    • HIIT: 12 (limited space)
    • Pilates: 10 (limited equipment)
This configuration manages both the single coach constraint AND spot limits per class type.

Groups Summary

GroupActual ResourceProductsModeCapacity
Tennis Courts2 courtsTennisTotal2
PoolBasinPool EntryTotal30
Fitness Coach1 coachGroup ClassTotal1
Bike Fleet10 bikesBike RentalTotal10
Racket Stock5 racketsRacket RentalTotal5
This modular architecture allows you to easily add new activities or adjust capacities as your center evolves.