Black Friday w WooCommerce: jak pokazać najniższą cenę z 30 dni (Omnibus)

Rafał JóśkoRafał Jóśko19 października 202612 min czytania
Wykres ceny produktu z ostatnich 30 dni przed obniżką z zaznaczoną najniższą ceną i kalendarzem startu promocji Black Friday

Black Friday wypada w tym roku w piątek 27 listopada 2026, a Cyber Monday w poniedziałek 30 listopada. Zasada jest jedna: przy każdej ogłaszanej obniżce pokazujesz obok ceny promocyjnej najniższą cenę z 30 dni przed obniżką, a procent rabatu liczysz od tej najniższej ceny, nie od ceny regularnej.

Poniżej znajdziesz kalendarz cen przed Black Friday, przeliczone przykłady dla typowych promocji (stopniowej, przedłużonej na Cyber Monday, z kodem rabatowym), kroki w panelu WooCommerce i listę kontrolną na ostatnie dni przed startem.

Co mówi przepis

Obowiązek wynika z art. 4 ust. 2 ustawy z 9 maja 2014 r. o informowaniu o cenach towarów i usług i działa od 1 stycznia 2023 r. Przy każdej informacji o obniżce ceny musisz podać, obok ceny obniżonej, najniższą cenę tego produktu z 30 dni przed wprowadzeniem obniżki. Dotyczy to sklepów internetowych, stacjonarnych i reklam, w których podajesz cenę.

Najważniejsze konsekwencje dla sklepu:

  • komunikaty „-20%” i „oszczędzasz 50 zł” liczysz od najniższej ceny z 30 dni, nie od ceny regularnej;
  • przekreślona wyższa cena to już informacja o obniżce, więc wymaga najniższej ceny z 30 dni;
  • obok najniższej ceny możesz pokazać też cenę regularną, ale nie tak, by odciągała uwagę od najniższej ceny albo wprowadzała w błąd;
  • jeśli produkt jest w ofercie krócej niż 30 dni, liczysz najniższą cenę od dnia rozpoczęcia sprzedaży do dnia obniżki (art. 4 ust. 3).

Obowiązek powstaje wtedy, gdy obniżkę komunikujesz. Według wyjaśnień UOKiK omawianych przez prawników sygnałem obniżki może być także samo hasło „Black Friday”, znak „%” albo wyróżniający kolor ceny, więc baner „Black Friday” przy produkcie traktuj jak informację o promocji.

Szczegóły znajdziesz na stronie UOKiK: informacje o obniżkach cen. Inne wymagania prawne wobec sklepu opisaliśmy w tekście o obowiązkach prawnych sklepu WooCommerce.

To poradnik praktyczny, nie porada prawna. W sprawach spornych zapytaj prawnika.

Kalendarz: od kiedy liczą się ceny przed Black Friday

Okres to 30 kolejnych dni kalendarzowych. Według wyjaśnień UOKiK omawianych przez prawników kończy się on dzień przed pierwszym dniem, w którym można kupić po cenie promocyjnej.

Start promocjiOkres, z którego bierzesz najniższą cenę
piątek 27.11.2026 (sam Black Friday)28.10–26.11.2026
poniedziałek 23.11.2026 („Black Week”)24.10–22.11.2026

Każda cena, którą produkt miał w tym okresie, wchodzi do porównania. Dlatego podniesienie ceny w listopadzie nic nie da: najniższą ceną nadal będzie ta niższa sprzed podwyżki, a rabat w komunikacie wyjdzie mniejszy, niż planowałeś. Jeśli w październiku albo na początku listopada robiłeś inną promocję, jej cena też się liczy.

Jak policzyć najniższą cenę w typowych sytuacjach

Przykłady poniżej używają okrągłych cen, żeby łatwo było sprawdzić rachunek.

Promocja od Black Friday do Cyber Monday

Ustawiasz jedną obniżkę od 27.11 do 30.11. Według wyjaśnień UOKiK omawianych przez prawników najniższą cenę ustalasz na dzień startu promocji i pozostaje ona punktem odniesienia do jej końca, także gdy promocja trwa dłużej niż 30 dni. W praktyce przez cały weekend przy produkcie stoi ta sama najniższa cena z okresu 28.10–26.11. Nasza wtyczka Omnibus liczy to właśnie tak: gdy produkt jest w promocji, bierze 30 dni wstecz od dnia, w którym zaczęła obowiązywać cena promocyjna, a samej ceny promocyjnej nie wlicza do porównania. Dzięki temu najniższa cena nie przesuwa się z dnia na dzień w trakcie promocji.

