|
Bonusové karty |
Top Previous Next |
|
Seznam témat: použití karty při prodeji na pokladně použití karty na přijaté objednávce fakturace objednávky s použitou kartou
Systém typu "Bonusové karty (s možností slevy)" umožňuje evidovat bonusové karty vydané zákazníkům, poskytovat slevy, načítat bonusové body a následně získané body použít při platbě.
Systém typu "Bonusové karty"
V nastavení systému lze (nepovinně) zadat parametry pro poskytnutí slevy v % podobně jako u slevových karet.
Pro slevu za získané body je nutné nastavit:
Parametry slevy za získané body
Definování položky pro evidenci slevy za body (sdílené parametry CRM a skladů)
Položka pro evidenci slevy za body musí mít nastaveny tyto parametry použití:
Skladové položky, na které nelze uplatnit slevu za body, se zadávají na záložce "Sleva za body". Zadáním hlavičky matice platí omezení pro všechny položky matice. Seznam položek, na které nelze uplatnit slevu za body
Nákupem lze na bonusovou kartu načítat body, které lze následně použít pro uplatnění slevy nebo pro nákup vybraných položek. Parametry pro načítání bodů za nákup bonusovou kartou
V systému je nutné nastavit tyto parametry:
- dle celkového nákupu - dle položek pokladního dokladu - kombinovaně (dle celkového nákupu i dle položek dokladu)
- počet bodů a částka, za kterou je lze získat - v případě, že se výpočet bodů počítá kombinovaně (dle nákupu i dle položek), lze zvolit, zda se body za celkový nákup mají počítat z částky bez položek s nárokem na body (tj. zda se má při výpočtu nároku na body od celkového nákupu odečíst suma položek, ze které se počítá nárok na body zvlášť)
Seznam položek, za nákup kterých lze získat body, se zadává na záložce "Body za nákup". Seznam položek, za nákup kterých lze získat body
Je nutné zadat počet bodů a to, zda je lze získat za každou nakoupenou položku nebo za konkrétní cenu nakoupené položky. Nastavení zisku bodů za jednotlivou nakoupenou položku
Nastavení zisku bodů dle ceny nakoupené položky
Získané body lze uplatnit na nákup položek tzv. za body. Položky, které lze za body nakoupit, se zadávají na záložce "Nákup za body". Seznam položek, které lze nakoupit za body
Zadává se počet bodů a případný peněžitý doplatek. Nastavení nákupu položky za body (s doplatkem)
V nastavení systému lze zadat parametry pro přičítání bodů za narozeniny a svátky kontaktů svázaných s jednotlivými kartami.
Podmínky fungování: 1) V rozšiřujících parametrech je nutné zadat dva parametry typu "Seznam" s oblastí použití "Kontakty", které se budou používat k evidenci narozenin a svátků držitelů karet. Jako kód seznamu je nutné zvolit předdefinovaný kód *KALENDAR*, který obsahuje hodnoty odpovídající všem přípustným datumům od 1.1. do 31.12. (ve tvaru "DD.MM."). Tím je zaručeno, že uživatelé budou moci používat pouze existující hodnoty ve správném tvaru. Zároveň platí, že zadávání narozenin bez uvedení roku narození vyhovuje pravidlům GDPR. Příklad zadání rozšiřujícího parametr "Svátek kontaktu"
2) Vytvořené parametry pro evidenci narozenin a svátků je nutné zadat ve sdílených parametrech CRM a sklad; v sekci "Bonusové systémy". Pomocí zeleného tlačítka vedle parametru pro svátek lze u všech existujících kontaktů automaticky doplnit hodnoty svátků dle křestních jmen kontaktů. U nově pořizovaných kontaktů se svátky nastavují automaticky ihned po vložení do číselníku kontaktů. Hodnoty lze kdykoliv ručně změnit.
Parametry CRM a skladů pro evidenci narozenin a svátků kontaktů
Narozeniny a svátek držitele karty (hlavního kontaktu zákazníka)
3) V nastavení bonusového systému je nutné zadat počet bodů, které se mají připisovat za narozeniny a svátky držitelů karet. Nastavení bodů za narozeniny a svátky
Držitelem karty je vždy hlavní kontakt zákazníka svázaného s danou kartou.
Zákazník (držitel karty) a evidence přičtených bodů
4) Pro automatické připisování bodů za narozeniny a svátky je nutné vytvořit plánovanou databázovou událost, která bude volat speciální proceduru "dba.opoklsys_bodyzanarozsvatky" připisující body dle aktuálního data.
Příklad: CREATE EVENT "opoklsys_pripisbodyzanarozsvatky" ENABLE AT ALL HANDLER begin call dba.opoklsys_bodyzanarozsvatky(); commit work end go ALTER EVENT "opoklsys_pripisbodyzanarozsvatky" ADD SCHEDULE "opoklsys_pripisbodyzanarozsvatky" START TIME '05:30:00' EVERY 6 HOURS
Je důležité správně nastavit spouštění, protože kontrola se provádí dle aktuálního data.
V den spuštění procedurky se projedou "dnešní" narozeniny a svátky držitelů karet a pokud pro ně neexistuje záznam s připsanými body založený v daný den (tj. "dnes"), body se připíšou (vytvoří se záznam s "dnešním" datem). S ohledem na možné výpadky nebo restart serveru je dobré naplánovat opakování akce několikrát za den. Stejně tak kvůli možnému vystavení karty v odpoledních nebo večerních hodinách...
Vytvořený záznam v tabulce "opoklsys_evidencelog" obsahuje tyto hodnoty:
Všechny vydané bonusové karty je nutné zaevidovat na záložce "Vydané karty". Podobně jako u víceúčelových poukazů lze kódy karet vygenerovat automaticky zadáním odpovídajících parametrů a následným stiskem tlačítka "F3 Vygenerovat". Automatické generování kódů karet
Stav bodů na kartě se zjišťuje pomocí SQL funkce dbo.opoklsys_getbody(in @karta char(20)).
Použití bonusové karty při prodeji na pokladně Pro použití bonusové karty na prodejní pokladně je nutné ji nejdříve načíst pomocí "F6 Bonusová karta". Načtení kódu bonusové karty
Následně se zjistí výše případné nastavené slevy a získané body, přičemž se tyto informace zobrazí na dialogu pokladního prodeje. Parametry načtené bonusové karty
Sleva kartou Při požadavku o platbu (hotově, kartou nebo kombinovaně) se dle nastavení systému automaticky vypočte případná sleva a tato se buďto promítne přímo do cen jednotlivých položek nebo se uloží jako samostatná položka pokladního dokladu. Uplatnění přímé slevy dle bonusové karty
Uplatnění bodů při platbě (formou slevy nebo platbou za body) Body z načtené bonusové karty lze použít na dialogu "kombinované platby" (po stisku F3).
Zde se zobrazí informace o počtu bodů, které jsou na načtené kartě k dispozici a lze je využít k platbě. Body na načtené bonusové kartě (kombinovaná platba)
Stiskem "F12 Body" lze body z bonusové karty použít buďto pro uplatnění slevy nebo pro přímou platbu za položky. Uplatnění bodů z bonusové karty
Dle nastavení systému systém obsluze nabídne možnost uplatnit body jako slevu ve vypočtené výši (za určitý počet bodů) nebo jako platbu za položky. Dotaz na uplatnění bodů jako slevy
Dotaz na uplatnění bodů jako platby
Po uplatnění bodů (ať už jako slevy nebo platby nebo jejich kombinace) se z karty odečte odpovídající počet bodů a zároveň se zaeviduje počet bodů uplatněných na dokladu. Stav bodů na kartě po jejich uplatnění při platbě, resp. slevě
Položky dokladu s uplatněnými body při platbě
Po zaplacení a uložení dokladu dojde k výpočtu bodů získaných za provedený nákup dle uložených pravidel a jejich uložení na bonusovou kartu.
Použití bonusové karty na přijaté objednávce Při výběru obchodního partnera v hlavičce přijaté objednávky se zobrazuje seznam všech aktivních karet daného partnera. Výběr obchodního partnera (vč. seznamu bonusových karet)
Po výběru partnera se zobrazí prohlížeč se seznamem karet, ze kterého může obsluha ručně vybrat jednu bonusovou kartu. Automatický výběr bonusové karty obchodního partnera
Vybraná karta se přenese do hlavičky objednávky, přičemž se zjistí a zobrazí získané body a výše nastavené slevy na kartě. Kartu lze z hlavičky objednávky následně odebrat ručně. Informace o bonusové kartě a funkce pro odebrání karty z hlavičky objednávky
Pokud karta nebyla při výběru obchodního partnera vybrána, příp. byla z dialogu ručně odstraněna, lze ji vybrat i dodatečně. Funkce pro ruční výběr bonusové karty na dialogu objednávky
Sleva kartou Na položkách objednávky lze uplatnit jednorázovou slevu z bonusové karty pomocí funkce Ctrl+Shift+F10: Uplatnění slevy dle bonusové karty
Sleva se promítne buďto přímo do cen jednotlivých položek nebo se uloží jako samostatná položka objednávky, a to dle nastavení bonusového systému:
Uplatnění bodů při platbě (formou slevy nebo platbou za body) Pro uplatnění bodů lze použít funkci Ctrl+Shift+F11: Uplatnění bodů z bonusové karty
Dle nastavení systému systém nabídne možnost uplatnit body jako slevu ve vypočtené výši (za určitý počet bodů) nebo jako platbu za položky. Dotaz na uplatnění bodů jako slevy
Dotaz na uplatnění bodů jako platby
U položek objednávky, které lze nakoupit za body, se nastaví cena dle definovaného "doplatku" a uloží se použité (čerpané) body. Zároveň dojde k odepsání všech uplatněných (čerpaných) bodů z karty. Odstraněním položky na přijaté objednávce se uplatněné (čerpané) body vrátí zpět na kartu. Položky, u kterých lze uplatnit body pouze na část množství, se automaticky rozdělí na množství placené body a zbytek placený standardně.
Seznam položek, které lze nakoupit za body
Položky objednávky po uplatnění bodů
U položky, která byla placená pomocí bodů, nelze měnit množství, ani cenu.
Informace o použité slevě, příp. bodů použitých k placení bonusovou kartou lze zjistit na dialogu položky objednávky ve spodní části záložky "Členění, projekt, poznámky, další vazby": Informace o použité slevě a uplatněných bodech na položce objednávky
Fakturace objednávky s použitou bonusovou kartou Při fakturaci přijaté objednávky se do hlavičky faktury přenese kód použité bonusové karty. Použitá bonusová karta
Objednávku, která obsahuje vazbu na bonusovou kartu, nelze vyskladnit přímo. Je nutné ji nejdříve vyfakturovat a teprve poté vzniklou fakturu nechat vyskladnit.
Přičtení bodů za nákup kartou Pro automatické přičtení bodů za nákup bonusovou kartou je možné ve skriptech volat funkci "PricteniBonusBoduFakt", která prochází všechny "nově" uhrazené faktury s vazbou na bonusovou kartu (u kterých doposud nebyl proveden výpočet bodů za nákup kartou). Skriptová funkce "PricteniBonusBoduFakt"
Funkce pro každou fakturu provede výpočet nároku na body a hodnoty uloží do tab. opoklsys_evidencelog. Pro vytvoření plánované události pro přičítání bodů za nákup je nutné vytvořit skript, který bude volat uvedenou funkci a tento skript pak zavolat v dané události. Plánovaná událost pro přičítání bodů za nákup
Volání skriptu pro přičítání bodů za nákup
Skript pro přičítání bodů za nákup
Faktury s přičtenými body za nákup Fakturu s přičtenými body za nákup nelze opravit z přijaté objednávky pomocí funkce F6 Opravit fakturu. Zrušení úhrady u faktury s přičtenými body se nehlídá.
Dobropisování faktur s přičtenými body za nákup Dobropisováním faktury dojde k automatickému odečtení původně přičtených bodů z bonusové karty. Odemknout dobropis faktury s přičtenými body za nákup pro provádění ručních změn může pouze administrátor.
Související témata |