Przejdź do głównej zawartości

Program lojalnościowy (Punkty)

Moduł programu lojalnościowego pozwala nagradzać klientów punktami za zakupy i umożliwia wymianę punktów na rabaty w koszyku.

Przejdź do WooCommerce > Ustawienia > Polski PRO > Lojalność.

UstawienieOpisDomyślnie
WłączonyAktywuje program lojalnościowyNie
Punkty za 1 PLNIle punktów za każdą złotówkę1
Wartość 1 punktuWartość rabatowa jednego punktu0.01 PLN
Min. punkty do wymianyMinimalna liczba punktów do wymiany100
Maks. % rabatuMaksymalny rabat procentowy z punktów50%
Wygasanie punktówPo ilu dniach punkty wygasają365
Zaokrąglaniefloor (w dół) lub ceil (w górę)floor

Klienci automatycznie otrzymują punkty po zrealizowanym zamówieniu.

  1. Ustawienie per produkt - pole “Loyalty points per unit” w edycji produktu
  2. Ustawienie per kategoria - pole w edycji kategorii produktu
  3. Domyślna kalkulacja - cena produktu x punkty za 1 PLN

Na stronie produktu automatycznie wyświetla się informacja:

Zdobądź X punktów za zakup tego produktu

Klienci mogą wymienić punkty na rabat na stronie koszyka lub checkoutu:

  1. System pokazuje aktualne saldo i wartość rabatu
  2. Klient wpisuje liczbę punktów do wymiany
  3. Tworzony jest jednorazowy kupon z rabatem
  4. Kupon jest automatycznie aplikowany do koszyka
  • Minimalna liczba punktów do wymiany (konfigurowalna)
  • Maksymalny rabat jako % wartości koszyka
  • Kupon ważny 24 godziny

W sekcji Moje konto pojawia się zakładka Program lojalnościowy z:

  • Aktualne saldo punktów i ich wartość w PLN
  • Suma zebranych punktów
  • Suma wykorzystanych punktów
  • Historia transakcji z datami, typami i szczegółami

Punkty wygasają automatycznie po skonfigurowanym czasie (domyślnie 365 dni). Cron polski_daily_maintenance codziennie sprawdza wygasłe punkty i odejmuje je z salda.

Ustawienie na 0 = punkty nie wygasają.

  • Przy anulowaniu/zwrocie zamówienia - przyznane punkty są automatycznie odejmowane
  • Zabezpieczenie przed podwójnym naliczaniem i odejmowaniem

W emailach potwierdzających zamówienie klient widzi informacje o liczbie zebranych punktów.

HookTypOpis
polski/loyalty/points_awardedactionPo przyznaniu punktów za zamówienie
polski/loyalty/order_pointsfilterModyfikacja liczby punktów za zamówienie