Inaczej jest, gdy po Black Friday wracasz na weekend do ceny regularnej, a w poniedziałek ogłaszasz nową obniżkę. Cena z Black Friday obowiązywała w ciągu 30 dni przed nową obniżką, więc wchodzi do porównania (art. 4 ust. 2). Jeśli była najniższa w tym okresie, to ona będzie najniższą ceną przy promocji na Cyber Monday i od niej liczysz rabat. W naszej wtyczce taką cenę uwzględnisz, gdy włączysz opcję wliczania wcześniejszych cen promocyjnych (krok 3 poniżej).

Pamiętaj też, że bardzo długa promocja, według tych samych omówień, może w konkretnej sytuacji wprowadzać klienta w błąd, nawet gdy najniższa cena jest podana poprawnie.

Promocja stopniowa (najpierw mniejszy rabat, potem większy)

Przykład: produkt kosztuje 10 zł. W Black Week obniżasz go do 8 zł (-20%), a w piątek do 4 zł.

  • W Black Week: najniższa cena z 30 dni to 10 zł, rabat -20%.
  • W piątek: najniższa cena z 30 dni to już 8 zł, bo tyle produkt kosztował w ostatnich dniach. Rabat to -50%, nie -60%.

Tak wynika z treści art. 4 ust. 2 i tak samo opisują to wyjaśnienia UOKiK w omówieniach prawników. Polska ustawa przewiduje inne zasady liczenia (cena sprzed pierwszej obniżki) tylko dla towarów szybko psujących się, więc sklep z produktami cyfrowymi czy odzieżą z nich nie skorzysta.

Nowy produkt dodany w listopadzie

Produkt jest w sprzedaży krócej niż 30 dni. Najniższą cenę liczysz od dnia, w którym zacząłeś go sprzedawać, do dnia obniżki. Jeśli dodałeś go 10.11 po 200 zł i od 27.11 sprzedajesz po 150 zł, najniższa cena to 200 zł (o ile w tym czasie jej nie zmieniałeś).

Produkt wracający do oferty

Według wyjaśnień UOKiK omawianych przez prawników:

  • przerwa w sprzedaży krótsza niż 30 dni: liczysz zwykłe 30 dni;
  • przerwa dłuższa niż 30 dni: przez pierwsze 30 dni po wznowieniu bierzesz najniższą cenę od dnia wznowienia sprzedaży.

Kod rabatowy

Tu łatwo o błąd, bo kod wpisuje się dopiero w koszyku. Według wyjaśnień UOKiK omawianych przez prawników kod na konkretny produkt albo grupę produktów (np. „-20% na całą kategorię z kodem BF20”) wymaga najniższej ceny z 30 dni przy produkcie, nawet jeśli rabat nalicza się dopiero w koszyku. UOKiK wprost wskazuje też, że obniżka dostępna po aktywowaniu kuponu w aplikacji wymaga tej informacji, podobnie jak rabaty w programach lojalnościowych.

Według tych samych omówień obowiązek nie dotyczy kodów, które nie są związane z konkretnym produktem ani grupą, np. rabatu urodzinowego na dowolny zakup.

Jak ograniczyć kupon do produktów, kategorii i dat, opisaliśmy w poradniku jak ustawić kupony w WooCommerce.

Uwaga, jeśli korzystasz z naszej wtyczki Omnibus: liczy ona ceny zapisane w produktach i nie uwzględnia kuponów. Przy kodzie na kategorię najprościej zrobić obniżkę ceną promocyjną zamiast kuponem, bo wtedy wtyczka pokaże najniższą cenę przy każdym produkcie w promocji. Wtyczka ma też ustawienie pokazywania informacji przy wszystkich produktach, ale wtedy pojawi się ona również przy produktach bez rabatu. Niezależnie od wyboru sprawdź wynik na produkcie testowym.

Produkt z wariantami (rozmiar, kolor, wersja)

Jeśli obniżka obejmuje wszystkie warianty, każdy z nich musi mieć swoją najniższą cenę z 30 dni. UOKiK zarzucił jednej z dużych platform, że pokazywała najniższą cenę tylko dla jednego rozmiaru lub koloru, choć promocja dotyczyła wszystkich.

Jak opisać cenę na stronie

UOKiK wymaga, żeby informacja była czytelna i jasno opisana, a za niejednoznaczne uznaje określenia „cena referencyjna”, „cena omnibus” i „było”, więc ich nie używaj. Najbezpieczniej użyć pełnego opisu zgodnego z ustawą: „Najniższa cena z 30 dni przed obniżką”.

Dobry układ ceny przy produkcie w promocji:

  • cena promocyjna, np. 150 zł, wyraźnie widoczna;
  • obok: „Najniższa cena z 30 dni przed obniżką: 200 zł”, czytelną czcionką, nie drobnym, bladym drukiem;
  • procent rabatu (jeśli go pokazujesz) liczony od 200 zł, czyli -25%;
  • cena regularna przekreślona tylko wtedy, gdy nie przysłania najniższej ceny.

