Ügyfélcsoportok és kedvezmények¶
Ügyfelek csoportokba szervezése prioritás-alapú kedvezményszabályokkal bérleti és szezon foglalásoknál.
Navigáció¶
Ügyfél csoportok (/Club/Group)
Csoport beállítása¶
A Group tábla definiálja az ügyfélcsoportokat:
| Oszlop | Típus | Leírás |
|---|---|---|
Name |
string | Csoport megjelenítési neve |
Priority |
int | Prioritási rang (magasabb = elsőbbséget élvez) |
Discount |
int | Százalékos kedvezmény a bérleti díjakból |
SeasonDiscount |
int | Százalékos kedvezmény a szezon foglalásoknál |
Note
A demó környezetben jelenleg 0 csoport van konfigurálva. Hozzon létre csoportokat az adminisztrációs felületen a csoportos kedvezmények használatához.
Felhasználó-csoport hozzárendelés¶
A UserGroup tábla kapcsolja össze a felhasználókat a csoportokkal, a (User_ID, Group_ID) egyedi megszorítással megakadályozva a duplikált tagságokat.
Egy felhasználó több csoporthoz is tartozhat egyszerre.
Prioritás-alapú kedvezmény feloldás¶
Ha egy felhasználó több csoporthoz tartozik, a rendszer a legmagasabb Priority értékkel rendelkező csoport kedvezményét alkalmazza.
flowchart TD
A[A felhasználó több csoporthoz tartozik] --> B[Csoportok rendezése prioritás szerint csökkenő sorrendben]
B --> C[Legmagasabb prioritású csoport kiválasztása]
C --> D[Az adott csoport kedvezmény %-ának alkalmazása]
Warning
Ügyeljen a csoportprioritások helyes beállítására. Ha két csoport azonos prioritással rendelkezik, a kedvezmény feloldás kiszámíthatatlan lehet.
Bérleti díj kedvezmény¶
A Discount százalék a SportsFieldRent tábla DiscountedRentalFee szintjére vonatkozik. Ez csökkenti az alap bérleti díjat a csoport összes tagja számára.
Szezon kedvezmény¶
A SeasonDiscount százalék további kedvezményt biztosít az ismétlődő/szezon foglalásoknál. Három rendszerparaméter szabályozza a szezonkedvezmény jogosultságot:
| Paraméter | Érték | Leírás |
|---|---|---|
SeasonDiscountForOneOffReservations |
NO | A szezonkedvezmény NEM vonatkozik az egyszeri foglalásokra |
SeasonDiscountForShortRecurringReservations |
NO | A szezonkedvezmény NEM vonatkozik a rövid ismétlődő foglalásokra |
SeasonDiscountEligibility_Weeks |
1 | Minimális ismétlődő foglalási hetek száma a jogosultsághoz |
Felhasználónkénti felülbírálások¶
A User tábla két jelölője felülbírálja a csoportos kedvezmény viselkedését:
User.SeasonDiscountEnabled— felhasználónkénti kapcsoló a szezonkedvezmények engedélyezéséhez/letiltásához a csoporttagságtól függetlenülUser.DiscountsDisabled— ha be van állítva, az összes csoportkedvezmény letiltásra kerül az adott felhasználónál
Tip
Használja a DiscountsDisabled jelölőt VIP megállapodásoknál, ahol a standard csoportkedvezmény rendszeren kívüli egyedi árat állapítottak meg.