- Rodzaje reguł cenowych i sposób ich działania
- Reguły katalogowe: automatyczne obniżki przed dodaniem do koszyka
- Reguły koszykowe: warunki, gratisy, darmowa dostawa i kupony
- Specyficzne ceny na produkcie (Specific Prices)
- Kolejność naliczania i interakcje
- Gdzie znaleźć reguły w panelu
- Przygotowanie konfiguracji sklepu pod promocje
- Ustawienia podatków, walut i zaokrągleń
- Grupy klientów i precyzyjna segmentacja
- Wielosklep i dziedziczenie ustawień
- Planowanie promocji i harmonogram
- Kopie zapasowe i środowisko testowe
- Tworzenie reguł katalogowych krok po kroku
- Nawigacja i podstawowe pola
- Definiowanie warunków: precyzyjne celowanie
- Akcje i sposób obniżenia ceny
- Priorytety i konflikty
- Testowanie: różne konta, waluty i kraje
- Przykładowe scenariusze
- Tworzenie reguł koszykowych i kuponów
- Ustawienia podstawowe i automatyczne stosowanie
- Warunki stosowania
- Akcje: zniżki, darmowa dostawa i prezenty
- Ograniczenia i łączenie reguł
- Generowanie wielu kodów i kampanie
- Typowe błędy i ich diagnoza
- Zarządzanie i optymalizacja: analityka, wydajność, zgodność
- Mierzenie efektów kampanii
- Wydajność: pamięć podręczna i porządek w regułach
- Kompatybilność z modułami i aktualizacjami
- Import/eksport i masowe operacje
- Zgodność prawna i transparentność
- Lista kontrolna przed startem
- Praktyczne przykłady i gotowe receptury
- Darmowa dostawa od progu i cross-sell
- Happy hours i ograniczenie czasowe
- Kupon powitalny dla nowych klientów
- Detale B2B: cenniki i progi ilościowe
- Wyprzedaż z wykluczeniem nowości
- Współistnienie wielu walut
Skutecznie ustawione reguły cenowe w PrestaShop pozwalają tworzyć promocje bez dodatkowych modułów: od prostego rabatu, przez kupony, po złożone kampanie z warunkami i ograniczeniami. Ten przewodnik pokazuje, jak zaplanować i wdrożyć zasady dla cen katalogowych i w koszyku, jak ustawić kolejność naliczania, zakresy oraz jak przetestować wynik, aby uniknąć konfliktów i utraty marży. Dzięki temu uruchomisz akcje sezonowe, B2B i wyprzedaże bez chaosu w panelu.
Rodzaje reguł cenowych i sposób ich działania
Reguły katalogowe: automatyczne obniżki przed dodaniem do koszyka
Reguły katalogowe (Catalog Price Rules) modyfikują cenę produktu na listingu i karcie produktu, zanim klient coś doda do koszyka. Działają globalnie lub selektywnie: po kategoriach, producentach, dostawcach, atrybutach czy grupach klientów. Przykład: -20% na całą kategorię „Buty” dla grupy Hurt, aktywne w konkretnych datach. Te reguły nie wyświetlają kodu promocyjnego – obniżka jest widoczna od razu.
- Wpływ na SEO i UX: prezentacja obniżonej ceny przy produkcie zwiększa klikalność i liczbę dodanych do koszyka.
- Kompatybilność: działa wraz ze Specyficznymi Cenami (Specific Prices) na poziomie produktu – ważna jest kolejność i priorytety.
- Zasięg: można ograniczyć do walut, krajów, sklepów (tryb wielosklepowy) i grup klientów.
Reguły koszykowe: warunki, gratisy, darmowa dostawa i kupony
Reguły koszykowe (Cart Rules) stosowane są podczas finalizacji zakupu. To tutaj definiujesz darmową wysyłkę, prezent, zniżkę kwotową lub procentową, a także kod kuponu – ręcznie wpisywany przez klienta lub nakładany automatycznie, jeśli spełnione są warunki. Reguły te mogą obejmować konkretne produkty, kategorie, minimalną wartość zamówienia, wybranych przewoźników czy metody płatności.
- Typy akcji: procent, kwota, darmowa dostawa, prezent (konkretny produkt), wykluczenie produktów z obniżek.
- Limity: maksymalna liczba użyć globalnie i na konto klienta, data ważności, możliwość łączenia z innymi regułami.
- Automatyzacja: reguła może nakładać się bez wpisywania kodu, jeśli warunki są spełnione.
Specyficzne ceny na produkcie (Specific Prices)
To wyjątkowa obniżka przypisana bezpośrednio do produktu (zakładka Cena na karcie produktu), z zakresem: wariant, sklep, waluta, kraj, grupa klienta, ilość (progi), daty. Przydaje się do precyzyjnego ustalenia ceny stałej lub progu ilościowego (np. od 5 szt. cena 49,90 zł). Specyficzne ceny współistnieją z regułami katalogowymi i koszykowymi, dlatego ważne jest zrozumienie kolejności naliczania.
Kolejność naliczania i interakcje
System wylicza cenę w następującej logice: najpierw podstawowa cena produktu, potem Specyficzne Ceny i Reguły Katalogowe (zależnie od dopasowania i priorytetów), a następnie Reguły Koszykowe. Gdy występuje więcej niż jedna reguła, decydują priorytety i zakresy. W praktyce:
- Reguły katalogowe o wyższym priorytecie (niższa liczba) stosują się wcześniej.
- Specyficzna Cena produktu z wyższą precyzją dopasowania (np. wariant + grupa) wygrywa z bardziej ogólną.
- W koszyku reguły mogą się łączyć, jeśli nie zabronisz stacking; jeśli tak – tylko pierwsza spełniona zadziała.
Gdzie znaleźć reguły w panelu
W PS 1.7/8: Katalog → Rabaty. W tym miejscu są dwie zakładki: Reguły koszykowe oraz Reguły katalogowe. Specyficzne ceny edytujesz na karcie produktu (Katalog → Produkty → wybrany produkt → zakładka Cena). Pamiętaj o trybie wielosklepowym: po jego włączeniu każda reguła wymaga określenia sklepu lub grupy sklepów.
Przygotowanie konfiguracji sklepu pod promocje
Ustawienia podatków, walut i zaokrągleń
Zanim uruchomisz obniżki, sprawdź spójność cen i podatków: Ustawienia Sklepu → Ogólne → Preferencje cen. Zdefiniuj sposób zaokrąglania (matematycznie, w górę, w dół), poziom zaokrąglenia (do pozycji, do linii, do całego zamówienia) oraz liczbę miejsc po przecinku. Włącz i skonfiguruj stawki VAT oraz reguły podatkowe dla krajów, do których sprzedajesz. W sekcji Międzynarodowe → Lokalizacja dodaj wymagane waluty i kursy, pamiętając o automatycznych aktualizacjach i marginesie bezpieczeństwa kursowego.
Grupy klientów i precyzyjna segmentacja
Skuteczna segmentacja pozwala kierować obniżki do właściwych odbiorców. Zdefiniuj grupy (np. Goście, Detal, Hurt, VIP), przypisz klientów i ustaw rabaty bazowe grupy, jeśli takie stosujesz. Reguły mogą być ograniczane do grup, dzięki czemu ta sama kampania może mieć różną siłę oddziaływania w zależności od marż i wolumenów.
Wielosklep i dziedziczenie ustawień
Jeśli korzystasz z trybu wielosklepowego, określ strukturę: sklepy, grupy sklepów, katalog produktów współdzielony lub rozdzielony. Reguły mogą obowiązywać w jednym sklepie albo we wszystkich. Włącz tryb w Zaawansowane → Wielosklep, a następnie przy tworzeniu reguł precyzyjnie zaznacz zasięg. To kluczowe dla porządku i minimalizacji ryzyka niezamierzonej promocji w niewłaściwym sklepie. W komunikacji i raportowaniu używaj identyfikatorów sklepów, aby mierzyć skuteczność osobno.
Jeśli zarządzasz kilkoma brandami, przemyśl nazewnictwo reguł i prefiksy, aby łatwo je filtrować oraz eksportować. W razie potrzeby dodaj osobne harmonogramy i progi minimalne dla każdego sklepu.
Planowanie promocji i harmonogram
Zapisz kalendarz kampanii i zdefiniuj harmonogram w każdej regule: data startu i zakończenia, strefa czasowa, godziny, blackout dates (np. wyłączone dni z powodu zmian VAT lub przerw technicznych). Ustal zasady kolizji z innymi akcjami: co ma pierwszeństwo (priorytety), jakie kampanie są wzajemnie wykluczające. Twórz reguły z wyprzedzeniem, ale trzymaj je w stanie nieaktywnym do czasu startu; dzięki temu zyskasz czas na testy i zgodę działów sprzedaży oraz prawnego.
Kopie zapasowe i środowisko testowe
Przed kampanią wykonaj kopię bazy i – jeśli to możliwe – przetestuj reguły w środowisku staging. Zduplikuj kluczowe produkty, sprawdź ceny końcowe i podatki dla różnych krajów, walut oraz grup klientów. Zaplanuj szybki rollback: możliwość wyłączenia reguły jednym kliknięciem, przygotowane alternatywne ustawienia cen, a także komunikaty w sklepie (banery, etykiety) możliwe do natychmiastowego ukrycia.
Tworzenie reguł katalogowych krok po kroku
Nawigacja i podstawowe pola
Przejdź do Katalog → Rabaty → Reguły katalogowe → Dodaj nową. Uzupełnij:
- Nazwa techniczna i opis (tylko dla Ciebie; używaj prefiksów, np. 2025-SS-20-KAT-PL).
- Sklep/Grupa sklepów (jeśli włączony tryb wielosklepowy).
- Waluta, kraj, grupa, jeśli chcesz ograniczyć zakres.
- Okres obowiązywania: data i godzina startu/końca.
- Warunki: kategorie, producent, dostawca, atrybut/cecha, tagi, wykluczenia (na bazie filtrów).
- Akcja: zniżka procentowa, kwotowa lub ustawienie ceny docelowej.
Pamiętaj o spójności językowej i walutowej – jeśli oferujesz wiele walut, rozważ osobne reguły, gdy zniżka kwotowa powinna być inna per waluta.
Definiowanie warunków: precyzyjne celowanie
Aby uniknąć niezamierzonego objęcia zbyt wielu produktów, pracuj na jak najwęższych filtrach, a następnie poszerzaj zakres. Dobre praktyki:
- Filtr po kategorii + producencie: zawęża do danej marki w dziale, np. marki X w obuwiu.
- Wyklucz nowości lub bestsellery, jeśli chcesz chronić marżę – użyj cech/etykiet do oznaczeń.
- Zestawy i produkty wirtualne: sprawdź, czy powinny być objęte tą samą stawką.
- Atrybuty (rozmiar/kolor): jeśli poszczególne warianty mają różne koszty, rozważ osobne reguły lub Specyficzne Ceny.
Akcje i sposób obniżenia ceny
W regule katalogowej wybierasz typ obniżki:
- Procent: uniwersalny, skalowalny względem ceny bazowej (razem z podatkiem lub bez – zależnie od konfiguracji sklepu).
- Kwota: kontrola końcowej marży, ale wymaga przemyślenia przy wielu walutach.
- Cena docelowa: ustaw ręcznie konkretną cenę; przydatne przy strategiach EDLP.
Jeśli działasz na rynku UE, skoordynuj prezentację najniższej ceny z 30 dni (dyrektywa Omnibus), korzystając z modułu lub własnych etykiet. Zaplanuj też etykietę promocyjną i komunikację w listingach, zwłaszcza w kanałach porównywarek.
Priorytety i konflikty
Gdy produkt spełnia warunki kilku reguł, ta o wyższym priorytecie (niższa wartość liczby) stosuje się jako pierwsza. Zdecyduj, czy pozwalasz na łączenie obniżek katalogowych, czy nie. W większości przypadków ustaw pojedynczą regułę nadrzędną i unikaj kaskadowych obniżek, bo to utrudnia kontrolę marży. Przy Specyficznych Cenach porządkuj priorytet dopasowania: grupa klienta, waluta, kraj, sklep – i ustaw kolejność zgodnie z Twoją polityką cenową.
Testowanie: różne konta, waluty i kraje
Utwórz konta testowe w różnych grupach klientów i z różnych krajów. Sprawdź cenę produktu w karcie i na liście, a następnie w koszyku. Upewnij się, że cena zmienia się o właściwą wartość, że podatki naliczają się poprawnie i że promocja nie wpływa na produkty wykluczone. W razie nieprawidłowości sprawdź kolejność reguł, zakresy walutowe i pamięć podręczną.
Przykładowe scenariusze
- Wyprzedaż sezonowa: -25% na kategorię Odzież, wyklucz atrybut „Nowość = Tak”.
- Promocja B2B: cena docelowa 49,00 zł na produkt X dla grupy Hurt w sklepie hurtowym.
- Progi ilościowe: Specyficzne Ceny – od 5 szt. -10%, od 10 szt. -20%.
- Promocja regionalna: obniżka tylko dla kraju PL i waluty PLN.
Tworzenie reguł koszykowych i kuponów
Ustawienia podstawowe i automatyczne stosowanie
W Katalog → Rabaty → Reguły koszykowe → Dodaj nową. Wypełnij:
- Nazwa (wewnętrzna) i etykieta dla klienta (wyświetlana w koszyku i podsumowaniu).
- Kod – jeśli chcesz ręczne wpisywanie, lub pozostaw puste, by reguła stosowała się automatycznie.
- Opis i ograniczenia dat – nie uruchamiaj bez daty końca, jeśli to akcja czasowa.
- Zakres: sklep, waluta, kraj, grupa klienta; limity użyć ogółem i na użytkownika.
Warunki stosowania
Warunki determinują, kiedy reguła działa. Najczęściej używane:
- Minimalna wartość zamówienia (z podatkiem/bez, z wysyłką/bez) – zdecyduj zgodnie z polityką.
- Wymagany produkt/kategoria/producent – promocja dotyczy koszyka z tymi pozycjami.
- Wykluczenia – np. kategoria „Outlet” wyłączona z kuponów.
- Przewoźnik/metoda dostawy – przydatne, gdy darmowa wysyłka tylko określoną linią.
- Metoda płatności – np. -2% dla płatności szybkim przelewem.
Akcje: zniżki, darmowa dostawa i prezenty
W sekcji akcji wybierasz, co reguła robi:
- Zniżka procentowa lub kwotowa na cały koszyk albo wybrane produkty.
- Darmowa wysyłka – zdecydowanie komunikuj ten benefit na listingu i w checkout.
- Prezent – konkretny produkt dodany za 0 zł; dopilnuj dostępności i stanu magazynowego.
- Wykluczenia z dalszych obniżek – by uniknąć niekontrolowanego „stackowania”.
Jeśli klient ma wpisać kod kuponu, zatroszcz się o jego prostotę i jednoznaczność. W mailingu używaj personalizacji i dat ważności, by zwiększać pilność zakupu.
Ograniczenia i łączenie reguł
Ustal, czy reguła łączy się z innymi (stacking). Dla kampanii głównych często warto wyłączyć łączenie, aby uniknąć nadmiernych obniżek. Określ liczbę użyć globalnie i per klient; rozważ też blokadę wielokrotnego użycia tego samego kodu w jednym zamówieniu. Warto dodać ograniczenia do określonych grup klientów, co ułatwia zgodność z marżą i polityką B2B.
Generowanie wielu kodów i kampanie
Do programów lojalnościowych lub działań z influencerami przydatne jest generowanie puli kodów: unikalnych, jednorazowych, z identyfikatorem źródła (np. newsletter-06-2025). Utrzymuj spójne nazewnictwo, a w analityce oznaczaj kampanie. W razie potrzeby eksportuj listę kodów do CSV i integruj z narzędziami mailingowymi; sprawdzaj wskaźniki użycia i porzucenia koszyka.
Typowe błędy i ich diagnoza
- Warunek i akcja wykluczają się (np. darmowa wysyłka z przewoźnikiem, którego nie można wybrać w danym kraju).
- Minimalna wartość z podatkiem, gdy ceny w sklepie prezentowane są bez podatku – efekt: reguła nie aktywuje się.
- Łączenie wielu zniżek bez kontroli – nieprzewidziana marża ujemna.
- Niedostępny produkt-prezent – koszyk blokuje się lub traci spójność.
Zarządzanie i optymalizacja: analityka, wydajność, zgodność
Mierzenie efektów kampanii
Skonfiguruj śledzenie przychodów z kampanii: oznaczaj źródła UTM w kampaniach z kuponami, a w panelu PrestaShop monitoruj sprzedaż per kod i regułę. Porównuj wskaźniki: średnia wartość zamówienia, marża, liczba produktów w koszyku, udział nowych klientów. W danych sezonowych buduj benchmarki i prognozy. Korzystaj z segmentów (np. pierwszy zakup vs. powracający), aby ocenić realny wpływ promocji.
Wydajność: pamięć podręczna i porządek w regułach
Nadmierna liczba aktywnych reguł i złożone warunki wpływają na szybkość generowania cen. Porządkuj reguły cyklicznie: archiwizuj zakończone kampanie (wyłączaj zamiast usuwać, aby zachować historię), usuwaj duplikaty, łącz w jedną, gdy zakresy są tożsame. Włącz buforowanie i testuj czasy ładowania stron kategorii i karty produktu podczas szczytu ruchu. Wyświetlaj jasne etykiety promocji, aby skrócić czas decyzyjny klienta.
Kompatybilność z modułami i aktualizacjami
Niektóre moduły (lojalność, subskrypcje, paczki) ingerują w ceny. Po aktualizacjach PrestaShop i modułów sprawdzaj, czy kolejność naliczania pozostała zgodna z oczekiwaniami. Zapisuj zmiany w dzienniku wdrożeń i utrzymuj środowisko staging. Jeśli moduł dodaje własne reguły, zwróć uwagę na ich priorytety i zakresy, aby nie wchodziły w konflikt z kampaniami podstawowymi.
Import/eksport i masowe operacje
Duże kampanie wygodniej tworzyć hurtowo:
- CSV: eksport listy produktów, dodanie kolumn dla specyficznych cen i ponowny import.
- Webservice/API: automatyzacja tworzenia i dezaktywacji reguł na start/koniec kampanii.
- SQL (zaawansowane): ostrożne, po kopii zapasowej; przydatne do hurtowego wygaszania.
Po masowych zmianach sprawdź reprezentatywne produkty: różne kategorie, producentów, waluty i grupy klientów. Pamiętaj o odświeżeniu indeksów i wyczyszczeniu pamięci podręcznej.
Zgodność prawna i transparentność
Przy promocjach w UE zapewnij zgodność z informowaniem o najniższej cenie z ostatnich 30 dni (Omnibus) oraz jasne warunki promocji: czas trwania, produkty objęte/wykluczone, limity, koszty dostawy. W materiałach reklamowych i w koszyku komunikuj zasady naliczania zniżek; ogranicz drobny druk do minimum, ale zachowaj pełną informację w regulaminie promocji dostępnej z poziomu koszyka.
Lista kontrolna przed startem
- Cel i KPI: marża minimalna, wzrost średniej wartości koszyka, wolumen sprzedaży.
- Zakres: sklepy, kraje, waluty, grupy klientów – zgodne z planem.
- Warunki i akcje: przetestowane na kontach testowych, w różnych kombinacjach produktów.
- Etykiety i banery: gotowe, spójne z treścią kampanii i datami.
- Obsługa klienta: skrypty odpowiedzi i FAQ dla promocji, aby uniknąć eskalacji.
- Plan awaryjny: szybkie wyłączenie i rollback, numer telefonu do wsparcia technicznego.
Praktyczne przykłady i gotowe receptury
Darmowa dostawa od progu i cross-sell
Reguła koszykowa: darmowa wysyłka od 199 zł, wyklucz przewoźnika ekspresowego. Dodaj baner i pasek postępu (np. „Brakuje 37 zł do darmowej dostawy”). Uzupełnij cross-sell produktami z wysoką marżą. Testuj różne progi w krótkich sprintach, by znaleźć optimum przychodu i marży.
Happy hours i ograniczenie czasowe
Reguła koszykowa z datami i godzinami działania (np. 18:00–22:00) z automatycznym zastosowaniem -10%. W komunikacji podkreśl ograniczenie czasowe. Po akcji porównaj konwersje godzinowe i wpływ na obciążenie obsługi.
Kupon powitalny dla nowych klientów
Stwórz kod jednorazowy dla nowych kont, ogranicz do 14 dni od rejestracji. Wyklucz kategorię Outlet. Wprowadzaj do CRM znacznik źródła – kampania rekrutacyjna, influencer czy program poleceń – ułatwi to raportowanie i optymalizację wydatków.
Detale B2B: cenniki i progi ilościowe
Specyficzne Ceny z progami ilościowymi i dedykowany VAT/warunki wysyłki dla grupy Hurt. Wspieraj negocjacje przez okresowe reguły katalogowe na określony asortyment, synchronizowane z zapasami i kalendarzem dostaw. Ustal, które reguły są widoczne tylko po zalogowaniu (np. komunikaty o cenie dostępne dla grupy).
Wyprzedaż z wykluczeniem nowości
Reguła katalogowa: -30% na dział Obuwie, warunek „cecha Nowość = Nie”. Dla przejrzystości przygotuj filtr w kategoriach i etykiety „Nowość”, by unikać ręcznego sterowania pojedynczymi produktami. Monitoruj poziom zapasów i automatycznie obniżaj zniżkę po wyprzedaniu rozmiarów skrajnych.
Współistnienie wielu walut
Dla zniżek kwotowych przygotuj oddzielne reguły dla PLN, EUR i GBP – inaczej przeliczanie kursowe może prowadzić do niepożądanych różnic w marży. Dla zniżek procentowych wystarczy jedna reguła z wieloma walutami, jeśli zakres podatków i cen bazowych jest spójny.
Na koniec zadbaj o porządek nazewnictwa, archiwizację zakończonych akcji i cykliczny przegląd reguł. Korzystaj z tagów w nazwach (np. sezon, kanał, grupa) i katalogu produktów jako centralnego punktu prawdy. W ten sposób Twoje kampanie w katalogu i w koszyku pozostaną przewidywalne, mierzalne oraz skalowalne w trybie multisklep, a harmonogram i priorytety przestaną być źródłem konfliktów, tylko narzędziem do strategicznego sterowania ceną i popytem.