Pamiętaj, że WooCommerce sam przekreśla cenę regularną, gdy wpiszesz cenę promocyjną. To już jest informacja o obniżce, więc taki produkt potrzebuje najniższej ceny z 30 dni.

Informację pokazujesz wszędzie, gdzie reklamujesz obniżkę konkretnego produktu: na stronie produktu, w wynikach wyszukiwania w sklepie i w reklamie. UOKiK zakwestionował też jej brak na listach produktów i w koszyku, zarówno na komputerze, jak i na telefonie.

Krok po kroku w WooCommerce

Sam WooCommerce nie pokazuje najniższej ceny z 30 dni. Potrzebujesz do tego wtyczki, np. wtyczki WooCommerce Omnibus, która zapisuje historię cen i wyświetla najniższą cenę z wybranego okresu. Poniższe kroki opisują pracę z nią.

  1. Włącz wtyczkę najpóźniej 27.10.2026. Nasza wtyczka zaczyna zapisywać historię cen w dniu włączenia: zapamiętuje wtedy aktualne ceny wszystkich produktów, ale cen sprzed instalacji nie zna. Żeby na Black Friday 27.11 miała pełne 30 dni historii, musi działać co najmniej od 27.10. Jeśli włączysz ją później, najniższą cenę z dni sprzed instalacji musisz sprawdzić sam.
  2. Ustal ceny z okresu 28.10–26.11. Sprawdź, czy produkty objęte promocją miały w tym czasie inne ceny albo wcześniejsze obniżki. Od najniższej z nich liczysz rabat.
  3. Skonfiguruj wtyczkę. Wybierz miejsca, w których ma się pokazywać informacja (strona produktu, lista produktów w kategorii, koszyk, zamówienie) i czy przy produktach w promocji, czy przy wszystkich. Liczbę dni zostaw na 30. Włącz opcję, dzięki której do porównania wchodzą także wcześniejsze ceny promocyjne, a nie tylko regularne: bez niej promocja stopniowa i październikowe obniżki nie zostaną uwzględnione. Jako treść wpisz „Najniższa cena z 30 dni przed obniżką: {price}” (znacznik {price} wstawia cenę) i dobierz czcionkę, kolor i rozmiar tak, żeby informacja była czytelna.
  4. Ustaw cenę promocyjną. W edycji produktu: Dane produktu › Ogólne (Product data › General), pola „Cena regularna” (Regular price) i „Cena promocyjna” (Sale price). Link „Zaplanuj” (Schedule) pozwala wpisać daty od–do. Cena promocyjna wygasa o 23:59 w dniu końcowym; godziny startu dokumentacja WooCommerce nie podaje, więc sprawdź ją w swoim sklepie. Po wpisaniu ceny zapisz produkt: wtyczka dodaje nową pozycję do historii cen przy zapisie produktu lub wariantu.
  5. Przy wielu produktach użyj edycji zbiorczej. W liście produktów zaznacz produkty, wybierz edycję zbiorczą i w polu ceny promocyjnej opcję ustawienia ceny promocyjnej jako ceny regularnej obniżonej o kwotę lub procent (w wersji angielskiej „Set to regular price decreased by…”). Cena regularna zostaje wtedy bez zmian. Po promocji te obniżki trzeba usunąć.
  6. Warianty ustaw osobno. W produkcie z wariantami cenę promocyjną wpisujesz w każdym wariancie (Dane produktu › Warianty, ang. Product data › Variations).
  7. Sprawdź wszystko na produkcie testowym. Ustaw na nim cenę promocyjną i zobacz informację na stronie produktu, w kategorii i w koszyku, na komputerze i na telefonie. Sprawdź też wyniki wyszukiwania w sklepie i stronę główną, jeśli pokazujesz tam produkty w promocji. Porównaj pokazaną cenę z tym, co wyliczyłeś w kroku 2. Jeśli ustawiasz promocję z datami („Zaplanuj”) albo edycją zbiorczą, przetestuj właśnie ten sposób. Zrób to z kilkudniowym zapasem przed 27.11.
  8. Po promocji posprzątaj. Usuń obniżki z edycji zbiorczej i wygaś kupony. Jeśli później planujesz kolejną promocję, pamiętaj, że cena z Black Friday będzie liczona do najniższej ceny przez następne 30 dni.

Błędy, za które UOKiK ukarał duże sklepy

W styczniu 2026 r. UOKiK nałożył kary na dwie duże platformy: 30 945 000 zł na Zalando SE i 5 910 900 zł na operatora Temu (decyzje nie są prawomocne). Urząd poinformował też o ponad 70 wystąpieniach do przedsiębiorców i 6 postępowaniach. Zarzuty dotyczyły m.in.:

  • liczenia obniżki od ceny „regularnej” lub „wyjściowej” zamiast od najniższej ceny z 30 dni;
  • najniższej ceny zmieniającej się codziennie, choć cena sprzedaży stała w miejscu;
  • źle przeliczonej najniższej ceny po zmianie ceny sprzedaży;
  • braku informacji na liście produktów, w koszyku i w wersji na telefon;
  • najniższej ceny podanej tylko dla jednego wariantu.

Granice kar według UOKiK: Inspekcja Handlowa może nałożyć do 20 tys. zł, a do 40 tys. zł, gdy naruszenie powtórzy się trzy razy w ciągu roku od pierwszego naruszenia. Prezes UOKiK przy naruszeniu zbiorowych interesów konsumentów może nałożyć karę do 10% obrotu, a na osobę zarządzającą do 2 mln zł. Kwoty nałożone na Zalando i Temu dotyczą dużych platform i nie mówią, jakie kary dostają małe sklepy.

Lista kontrolna przed 27 listopada

  • Wtyczka do najniższej ceny działa najpóźniej od 27.10, a opcja wliczania wcześniejszych cen promocyjnych jest włączona.
  • Znasz okres 30 dni dla swojej daty startu (27.11 → 28.10–26.11).
  • Rabaty w procentach i „oszczędzasz X zł” liczysz od najniższej ceny z 30 dni.
  • W promocji stopniowej kolejny rabat też liczysz od najniższej ceny z 30 dni, czyli zwykle od ceny z poprzedniego etapu.
  • Przy produktach objętych kodem rabatowym na produkt lub kategorię też widać najniższą cenę.
  • Każdy wariant w promocji ma swoją najniższą cenę.
  • Opis brzmi „Najniższa cena z 30 dni przed obniżką”, bez „cena omnibus” i „było”.
  • Informacja jest widoczna na stronie produktu, w kategorii, w koszyku i na telefonie, co sprawdziłeś na produkcie testowym.
  • Po promocji usuwasz obniżki i wygaszasz kupony.

Jeśli chcesz połączyć promocję cenową z automatycznymi rabatami (np. za ilość albo dla wybranych klientów), zobacz porównanie wtyczek do rabatów w WooCommerce.

Wtyczka do najniższej ceny z 30 dni

Omnibus do WooCommerce zapisuje historię cen (z podatkiem) i pokazuje najniższą cenę z ostatnich 30 dni na stronie produktu, w liście produktów kategorii, w koszyku i w zamówieniu. Przy produkcie w promocji liczy 30 dni od dnia startu ceny promocyjnej, więc najniższa cena stoi w miejscu przez całą promocję. Sam decydujesz, czy informacja ma być przy produktach w promocji, czy przy wszystkich, i czy wliczać wcześniejsze ceny promocyjne; ustawiasz treść i wygląd komunikatu, a wtyczka obsługuje produkty z wariantami. Kuponów nie uwzględnia.

Historię cen zaczyna zbierać w dniu włączenia, więc żeby miała pełne 30 dni na Black Friday, zainstaluj ją najpóźniej 27 października.

Kosztuje 123 zł jednorazowo. W cenie masz 365 dni dostępu do plików i aktualizacji oraz 365 dni naprawy błędów we wtyczce, bez limitu liczby stron. Plik pobierasz od razu po płatności, a fakturę VAT dostajesz automatycznie. Aktualizacje wgrywasz ręcznie. Wtyczka wymaga WordPressa i WooCommerce; przed włączeniem w działającym sklepie sprawdź ją na kopii sklepu.

Wtyczka liczy i wyświetla ceny, ale za ceny w sklepie i treść komunikatu odpowiadasz Ty jako sprzedawca.

Jeśli nie chcesz konfigurować tego sam przed Black Friday, możemy to zrobić za Ciebie w ramach usługi instalacja i konfiguracja wtyczek — 250 zł netto (307,50 zł brutto) za godzinę pracy.

Wtyczki z tego tematu

Rafał Jóśko

Rafał Jóśko

Lokalizacja: Lublin

Pomagam firmom przejść przez chaos świata online. Z ponad 15-letnim doświadczeniem i ponad 360 zrealizowanymi projektami oferuję kompleksowe prowadzenie działań digital: od strategii, przez hosting, SEO i automatyzacje, aż po skuteczne kampanie marketingowe. Tworzę spójne procesy, koordynuję zespoły i eliminuję niepotrzebne koszty – Ty skupiasz się na biznesie, ja dbam o resztę.

Wspieram zarówno startupy, jak i rozwinięte firmy B2B/B2C. Działam z Lublina, ale efekty mojej pracy sięgają daleko poza granice Polski.

Odwiedź profil