Skip to content

Seasons & Business Hours

All pricing, business hours, field availability, and trainer fees in HellaBooking are scoped to a season. Switching seasons reconfigures the entire booking system.

Seasons (Szezon)

Navigate: Szezon konfiguracio → Szezon — /Club/Season

Column Description
Name Season name
BeginningDate Start date
EndDate End date
IsActive 1 = currently active season

One active season

Only one season should be active at a time. Activating a new season deactivates the previous one.

Demo Data

Name Start End Active
Winter 2025/2026 2025-10-06 2026-04-05 Yes

Business Hours (Nyitvatartas)

Navigate: Szezon konfiguracio → Nyitvatartas — /Club/BusinessHours

Column Description
Season_ID FK to Season
DayOfWeek_Code Day of week
BeginningTime Opening time
EndTime Closing time

A unique constraint UK_BusinessHours_Season_DayOfWeek enforces one entry per (Season_ID, DayOfWeek_Code).

The booking calendar only displays slots within the configured business hours.

Demo Data

7 rows for Season 1 — Monday through Sunday: 08:00–20:00.

Sports Field Availability (Sportpalya elerhetoseg)

Navigate: Szezon konfiguracio → Sportpalya elerhetoseg — /Club/SportsFieldAvailability

Column Description
Season_ID FK to Season
SportsField_ID FK to SportsField
Position Display order on calendar
CustomerOrientationPosition Position in customer-facing view

A unique constraint exists on (Season_ID, SportsField_ID).

New season setup

When creating a new season, you must create availability entries for each field. Fields without an availability record will not appear on the calendar for that season.

Demo Data

6 rows — all fields (Tennis 1–4, Padel 1–2) are available for Season 1.

Pre-Season Settings

Parameter Value Description
PreSeasonBookableFor OFF Pre-season booking is disabled
PreSeasonOneOffReservation NO One-off reservations in future seasons not allowed