Jak skonfigurować reguły cenowe w PrestaShop

Spis treści

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.

< Powrót

Zapisz się do newslettera


Zadzwoń Napisz