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:
- 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.
- Łą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.
- 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:
- Koszyk tuż poniżej i tuż powyżej progu kwotowego.
- Koszyk z produktem przecenionym i bez.
- Dwa kody naraz, jeśli klient mógłby je zdobyć.
- Kod plus darmowa dostawa - czy próg dostawy liczy się przed rabatem czy po. Opisałem ten problem osobno przy darmowej dostawie od kwoty.
- Ten sam kod użyty drugi raz przez tego samego klienta.
- 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.