Kihagyás

Kampányajánlatok

Navigáljon az Ajánlatok menüpontra a /Club/CampaignOffer útvonalon.

Áttekintés

A kampányajánlatok lehetővé teszik a klubok számára, hogy speciális árazást határozzanak meg adott időpontokra, sportpályákra és ügyfélszegmensekre. Ha több ajánlat is illeszkedik egy foglalásra, a legmagasabb Priority értékű nyer.

Adatmodell

A CampaignOffer tábla tárolja az összes ajánlat-definíciót:

Oszlop Típus Leírás
Season_ID FK A szezon, amelyhez az ajánlat tartozik
SportsFieldType_ID FK Kötelező — a célzott pályatípus
SportsField_ID FK (nullable) Opcionálisan szűkíthető egy adott pályára
UserType_ID FK (nullable) Opcionálisan célozható egy felhasználótípus
User_ID FK (nullable) Opcionálisan célozható egy egyedi felhasználó
Date date Az ajánlat konkrét dátuma
DayOfWeek_Code char (nullable) Ismétlődő, nap alapú ajánlatok
BeginningTime time Időablak kezdete
EndTime time Időablak vége
Priority int Magasabb érték felülírja az alacsonyabbat
RentalFee decimal Speciális ár
Notes nvarchar Belső megjegyzések
BgColor / FgColor varchar Naptár kiemelési színek
IsPublic bit Ügyfelek számára látható
IsActive bit Az ajánlat érvényben van-e

Célzási szabályok

A kampányajánlatok többszintű célzási modellt használnak:

  1. SportsFieldType (Pályatípus) — minden ajánlathoz kötelező.
  2. SportsField (Pálya) — opcionálisan szűkíthető egy adott pályára.
  3. UserType (Felhasználó típus) — opcionálisan korlátozható egy ügyfélszegmensre.
  4. User (Felhasználó) — opcionálisan korlátozható egyetlen ügyfélre.
  5. DayOfWeek_Code (Hét napja) — ismétlődő heti ajánlatokhoz.

Prioritás feloldása

Ha több kampányajánlat is illeszkedik ugyanarra az időablakra, a legmagasabb Priority egész számmal rendelkező ajánlat nyer. Tervezze úgy az ajánlatokat, hogy a pontosabb célzás magasabb prioritást kapjon.

Naptár megjelenítés

Az ajánlatok egyéni színekkel jelennek meg a foglalási naptárban:

  • BgColor — háttérszín kiemelés (alapértelmezett: #2ee4d9)
  • FgColor — szövegszín (alapértelmezett: #ffffff)

Ezek az alapértelmezett értékek a CampaignBackgroundColor és CampaignForegroundColor rendszerparamétereken keresztül konfigurálhatók.

Láthatósági jelzők

Jelző Hatás
IsPublic (Publikus) Ha engedélyezve van, az ajánlat megjelenik az ügyfelek foglalási naptárában.
IsActive (Aktív) Ha letiltva van, az ajánlat figyelmen kívül marad az árazás számítása során, függetlenül a többi beállítástól.

Kapcsolódó tárolt eljárás

  • GetCampaignOffers — lekéri az illeszkedő ajánlatokat a foglalási motor számára.

Demo környezet

A demo oldalon 1 kampányajánlat van beállítva referenciaként.