Ostatnia weryfikacja: czerwiec 2026 — sprawdzone dla PrestaShop 1.7, 8 i 9. PrestaShop 9 wprowadza przebudowany silnik rabatów (typy rabatów Catalog, Cart, Free-Shipping i Free-Gift), dostępny za flagą funkcji; planowanie kalendarza opisane w tym poradniku ma zastosowanie niezależnie od tego, z którego silnika korzysta Twój sklep.

Większość sklepów PrestaShop uruchamia dwie promocje w roku — Black Friday i Boże Narodzenie — a całą resztę improwizuje. W efekcie zostaje dziesięć miesięcy, w których jedyną „kampanią” jest to, co właściciel przypomni sobie ustawić tydzień wcześniej. Kalendarz sprzedaży sezonowej rozwiązuje ten problem: to jeden dokument planistyczny, który z wyprzedzeniem mapuje wszystkie momenty promocyjne w sklepie na przestrzeni roku, tak aby każde wydarzenie miało prawdziwy czas przygotowania zamiast nerwowej pracy na ostatnią chwilę. Ten poradnik pokazuje, jak zbudować taki kalendarz i osadzić go w PrestaShop — jako nadrzędny widok planowania ponad pojedynczymi wydarzeniami, a nie dogłębną analizę każdego z nich. Jeśli potrzebujesz mechaniki pojedynczej wyprzedaży, jednej błyskawicznej okazji albo samego Black Friday, ten wpis odsyła prosto do właściwego poradnika siostrzanego, zamiast opisywać każdy temat tylko połowicznie tutaj.

Odpowiedź na pytanie „i co z tego?” jest prosta. Zaplanowany kalendarz daje trzy rzeczy, których nie da się uzyskać improwizacją: wystarczająco dużo czasu, aby zbudować oczekiwanie w e-mailach i zabezpieczyć stany magazynowe, równomierniejsze rozłożenie szczytów przychodów, żeby sklep nie żył wyłącznie z IV kwartału, oraz dyscyplinę, by nie rabatować — bo gdy data ma swoje miejsce w kalendarzu i jasno określoną mechanikę, każdy inny tydzień staje się domyślnie tygodniem sprzedaży w pełnej cenie. Właściciele sklepów, którzy po cichu zarabiają więcej niż konkurencja, nie robią większej liczby wyprzedaży; robią właściwe wyprzedaże, celowo.

Dlaczego kalendarz jest lepszy niż promocje ad hoc

Nieplanowane rabatowanie niesie dwa realne ryzyka, a kalendarz rozwiązuje oba.

Pierwsze to uczenie klientów, że warto czekać. Jeśli rabaty pojawiają się przypadkowo, stali klienci szybko dochodzą do wniosku, że cena na stronie jest tylko ofertą otwarcia — wstrzymują koszyk, aż pojawi się kolejne „20% na wszystko”. Kalendarz pozwala skoncentrować prawdziwe rabaty w kilku jasno określonych oknach (czyszczenie magazynu, letnia wyprzedaż, Black Friday), a przez resztę roku chronić pełną marżę. Druga strona tej decyzji — które produkty w ogóle nigdy nie powinny być przeceniane — to osobny temat; omawiamy go w artykule dlaczego niektóre produkty nigdy nie powinny trafiać na wyprzedaż, a kalendarz powinien respektować te wykluczenia przy każdej dacie.

Drugie ryzyko jest operacyjne. Black Friday ustawiony wieczór wcześniej to Black Friday bez wcześniejszego rozgrzania listy e-mailowej, bez kontroli stanów magazynowych, bez testu zapasu wydajności serwera i z dużą szansą na źle skonfigurowaną regułę koszyka, która obniży ceny bardziej, niż planowano. Właśnie po to planuje się z wyprzedzeniem. Przygotowania techniczne i marketingowe do największego wydarzenia w roku mają własną checklistę — przygotowanie do Black Friday: checklista techniczna i marketingowa — a zadaniem kalendarza jest po prostu dopilnować, żeby te prace zaczęły się w październiku, a nie w trzecim tygodniu listopada.

