Skip to content

Admin Quick Start

This guide walks you through the minimum setup required to get your HellaBooking club operational — from first login to your first test reservation.

Before You Begin

You need:

  • A Club Manager account (user type 5) with login credentials
  • Access to the club admin portal at your system URL (e.g., https://demo.hellabooking.com/club)

Step 1: General Settings (Rendszer beállítások)

Navigate to Admin műveletek → Rendszer beállítások in the sidebar.

Configure these essential parameters:

Parameter Description Example Value
ClubName Your club's display name HELLA TENNIS CLUB
SystemName System identifier shown in the header HELLA.DEMO
SystemBaseUrl The public URL of your installation https://demo.hellabooking.com
SystemCurrency ISO currency code HUF
SystemCurrency_Display Currency symbol shown to users Ft
DefaultLanguage Default UI language (HU, EN, DE, ES) HU
ClubPhone Contact phone number +36-1-1111111
ClubEmail Contact email address [email protected]

Tip

The system supports 4 languages: Hungarian (HU), English (EN), German (DE), and Spanish (ES). Users can switch languages at login. The DefaultLanguage parameter sets the initial language for the interface.

Step 2: Define a Service Type (Szolgáltatás típus)

Navigate to Klub konfiguráció → Szolgáltatás típus.

A Service Type groups your sports field types and links them to a payment provider and invoice account. Most clubs need only one:

Field Description
Name Display name (e.g., "Generic")
Payment Provider The online payment provider for this service
Invoice Account The invoicing integration to use
IsPublic Whether customers can see this service type

Note

The demo system uses a single service type called "Generic" that covers all field types. You can create multiple service types if you need separate payment/invoicing configurations per sport.

Step 3: Configure Sports Field Types (Sportpálya típus)

Navigate to Klub konfiguráció → Sportpálya típus.

Sports field types categorize your courts. Each type is linked to a reservation type and service type:

Field Description
Name Display name (e.g., "Tennis court", "Padel")
Reservation Type Hourly (time-slot based) or Daily (full-day)
Service Type The service type this belongs to
Position Display order in the calendar dropdown
IsPublic Whether customers can see and book this type
Split Payment Whether split payment is allowed (OFF, OPTIONAL, MANDATORY)

The demo system has two field types:

ID Name Reservation Type Split Payment
1 Tennis court Hourly OPTIONAL
2 Padel Hourly OPTIONAL

Step 4: Add Sports Fields (Sportpálya)

Navigate to Klub konfiguráció → Sportpálya.

Add each physical court with these fields:

Field Description
Name Court name (e.g., "Tennis Court 1")
Sports Field Type Which type this court belongs to
IsPublic Whether it appears in the calendar
Customer Reservation Enabled Whether customers can book it online
Season Pass Enabled Whether recurring/season bookings are allowed

The demo system has 6 fields:

Court Type
Tennis Court 1–4 Tennis court
Padel 1–2 Padel

Step 5: Create a Season (Szezon)

Navigate to Szezon konfiguráció → Szezon.

A season defines a date range during which all configurations (business hours, pricing, field availability) apply. You need at least one active season.

Field Description
Name Season name (e.g., "Winter 2025/2026")
Beginning Date Start date
End Date End date
IsActive Whether this is the current active season

Warning

Only one season should be active at a time. All bookings, pricing, and business hours reference the active season.

Step 6: Set Business Hours (Nyitvatartás)

Navigate to Szezon konfiguráció → Nyitvatartás.

Define opening and closing times for each day of the week within the active season. The calendar will only show bookable slots within these hours.

Field Description
Season The season these hours apply to
Day of Week Mon–Sun
Beginning Time Opening time
End Time Closing time

The demo runs 08:00–20:00 every day (Monday through Sunday).

Step 7: Set Sports Field Availability (Sportpálya elérhetőség)

Navigate to Szezon konfiguráció → Sportpálya elérhetőség.

This links each sports field to the active season, controlling which fields appear in the calendar. Each field needs an availability entry for the current season.

Step 8: Configure Pricing (Bérleti díj)

8a: Define Pricing Time Slots (Árazási idősáv)

Navigate to Klub konfiguráció → Árazási idősáv.

Pricing periods let you charge different rates for different times of day. The demo uses 3 periods:

ID Name Typical Use
1 Anytime Flat rate regardless of time
2 Low Off-peak hours
3 High Peak hours

8b: Map Time Ranges to Periods (Árazási idősáv szakasz)

Navigate to Klub konfiguráció → Árazási idősáv szakasz.

Define which hours on which days map to each pricing period. The demo has 19 interval entries mapping specific day+time combinations to Low or High periods.

8c: Set Rental Fees (Bérleti díj)

Navigate to Szezon konfiguráció → Bérleti díj.

Set prices per field type, pricing period, and user type:

Field Type Period Base (Casual) Discounted (Casual) Base (Member) Discounted (Member)
Tennis court Low 4,000 Ft 3,500 Ft 3,500 Ft 3,000 Ft
Tennis court High 6,000 Ft 5,500 Ft 5,500 Ft 5,000 Ft
Padel Anytime 8,000 Ft

Tip

Club members automatically get the member rate. The "Discounted" columns apply when a customer is in a discount group or has a season discount enabled.

Verification: Create a Test Reservation

  1. Click Foglalási naptár (Reservation Calendar) in the sidebar
  2. Select a sports field type from the Sportpálya típus dropdown
  3. Click on an empty time slot in the calendar grid
  4. The reservation modal will open — fill in the customer, date, and time
  5. The system calculates the price based on your pricing configuration
  6. Save the reservation

Reservation Defaults

Time slots increment in 30-minute steps with a minimum duration of 60 minutes. These are configured via ReservationIntervalIncrement_Mins and Min_ReservationInterval_Mins in System Settings.

Next Steps

Your club is now ready for basic reservations. To unlock more features: