Przejdź do głównej zawartości

Program Lojalnościowy

Moduł lojalnościowy pozwala nagradzać stałych klientów punktami za zakupy i aktywność. Punkty można wymieniać na rabaty, darmową dostawę lub karty podarunkowe.

Jak działa program

Klient składa zamówienie → Punkty naliczone (EARN_PURCHASE) → Klient zbiera punkty
→ Osiąga próg poziomu → Awansuje na wyższy tier → Lepsze benefity
→ Realizuje punkty → Rabat / darmowa dostawa / gift card

Konfiguracja programu

Ustawienia podstawowe

W panelu Sklep → Program lojalnościowy → Ustawienia konfigurujesz:

UstawienieOpisPrzykład
Przelicznik punktówIle punktów za 1 PLN wydane1 pkt / 1 PLN
Minimalna realizacjaMinimalna liczba punktów do wymiany100 pkt
Wygasanie punktówPo ilu dniach niewykorzystane punkty wygasają365 dni (0 = bez wygasania)
ZaokrąglanieJak zaokrąglać naliczone punktyW dół (floor)

Poziomy (Tiers)

Poziomy motywują klientów do większych zakupów. Każdy poziom ma próg punktowy i zestaw benefitów.

PoleOpis
NazwaNazwa poziomu (np. "Brązowy", "Srebrny", "Złoty")
TypOpcjonalna etykieta poziomu (kosmetyczna). Kolejność i awans zależą wyłącznie od progu punktowego - nie od typu.
Próg punktowyMinimalna suma punktów all-time do awansu
Próg rocznych wydatkówAlternatywny warunek - minimalna kwota wydana w roku
Mnożnik punktówBonus do naliczania (np. 1.5x = 50% więcej punktów)
Rabat procentowyStały rabat na zamówienia (np. 5%)
Darmowa dostawaCzy klient ma darmową dostawę
Priorytetowa obsługaObsługa VIP
Wczesny dostępDostęp do nowych produktów przed premierą
Własne benefityDowolne benefity (JSON)

Kolejność poziomów: Poziomy są uporządkowane wyłącznie według progu punktowego - od najniższego do najwyższego. Nie ma sztywnych, wbudowanych nazw poziomów; tworzysz dowolną ich liczbę.

Awans i degradacja:

  • Nowy uczestnik startuje na poziomie z najniższym progiem.
  • System sprawdza awans po każdej akcji przyznającej punkty (zakup, rejestracja, urodziny, recenzja, polecenie, ręczna korekta admina) i awansuje klienta, gdy jego suma punktów all-time (lub roczne wydatki) osiągnie próg wyższego poziomu.
  • Degradacja następuje wyłącznie podczas corocznego resetu rocznych wydatków - nigdy natychmiast po zwrocie ani cofnięciu punktów.

Nagrody

Nagrody to sposoby wymiany punktów. Konfigurujesz je w zakładce Nagrody:

Typ nagrodyOpisPrzykład
DISCOUNTRabat procentowy na zamówienie500 pkt → 10% rabatu
FREE_SHIPPINGDarmowa dostawa200 pkt → darmowa dostawa
GIFT_CARDKarta podarunkowa1000 pkt → 50 PLN gift card
PRODUCTDarmowy produkt2000 pkt → konkretny produkt

Zarządzanie uczestnikami

Lista uczestników

W zakładce Uczestnicy widzisz wszystkich klientów zapisanych do programu:

  • Aktualne punkty - ile punktów klient może wykorzystać teraz
  • Punkty all-time - suma wszystkich kiedykolwiek zarobionych
  • Aktualny poziom - na jakim tierze jest klient
  • Ostatnia aktywność - data ostatniej transakcji punktowej
  • Wydatki roczne - kwota wydana w bieżącym roku (wpływa na tier)

Ręczne zarządzanie punktami

Jako admin możesz ręcznie:

  • Dodać punkty - np. za reklamację, bonus urodzinowy, akcja promocyjna
  • Odjąć punkty - np. korekta błędnego naliczenia
  • Każda operacja jest logowana w historii transakcji z powodem

Automatyczne naliczanie

Punkty za zakupy (EARN_PURCHASE)

Punkty naliczane automatycznie po potwierdzeniu płatności:

  • Obliczane proporcjonalnie do kwoty zamówienia (po rabatach, przed dostawą)
  • Mnożone przez mnożnik poziomu klienta (np. Złoty tier: 1.5x)
  • Zaokrąglane w dół
  • Pozycje typu karta podarunkowa są wyłączone z naliczania punktów

Punkty za aktywność

Poza zakupami możesz nagradzać klientów punktami za inne akcje. Każdą włączasz osobno i ustawiasz liczbę punktów w Ustawieniach programu:

AkcjaKiedy naliczaneCzęstotliwość
Rejestracja kontaPo założeniu konta klienta (przyznawane przed mailem powitalnym)Raz na klienta
UrodzinyW bieżącym roku, jeśli klient podał datę urodzinRaz w roku
Recenzja produktuPo zatwierdzeniu recenzji napisanej przez zalogowanego klientaRaz na recenzję
Polecenie znajomegoPatrz „Program poleceń" poniżejDwustronnie

Każda z tych akcji może wywołać awans poziomu - system sprawdza próg po każdym naliczeniu.

Program poleceń

Klient generuje swój kod polecenia i udostępnia go znajomym. Konfigurujesz dwie pule punktów:

  • Bonus dla poleconego - przyznawany nowemu klientowi od razu przy rejestracji z kodem polecenia.
  • Bonus dla polecającego - przyznawany dopiero po pierwszym opłaconym zamówieniu poleconego (ochrona przed nadużyciami).

Polecenie ma konfigurowalny termin ważności (w dniach). Jeśli polecony nie złoży opłaconego zamówienia w tym czasie, polecenie wygasa, a polecający nie otrzymuje bonusu.

Cofanie punktów przy zwrotach (REFUND_REVERSAL)

Gdy klient zwraca zamówienie:

  • System automatycznie cofa proporcjonalną liczbę punktów
  • Zwrot częściowy → proporcjonalne cofnięcie (np. zwrot 50% → cofnięcie 50% punktów)
  • Punkty mogą spaść poniżej zera (ochrona przed fraud)

Wygasanie punktów

Jeśli skonfigurowałeś wygasanie:

  • System codziennie sprawdza punkty z datą wygaśnięcia
  • Wygasłe punkty oznaczane jako EXPIRED
  • Klient otrzymuje powiadomienie przed wygaśnięciem (7 dni, 1 dzień)

Statystyki

Dashboard lojalnościowy pokazuje:

  • Łączna liczba uczestników
  • Rozkład po poziomach (ile % na każdym tierze)
  • Naliczone vs wykorzystane punkty w bieżącym miesiącu
  • Top 10 najaktywniejszych uczestników

Integracja z innymi modułami

ModułIntegracja
ZamówieniaAutomatyczne naliczanie punktów po płatności (+ bonus polecającego przy pierwszym opłaconym zamówieniu poleconego)
ZwrotyAutomatyczne cofanie punktów
KlienciBonus za rejestrację oraz program poleceń (kod polecenia na koncie klienta)
RecenzjePunkty za zatwierdzoną recenzję zalogowanego klienta
Karty podarunkoweWymiana punktów na gift cards
RabatyWymiana punktów na kody rabatowe
StorefrontWidgety: saldo punktów, tier progress, historia