Rok, miesiąc po miesiącu — i gdzie mieści się każde wydarzenie

Oto pełna mapa roku. Sensem tej tabeli jest kształt roku: gdzie pojawiają się szczyty, jaki typ promocji pasuje do każdego okresu i który poradnik siostrzany prowadzi przez szczegółowe wdrożenie. Nie próbuj uruchamiać wszystkiego — kolejna sekcja dotyczy wyboru. Promocje rabatowe są oznaczone, bo to właśnie je warto utrzymywać jako rzadkie wydarzenia.

Okno czasoweWydarzeniePasujący typ promocjiSzczegółowy poradnik
1–15 styNowy Rok / świeży startStart tematyczny, nie rabat (postanowienia, nie okazje cenowe)Planowanie na Nowy Rok
15–31 styZimowe czyszczenie magazynuPrawdziwy rabat — potrzebujesz miejsca w magazynieUruchamianie wyprzedaży w PrestaShop
1–14 lutWalentynkiZestawy prezentowe + ekspresowa dostawa działają lepiej niż płaski rabatKampanie walentynkowe, które konwertują
mar–kwiWiosenne odświeżenie / WielkanocPremiera nowości; Wielkanoc ostrożnie, głównie rodzina/żywnośćPakietowanie produktów
majDzień Matki (data zależna od rynku; w wielu krajach druga niedziela maja)Zestawy prezentowe, personalizacja — często wyższa średnia wartość zamówienia niż w WalentynkiKampanie walentynkowe (ta sama mechanika)
czeDzień Ojca (data zależna od rynku; w wielu krajach trzecia niedziela czerwca) / start lataStart sezonowy; pilność związana z okresem wakacyjnymPakietowanie produktów
lipLetnia wyprzedażPrawdziwy rabat — częsty w wielu europejskich rynkach detalicznych, ale sprawdź okresy i zasady wyprzedaży w swoim krajuUruchamianie wyprzedaży w PrestaShop
sieLetni spadek sprzedażyObronnie — nie rabatuj w dołku; zamiast tego przygotuj IV kwartałJak przetrwać letni spadek sprzedaży
1–15 wrzPowrót do szkołyStart tematyczny, niekoniecznie z rabatemPowrót do szkoły nie tylko dla mody
paźJesienna premiera / rozgrzewka przed BFNowe kolekcje; rozpoczęcie rozgrzewania listy e-mailowej przed Black FridayPrzygotowanie do Black Friday: automatyzacja rabatów
11 lisDzień SinglaWczesny rabat, który nie kanibalizuje Black FridayBłyskawiczne wyprzedaże bez manipulacji
koniec lisBlack Friday / Cyber MondayDuży rabat — planuj z kilkutygodniowym wyprzedzeniem, przetestuj obciążenie serweraChecklista Black Friday
1–23 gruZakupy świąteczneSegmentuj według pilności: planujący → odkładający na później → kupujący w paniceE-commerce na Boże Narodzenie
26–31 gruOkres poświątecznyRealizacja kart podarunkowych, prezenty dla siebie, świąteczne czyszczenie magazynuKarty podarunkowe dla PrestaShop

Z tej tabeli wynikają dwie rzeczy. Po pierwsze, tylko kilka okien oznaczono jako prawdziwe rabaty — czyszczenie magazynu, letnia wyprzedaż, Black Friday. Cała reszta to premiera, zestaw albo działanie obronne, które chroni marżę. Po drugie, daty wymagające największego wyprzedzenia (Black Friday, Boże Narodzenie) mają przygotowania zaplanowane miesiąc lub więcej wcześniej (październikowa rozgrzewka). To właśnie kalendarz sprawia, że ten czas przygotowania staje się nienegocjowalny.

Nie uruchamiaj wszystkiego — dopasuj wydarzenia do katalogu

