Kihagyás

Ügyfélcsoportok és kedvezmények

Ügyfelek csoportokba szervezése prioritás-alapú kedvezményszabályokkal bérleti és szezon foglalásoknál.

Ü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ül
  • User.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.