Pricing & Seasons¶
All pricing in HellaBooking belongs to a season. Every new season starts with a blank slate: opening hours, courts, and prices are set up again.
Pricing Hierarchy¶
graph TD
A[Season] --> B[Sports field type]
B --> C[Pricing period]
C --> D[Customer pricing tier]
D --> E1[Standard price — casual visitor]
D --> E2[Discounted price — casual visitor]
D --> E3[Standard price — club member]
D --> E4[Discounted price — club member]
For each season, field type, and pricing period, the system stores four prices — standard and discounted, for casual visitors and club members.
Pricing Periods (Árazási idősáv)¶
Named time bands that group hours of the day into pricing tiers.
From the demo system
Three pricing periods are configured: Anytime, Low, and High. Your system may be configured differently.
Pricing Period Intervals (Árazási idősáv szakasz)¶
Each weekday is sliced into price windows that map a time range to a pricing period.
Note
Each time of day on each weekday belongs to exactly one pricing period — there is no overlap.
From the demo system
Nineteen pricing windows are configured across the week. Your system may be configured differently.
Rental Fees (Bérleti díj)¶
The per-season pricing table defines the actual amounts for each pricing period and field type.
From the demo system
| Field type | Period | Standard | Discounted | Club member | Club member discounted |
|---|---|---|---|---|---|
| Tennis court | Low | 4,000 | 3,500 | 3,500 | 3,000 |
| Tennis court | High | 6,000 | 5,500 | 5,500 | 5,000 |
| Padel | Anytime | 8,000 | — | — | — |
Padel uses a flat Anytime price with no member or discount tiers configured — every player pays the same. Your system may be configured differently.
Campaign Offers (Ajánlatok)¶
Campaign offers override standard pricing for a chosen combination of date, time, court, and customer.
| Setting | Description |
|---|---|
| Priority | Higher-priority offers override lower-priority ones |
| Field type | Target a field type (optional) |
| Court | Target a specific court (optional) |
| Customer type | Target a user type such as casual visitor or club member (optional) |
| Customer | Target a specific customer (optional) |
| Calendar colours | Background and text colour shown on the calendar |
Warning
When several campaign offers apply to the same booking time slot, the one with the highest priority wins.
Discount Groups (Ügyfél csoportok)¶
The admin can assign customers to discount groups. Each group has:
| Setting | Description |
|---|---|
| Discount | Percentage discount applied to bookings |
| Season-pass discount | Separate discount applied to season-pass pricing |
| Priority | When a customer belongs to several groups, the highest-priority group sets the discount |
Season Discount Configuration¶
By default, one-off bookings and short recurring bookings do not get the season-pass discount, and recurring bookings shorter than one week are excluded.
- Apply the season-pass discount to one-off bookings — off by default.
- Apply the season-pass discount to short recurring bookings — off by default.
- Minimum length for a recurring booking to qualify for the season-pass discount — 1 week by default.