Kalendarz zawierający czternaście wydarzeń to kalendarz, którego nikt nie zrealizuje. Dyscyplina polega na wybraniu pięciu lub sześciu akcji naprawdę pasujących do Twoich produktów i odbiorców oraz świadomym pominięciu reszty. Wielkanoc nie ma znaczenia dla sklepu z elektroniką; Dzień Ojca jest złotem dla sklepu z narzędziami lub hobby, a szumem dla marki kosmetycznej. Wybieraj według kategorii:

  • Moda / uroda: Walentynki, Dzień Matki, letnia wyprzedaż, Black Friday, Boże Narodzenie. Duża wrażliwość na okazje prezentowe, mocna reakcja na zestawy.
  • Elektronika: Powrót do szkoły, Black Friday, Boże Narodzenie. Klienci dosłownie czekają na te trzy momenty; nie rozmywaj ich drobnymi wydarzeniami.
  • Dom / ogród: Wiosenne odświeżenie, start lata, Black Friday. Wyraźnie sezonowa krzywa popytu — wykorzystuj momenty premier, nie same rabaty.
  • Żywność / produkty zużywalne: Walentynki, Wielkanoc, Boże Narodzenie i premiery sezonowe. Sprzedaż napędzana prezentami i okazjami.
  • B2B: Nowy Rok (nowe budżety), wrzesień (nowy rok biznesowy), IV kwartał (wydatki typu „wykorzystaj albo przepadnie”). Kalendarz prezentów konsumenckich możesz niemal całkowicie zignorować.

Gdy już wybierzesz, wpisz wybrane wydarzenia do jednego wspólnego dokumentu z trzema kolumnami: okno dat, typ promocji (rabat, zestaw, próg darmowej dostawy, premiera) oraz termin przygotowań. To cały kalendarz. Wszystko poniżej dotyczy zbudowania każdego wiersza w PrestaShop tak, żeby nie zamieniło się to w ręczną rutynę.

Budowanie kalendarza w PrestaShop

Panel Sales Revolution z planerem kampanii, listą aktywnych kampanii oraz metrykami kliknięć, konwersji i przychodu
Panel promocji z wbudowanym planerem kampanii sprawia, że każde wydarzenie sezonowe żyje w jednym miejscu, z własnym początkiem i końcem.

Kalendarz jest użyteczny tylko wtedy, gdy sklep naprawdę włącza i wyłącza promocje we właściwych terminach — bez logowania o północy. PrestaShop daje podstawowe narzędzia do każdego typu promocji w kalendarzu; klucz polega na tym, aby wiedzieć, która natywna funkcja pasuje do którego wiersza.

Dwie natywne mechaniki rabatów

PrestaShop ma dwa różne sposoby obniżania ceny, a wybór niewłaściwego to najczęstszy błąd przy planowaniu kalendarza:

  • Specific Prices (ustawiane dla produktu w Catalog → Products → [product] → Pricing albo masowo przez Catalog → Discounts w starszych wersjach / ekran reguł cen katalogowych). Cena specyficzna zmienia samą wyświetlaną cenę — klient widzi nową, niższą kwotę bez wpisywania kodu. Tego potrzebujesz przy czyszczeniu magazynu, wyprzedaży sezonowej albo każdym wydarzeniu typu „cena jest teraz po prostu niższa”. Co istotne, cena specyficzna ma wbudowany zakres dat From / To: ustawiasz okno raz, a PrestaShop automatycznie stosuje i usuwa cenę w tych terminach.
  • Cart Rules / Vouchers (Catalog → Discounts → New cart rule). Reguła koszyka to kupon: może działać z kodem lub automatycznie, obejmować cały koszyk, kategorię albo konkretne produkty oraz uruchamiać darmową dostawę lub prezent. Używaj jej do progów darmowej dostawy („darmowa dostawa od €50 w ten weekend”), prezentów do zakupu, kodów wcześniejszego dostępu dla listy e-mailowej i każdej oferty warunkowej. Reguły koszyka również mają daty Valid from / Valid to w zakładce Conditions.

