Bonusové karty

Top  Previous  Next

Seznam témat:

nastavení

sleva kartou

sleva za získané body

body za nákup

nákup za získané body

body za narozeniny a svátky

evidence karet

použití karty při prodeji na pokladně

použití karty na přijaté objednávce

fakturace objednávky s použitou kartou

 

Nastavení

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"

 

Sleva kartou

V nastavení systému lze (nepovinně) zadat parametry pro poskytnutí slevy v % podobně jako u slevových karet.

 

Sleva za body

Pro slevu za získané body je nutné nastavit:

výši slevy a počet bodů pro její nárokování
zda má při platbě pomocí bodů přednost uplatnění slevy nebo nákup položek za body
kód skladové položky, která se na dokladech použije pro evidenci slevy za získané body
seznam skladových položek, na které nelze uplatnit slevu za body

 

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

 

Body za nákup

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:

způsob výpočtu bodů získaných za nákup:

  - dle celkového nákupu

  - dle položek pokladního dokladu

  - kombinovaně (dle celkového nákupu i dle položek dokladu)

počet získaných bodů za celkový nákup:

  - 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ášť)

expirace bodů (v měsících)

 

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

 

Nákup za získané body

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)

 

Body za narozeniny a svátky

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:

  kod - kód bonusové karty
  typ - 0 (připsání bodů)
  typbodu - 1 (narozeniny), 2 (svátek)
  body - připsané body
  cas - čas pořízení záznamu (důležité pro kontrolu)
  kontakt, kontaktdataid - identifikace kontaktu
  infomail - byl odeslán informační mail? (0/1)

 

 

Evidence vydaných karet

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.
 
Fakturu s bonusovou kartou (z přijaté objednávky), která již byla vyskladněna, nelze odstranit. Nejdříve se musí zrušit odpovídající výdejka.

 

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.
V hlavičce faktury se následně uloží informace o přičtených bodech (ovydfakthd.bonus_pripsano), resp. hodnota 0, pokud žádný nárok na body nevznikl.

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.
Stornováním faktury dojde k automatickému odečtení původně přičtených bodů z bonusové karty. Zrušením storna faktury dojde ke zrušení odečtených bodů.

Zrušení úhrady u faktury s přičtenými body se nehlídá.
 
Odemknout fakturu pro provádění ručních změn může pouze administrátor.

 

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.
Stornováním nebo odstraněním dobropisu dojde k automatickému přičtení dobropisem odečtených bodů zpět na bonusovou kartu.
Zrušením storna dobropisu dojde ke zrušení přičtených bodů.

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

Bonusové a poukázkové systémy

Prodejní pokladna

Prodej přes pokladnu

Slevové karty