Szezon árazás és edzői díjak¶
A bérleti díjak és edzői díjak szezononként kerülnek beállításra. Az árszámító motor ezeket az opciós díjakkal és kényelmi díjakkal kombinálja a végső foglalási ár meghatározásához.
Bérleti díjak¶
Navigáció: Szezon konfiguráció → Bérleti díj — /Club/SportsFieldRent
| Oszlop | Leírás |
|---|---|
| Season_ID | FK a Season táblához |
| SportsFieldType_ID | FK a SportsFieldType_Enum táblához |
| SportsField_ID | Nullable — pályaspecifikus ár felülíráshoz |
| RentPricingPeriod_ID | FK a RentPricingPeriod táblához |
| BaseRentalFee | Standard alkalmi ár |
| DiscountedRentalFee | Csoportkedvezményes alkalmi ár |
| BaseRentalFeeClubMember | Standard tagi ár |
| DiscountedRentalFeeClubMember | Csoportkedvezményes tagi ár |
4 szintű árazási modell¶
A HellaBooking 4 szintű árstruktúrát használ:
- Alkalmi alap — standard ár nem tagoknak
- Alkalmi kedvezményes — csoportkedvezményes ár nem tagoknak
- Tagi alap — standard ár klubtagoknak
- Tagi kedvezményes — csoportkedvezményes ár klubtagoknak
Demo árazás (1. szezon, pénznem: Ft)¶
| Pályatípus | Időszak | Alkalmi alap | Alkalmi kedvezményes | Tagi alap | Tagi kedvezményes |
|---|---|---|---|---|---|
| Teniszpálya | Low | 4 000 | 3 500 | 3 500 | 3 000 |
| Teniszpálya | High | 6 000 | 5 500 | 5 500 | 5 000 |
| Padel | Anytime | 8 000 | — | — | — |
Pályaspecifikus felülírások
Ha a SportsField_ID be van állítva, a díj csak az adott pályára vonatkozik, felülírva a típusszintű árat. Hagyja NULL értéken, ha a díjat az adott típus összes pályájára szeretné alkalmazni.
Edzői díjak¶
Navigáció: Szezon konfiguráció → Edzői díj — /Club/TrainerPayGradeFee
| Oszlop | Leírás |
|---|---|
| Season_ID | FK a Season táblához |
| TrainerPayGrade_ID | FK az edzői fizetési fokozathoz |
| AttendanceType_ID | FK a részvételi típushoz |
| FeeAmount | Alkalmi ügyfeleknek felszámított díj |
| FeeAmountClubMember | Klubtagoknak felszámított díj |
| SalaryAmount | Az edzőnek fizetett díjazás |
| SalaryAmountAcquirer | Az ajánlónak fizetett díjazás (közvetítői díj) |
Egyedi megkötés létezik a (Season_ID, TrainerPayGrade_ID, AttendanceType_ID) kombinációra.
Demo adatok
15 sor konfigurálva — 5 fizetési fokozat x 3 részvételi típus.
Kényelmi díj¶
| Paraméter | Érték |
|---|---|
| ConvenienceFeePercent | 0 |
| ConvenienceFeeAmount | 0 |
Note
A kényelmi díjak a recepciós által kezdeményezett műveleteknél kerülnek felszámításra. Mindkét érték jelenleg 0 (letiltva).
Árszámítás¶
A CalculateReservationPriceCallout tárolt eljárás számítja ki a foglalás teljes árát:
Összesen = Bérleti díj + Edzői díj + Opciós díjak + Kényelmi díj
| Komponens | Forrás |
|---|---|
| Bérleti díj | SportsFieldRent (szezon, pályatípus, árazási időszak alapján) |
| Edzői díj | TrainerPayGradeFee (szezon, fizetési fokozat, részvételi típus alapján) |
| Opciós díjak | Option.FixedPrice vagy Option.HourlyPrice x órák |
| Kényelmi díj | SystemParameter (fix összeg vagy százalék) |
További beállítások¶
| Paraméter | Érték | Leírás |
|---|---|---|
| TrainerBookAndPayNow | NO | Az edzői díj nem kerül beszedésre foglaláskor |