Pełną decyzję, po co sięgnąć i jak ograniczyć zakres, żeby przypadkiem nie przecenić całego katalogu, omawia artykuł uruchamianie wyprzedaży w PrestaShop: reguły koszyka, ceny specyficzne i strategie rabatowe. Zasada na poziomie kalendarza brzmi: wydarzenia typu „cena jest niższa” korzystają ze Specific Prices, a oferty warunkowe z Cart Rules.

Jedna uwaga na przyszłość, jeśli korzystasz z PrestaShop 9: starsze ekrany „Cart Rules” i „Catalog Price Rules” są łączone w jeden przebudowany silnik rabatów z czterema jawnymi typami rabatów — Catalog, Cart, Free-Shipping i Free-Gift. W chwili pisania tego tekstu nowy silnik jest dostępny za flagą funkcji, więc standardowy sklep PS9 nadal pokazuje znajome ekrany Cart Rules / Catalog Price Rules, dopóki flaga nie zostanie włączona. Logika planowania w tym kalendarzu nie zmienia się w żadnym wariancie: w każdym wierszu nadal decydujesz między „cena jest niższa” a „oferta warunkowa”.

Spraw, żeby daty uruchamiały się automatycznie

Obie opisane mechaniki mają natywne daty From/To — więc gdy tylko budujesz wiersz kalendarza, ustawiasz jego okno i możesz odejść od tematu. To najcenniejszy nawyk, jaki daje kalendarz: siadasz raz, konfigurujesz promocje na cały kwartał z ich zakresami dat, a PrestaShop włącza i wyłącza każdą z nich zgodnie z harmonogramem. Bez logowania o północy, bez sytuacji „zapomniałem wyłączyć letnią wyprzedaż”, która działa jeszcze trzy tygodnie jesienią z pełnym rabatem.

Natywne pola From/To porządnie obsługują większość kalendarza. Braki pojawiają się w otaczającej choreografii — podmianie banerów na stronie głównej, zmianie opisów kategorii albo koordynacji rabatu, który musi wystartować natychmiast po dojściu licznika do zera na wielu produktach jednocześnie. Tę warstwę orkiestracji opisuje artykuł zaplanowane rabaty: promocje, które zaczynają się i kończą automatycznie, który szczegółowo omawia harmonogramowanie w panelu administracyjnym. Dla naprawdę pilnych czasowo wydarzeń w kalendarzu — Dnia Singla, 24-godzinnej akcji błyskawicznej — mechaniki pilności (odliczanie, uczciwa ograniczona dostępność, brak dark patterns) znajdziesz w artykule błyskawiczne wyprzedaże w PrestaShop.

Gdzie znajduje się okno każdego wiersza kalendarza: pola daty i godziny Valid from / Valid to w zakładce Conditions reguły koszyka. Ceny specyficzne mają równoważne pola From/To w zakładce Pricing produktu.

Wizualna strona każdego wiersza kalendarza

Każda promocja w kalendarzu potrzebuje banera, miejsca na stronie głównej, być może nagłówka kategorii — i to zwykle właśnie tam zaplanowane wydarzenie się zatrzymuje, czekając na projektanta. Jeśli kalendarz ma tuzin wydarzeń, oznacza to tuzin zadań projektowych. Zbudowaliśmy Banner Revolution dokładnie po to, aby właściciel sklepu mógł tworzyć spójne z marką banery promocyjne z poziomu panelu administracyjnego, a praca wizualna przestała być wąskim gardłem, przez które pomija się wydarzenie. Korzyść dla kalendarza jest prosta: etap projektu przestaje być powodem do anulowania zaplanowanej promocji.

Automatyzacja cyklicznych wydarzeń, żeby w przyszłym roku pracy było o połowę mniej

Skumulowana wartość kalendarza polega na tym, że większość wydarzeń się powtarza. Zeszłoroczna reguła koszyka na letnią wyprzedaż, tegoroczna cena specyficzna na czyszczenie magazynu, cykliczny weekend z darmową dostawą — to ta sama konfiguracja z nowymi datami. Dwa nawyki sprawiają, że drugi rok jest radykalnie lżejszy.

