Logo GRVision - Strony i sklepy internetowe
Darmowa konsultacja 881 932 088 kontakt@grvision.pl

Reguły koszyka i kody rabatowe - jak nie zrobić z tego bałaganu

Publikacja: · Grzegorz Rapczyński

Reguły koszyka to najbardziej rozbudowany mechanizm promocyjny w PrestaShop i jednocześnie ten, który najszybciej wymyka się spod kontroli. Po roku działania sklepu potrafi być ich kilkadziesiąt, połowa nieaktywna, a nikt nie pamięta, którą można skasować.

Problem rzadko polega na tym, że coś nie działa. Zwykle polega na tym, że działa dwa razy.

Dwa rodzaje rabatów i różnica między nimi

PrestaShop ma dwa osobne mechanizmy i mylenie ich to pierwsze źródło kłopotów.

Reguły cenowe katalogu zmieniają cenę produktu w całym sklepie. Klient widzi obniżoną cenę na liście, na karcie produktu i w koszyku. Nie ma tu kodu ani warunków od koszyka - to po prostu inna cena.

Reguły koszyka działają dopiero w koszyku. Klient widzi normalną cenę, a rabat pojawia się jako osobna pozycja po spełnieniu warunku albo wpisaniu kodu.

W skrócie: przecena to reguła katalogu, kod rabatowy to reguła koszyka. Jeśli chcesz, żeby przekreślona stara cena była widoczna w kategorii - potrzebujesz tego pierwszego.

Co reguła koszyka potrafi ustawić

Warunki, które można łączyć: minimalna kwota koszyka, konkretna grupa klientów, wybrany klient, obecność określonych produktów albo kategorii, kraj dostawy, przewoźnik, zakres dat i limit użyć - łącznie oraz na klienta.

Akcje: rabat procentowy, rabat kwotowy, darmowa wysyłka, produkt gratis. Akcje można łączyć w jednej regule, co bywa wygodne - „minus 10% i darmowa wysyłka” to jedna reguła, nie dwie.

Dwa ustawienia, które robią największą różnicę w praktyce:

  • Kod - reguła bez kodu działa automatycznie dla każdego, kto spełni warunki. Z kodem trzeba go wpisać. Reguła automatyczna to wygoda, ale też najszybszy sposób, żeby przypadkiem dać rabat wszystkim.
  • Priorytet i łączenie - decydują o tym, co się stanie, gdy pasuje więcej niż jedna reguła.

Nakładanie się rabatów

Tu robi się ciekawie. Domyślnie reguły koszyka się sumują. Klient z rabatem grupowym 10%, kodem na 15% i promocją katalogową 20% może wyjść z ceną, której nikt nie planował.

Trzy mechanizmy do opanowania tego:

  1. Priorytet. Liczba decydująca o kolejności stosowania. Niższa liczba - wcześniej. Przy rabatach procentowych kolejność zmienia wynik, bo drugi procent liczy się od kwoty już obniżonej.
  2. Łączenie z innymi regułami. Każda reguła ma przełącznik, czy wolno ją łączyć. Wyłączenie go sprawia, że reguła działa sama albo wcale.
  3. Warunek na produkty w promocji. Reguła może pomijać produkty, które już mają obniżoną cenę. To najprostszy sposób, żeby kod rabatowy nie zjadał marży na wyprzedaży.

Zasada, której się trzymam: kody rabatowe nie łączą się z niczym. Jeden kod na koszyk, nie działa na produkty przecenione. Klienci to rozumieją, a Ty wiesz, ile maksymalnie możesz stracić na jednym zamówieniu.

Jak utrzymać porządek

Cztery nawyki, które kosztują minutę przy tworzeniu reguły, a oszczędzają godziny później:

  • Nazwa mówiąca wszystko. Nie „Promocja", tylko „BF2026 - minus 15%, cały sklep, bez przecen, do 30.11". Nazwę widzi tylko Ty, więc niech niesie informację.
  • Zawsze data końcowa. Nawet dla promocji bezterminowej ustaw datę za rok. Reguła bez daty to reguła, która będzie działać w 2030 roku, bo nikt jej nie zauważy.
  • Limit użyć na klienta. Domyślnie kod działa wielokrotnie. Przy kodzie powitalnym to oznacza, że jeden klient może go użyć przy każdym zamówieniu.
  • Przegląd raz na kwartał. Wejdź na listę reguł, posortuj po dacie i skasuj wygasłe. Dziesięć minut, a lista zostaje czytelna.

Co przetestować przed startem promocji

Kod rabatowy testuje się na żywym sklepie, na prawdziwym koszyku, przed ogłoszeniem promocji - nie po. Lista minimum:

  1. Koszyk tuż poniżej i tuż powyżej progu kwotowego.
  2. Koszyk z produktem przecenionym i bez.
  3. Dwa kody naraz, jeśli klient mógłby je zdobyć.
  4. Kod plus darmowa dostawa - czy próg dostawy liczy się przed rabatem czy po. Opisałem ten problem osobno przy darmowej dostawie od kwoty.
  5. Ten sam kod użyty drugi raz przez tego samego klienta.
  6. Kod na koncie z grupy hurtowej, jeśli masz ceny hurtowe.

Kwadrans pracy. Alternatywą jest odkrycie w sobotę wieczorem, że kod na 15% sumuje się z wyprzedażą i sklep sprzedaje poniżej kosztu zakupu - a o tej porze nie zawsze jest kto to wyłączyć.

Przy ogłoszonych obniżkach dochodzi jeszcze jeden obowiązek: trzeba pokazać najniższą cenę z 30 dni przed promocją. Rozpisałem osobno, gdzie dokładnie musi być ta informacja i czego nie obejmuje.

Najczęstsze pytania

Dlaczego kod rabatowy nie działa, mimo że jest aktywny?

Najczęściej z czterech powodów: koszyk nie spełnia progu kwotowego, kod jest przypisany do innej grupy klientów albo do konkretnego klienta, wyczerpał się limit użyć, albo minęła data ważności. Panel pokazuje wszystkie te warunki w edycji reguły.

Czy rabat liczy się przed kosztem dostawy czy po?

Rabat procentowy dotyczy wartości produktów, nie dostawy. Jeśli chcesz oddać klientowi także koszt wysyłki, trzeba dołożyć akcję „darmowa wysyłka” w tej samej regule.

Jak zrobić kod jednorazowy dla jednego klienta?

W regule wskazujesz konkretnego klienta i ustawiasz limit użyć na jeden. Taki kod nie zadziała nikomu innemu, nawet jeśli zostanie udostępniony dalej.

Czy mogę zrobić rabat na drugi produkt w koszyku?

Nie wprost - reguły koszyka nie mają warunku „drugi egzemplarz”. Da się to obejść ceną progową od dwóch sztuk albo zestawem produktowym, ale klasyczne „drugi taniej” wymaga modułu.

Rabaty w sklepie zaczęły żyć własnym życiem

Jeśli masz kilkadziesiąt reguł i nie wiadomo, która co robi, warto to raz przejrzeć i poukładać - zwykle połowa okazuje się martwa. Napisz, ile ich jest i co się dzieje: formularz kontaktowy, 881 932 088 lub kontakt@grvision.pl.