Po pierwsze, dokumentuj konfigurację każdego wydarzenia obok jego wiersza w kalendarzu: jaka mechanika, jaki zakres (kategoria? lista produktów?), dokładny rabat, warunki. W przyszłym roku edytujesz daty, a nie odtwarzasz wszystko z pamięci. Po drugie, oprzyj się na automatyzacji przy wydarzeniach naprawdę krytycznych czasowo. Szczególnie przy Black Friday — gdy rabaty muszą wejść i zejść co do minuty, często na setkach produktów — ręczna konfiguracja jest miejscem, w którym pojawiają się błędy; artykuł automatyzacja rabatów na Black Friday pokazuje, jak zrobić to bez ręcznego edytowania każdego produktu.

Jeśli Twój kalendarz mocno opiera się na cyklicznych, ograniczonych czasowo okazjach — cotygodniowej błyskawicznej wyprzedaży, rotującej „ofercie dnia”, sezonowych wyprzedażach, które muszą niezawodnie startować i wygasać — ręczne prowadzenie każdej z nich przestaje się skalować. Sales Revolution automatyzuje start/stop i stronę odliczania przy akcjach flash, dzięki czemu cykliczny slot w kalendarzu obsługuje się sam. Chodzi nie o dokładanie narzędzi dla samych narzędzi — tylko o to, że wydarzenia, które faktycznie utrzymasz, to te, które nie wymagają ręcznej pracy za każdym razem.

Mierzenie kalendarza — i przycinanie go w kolejnym roku

Kalendarz nie jest dokumentem typu „ustaw i zapomnij”; to hipoteza, którą testujesz co roku. Po każdym wydarzeniu wystarczy kilka liczb, aby ocenić, czy zasłużyło na swoje miejsce: przychód w oknie promocji względem zwykłego tygodnia, marża po rabacie (nie tylko przychód widoczny na pierwszy rzut oka) oraz to, czy sprzedaż w tygodniach przed wydarzeniem spadła — charakterystyczny sygnał, że klienci po prostu czekali na rabat.

Ta ostatnia kontrola wyjaśnia, dlaczego marża jest ważniejsza niż przychód. Letnia wyprzedaż, która podwaja przychód, ale działa na rabacie tak głębokim, że kasuje dodatkowy zysk, a przy tym przyspiesza zakupy, które i tak odbyłyby się w pełnej cenie, jest stratą przebraną za sukces. Śledź rzeczywisty wkład każdej promocji w raportach — nasze raporty Financial Revolution rozbijają przychody według okresu i marży, dzięki czemu widać, które wydarzenia naprawdę się opłaciły — i wykorzystaj to do przycięcia kalendarza na kolejny rok. Zostaw wydarzenia, które zasłużyły na swój czas przygotowania; usuń te, które tylko nauczyły klientów czekać. Kalendarz sezonowy nie polega na uruchamianiu większej liczby promocji. Polega na uruchamianiu mniejszej liczby lepszych promocji, świadomie, z wystarczającym zapasem czasu, by każdą zrobić porządnie.

Najczęstsze pytania o kalendarz sprzedaży sezonowej

Ile wydarzeń promocyjnych powinien realnie zawierać roczny kalendarz?

Mniej, niż zakładasz — zwykle pięć lub sześć, które naprawdę pasują do Twojego katalogu, przy czym tylko dwa lub trzy z nich powinny być prawdziwymi rabatami. Reszta to premiery, zestawy albo momenty darmowej dostawy, które chronią marżę. Kalendarz wymieniający każde święto to kalendarz, którego nikt nie realizuje; dyscyplina polega na wyborze tego, co pominąć. Dopasuj wydarzenia do swojej kategorii, korzystając z podziału powyżej.

Czy muszę logować się na początku i końcu każdej promocji, żeby ją włączyć i wyłączyć?

Nie, i właśnie po to buduje się kalendarz w PrestaShop. Obie natywne mechaniki rabatów mają własne okna dat — cena specyficzna ma pola From/To, reguła koszyka ma Valid from / Valid to. Ustawiasz okno podczas tworzenia wiersza, a sklep stosuje i usuwa rabat zgodnie z harmonogramem. Jedyny haczyk to cache: cache pełnych stron lub CDN może nadal serwować starą cenę po otwarciu okna, dlatego przy wyprzedaży z twardym startem warto wyczyścić cache w momencie uruchomienia. Mechanikę opisują zaplanowane rabaty.

Jaka jest różnica między Cart Rule a Catalog Price Rule przy planowaniu kalendarza?

Catalog Price Rule masowo zapisuje ceny specyficzne na podstawie warunków (np. cała kategoria z rabatem 20% w określonym oknie dat) — klient widzi obniżoną cenę podczas przeglądania sklepu. Cart Rule to kupon działający na koszyk podczas finalizacji zamówienia — darmowa dostawa powyżej progu, kod z e-maila, próg „wydaj i oszczędź”. Jako zasada kalendarzowa: wiersze typu „cena jest teraz po prostu niższa” korzystają z cen specyficznych / reguł cen katalogowych; wiersze typu „zrób coś, aby spełnić warunek” korzystają z reguł koszyka.

Czy ten kalendarz będzie nadal działał w PrestaShop 9 z nowym silnikiem rabatów?

Tak. PS9 reorganizuje panel administracyjny wokół czterech jawnych typów rabatów (Catalog, Cart, Free-Shipping, Free-Gift), a ten silnik jest obecnie dostępny za flagą funkcji — dlatego większość sklepów nadal widzi znajome ekrany Cart Rules i Catalog Price Rules. Tak czy inaczej, każdy typ rabatu nadal ma okno dat, a kalendarz polega właśnie na tym. Twój dokument planistyczny się nie zmienia; zmienić może się tylko ekran, na którym budujesz dany wiersz.

Jak sprawdzić, czy wydarzenie zasłużyło na miejsce w przyszłorocznym kalendarzu?

Spójrz poza sam przychód i oceń trzy liczby: przychód w oknie promocji względem normalnego tygodnia, marżę po rabacie oraz to, czy sprzedaż spadła w tygodniach przed wydarzeniem (sygnał, że klienci po prostu czekali). Wydarzenie, które podnosi przychód, ale kasuje dodatkowy zysk i przyspiesza zamówienia, które zostałyby złożone w pełnej cenie, jest stratą przebraną za sukces — usuń je. Raportowanie rozbijające przychód według okresu i marży, takie jak Financial Revolution, ułatwia podjęcie tej decyzji.

Udostępnij ten wpis:
David Miller

David Miller

Founder, mypresta.rocks

David Miller to specjalista PrestaShop z ponad dekadą praktycznego doświadczenia i założyciel mypresta.rocks — studia programistycznego z Tychów. Tworzy i utrzymuje katalog 152 modułów PrestaShop — w tym 21 pakietów „Revolution" obejmujących SEO, checkout, bezpieczeństwo, wydajność, marketing, wyszukiwanie, wsparcie i operacje magazynowe — które każdego dnia usprawniają realne sklepy, testowanych na PrestaShop 1.7.8, 8.x i 9.x. Sprawuje również opiekę nad sklepami produkcyjnymi generującymi miliony rocznego obrotu, dlatego jego pracę ocenia się po realnej sprzedaży, a nie po wersjach demo. Jego doświadczenie obejmuje pełen zakres e-commerce — wydajność, bezpieczeństwo, SEO i marketing — oraz wykracza poza PrestaShop, sięgając WooCommerce, Shopify i systemów tworzonych na zamówienie. Na blogu pisze o technicznej stronie PrestaShop: co platforma naprawdę robi pod maską, co psuje się na produkcji i które rozwiązania faktycznie się sprawdzają.

Spodobał Ci się ten artykuł?

Otrzymuj nasze najnowsze porady, przewodniki i aktualizacje modułów prosto na swoją skrzynkę.

Komentarze

Brak komentarzy. Bądź pierwszy!

Bądź pierwszy: zadaj pytanie albo podziel się przydatną opinią.

Ładowanie...
Do góry