
Podatki w WooCommerce: konfiguracja VAT krok po kroku (2026)
3 listopada 2026Krótka odpowiedź: żeby wdrożyć Omnibus w WooCommerce, zainstaluj darmową wtyczkę „Omnibus — pokaż najniższą cenę”, uruchom migrację w zakładce Narzędzia, a potem w WooCommerce → Ustawienia → Omnibus zaznacz, żeby najniższa cena z 30 dni pokazywała się tylko przy produktach w promocji. Od tej chwili przy każdej obniżce klient zobaczy obok ceny promocyjnej najniższą cenę z ostatnich 30 dni.
Dyrektywa Omnibus zobowiązuje każdego, kto sprzedaje w internecie, żeby przy obniżce ceny pokazywał najniższą cenę z 30 dni przed tą obniżką. Chodzi o to, żeby sklepy nie podnosiły sztucznie cen tuż przed promocją, a potem ich „obniżały”. Wtyczek do tego jest sporo, także płatnych. Ja pokażę ci darmową, która jak dla mnie w zupełności wystarcza. Trzeba w niej zrobić jedną małą poprawkę wyglądu, ale o tym na końcu.
Omnibus w WooCommerce w skrócie
- Zainstaluj i aktywuj wtyczkę „Omnibus — pokaż najniższą cenę”.
- Zrób kopię bazy danych i uruchom migrację Omnibus w zakładce Narzędzia.
- Otwórz WooCommerce → Ustawienia → Omnibus i zaznacz wyświetlanie tylko dla produktów w promocji.
- Wybierz, gdzie pokazywać informację: strona produktu, lista produktów, koszyk.
- Ustaw cenę promocyjną i sprawdź kartę produktu.
- Jeśli napis jest za duży, popraw go w Wygląd → Dostosuj → Dodatkowy CSS.
Krok 1. Zainstaluj darmową wtyczkę Omnibus
W panelu WordPressa przejdź do Wtyczki → Dodaj wtyczkę i wpisz w wyszukiwarkę „Omnibus”. To zwyczajowa nazwa dyrektywy, która mówi o historii cen, więc wyników będzie dużo. Ja wybrałem wtyczkę Omnibus — pokaż najniższą cenę autorstwa Marcina Pietrzaka. Kliknij Zainstaluj, a potem Włącz.
Krok 2. Uruchom migrację Omnibus
Jeśli wtyczka jest już aktywna, najpierw przejdź do zakładki Narzędzia w kokpicie. Znajdziesz tam pozycję Migracja Omnibus. Migracja dodaje potrzebne pola do produktów, które już masz w sklepie. Kliknij Start i poczekaj chwilę, aż pola zapiszą się w bazie danych.
Masz duży, działający sklep? Zanim klikniesz Start, zrób kopię bazy danych. Jak to zrobić, opisałem we wpisie o kopii zapasowej strony w WordPress. O backupie zawsze warto pamiętać.
Krok 3. Skonfiguruj wtyczkę w ustawieniach WooCommerce
Ustawienia wtyczki znajdziesz w WooCommerce → Ustawienia, w zakładce Omnibus na górnym pasku. Opcji jest niewiele, bo wtyczka nie potrzebuje skomplikowanej konfiguracji. Najważniejsza jest pierwsza: wyświetlaj minimalną cenę tylko wtedy, gdy produkt jest w promocji. Gdy produkt ma swoją regularną cenę, nie musisz pokazywać najniższej.
| Opcja | Co wybrać | Dlaczego |
|---|---|---|
| Wyświetl minimalną cenę tylko, gdy produkt jest w promocji | Zaznaczone | Przy regularnej cenie informacja nie jest potrzebna i tylko zaśmieca kartę produktu. |
| Miejsce na stronie produktu | Po cenie (standardowe) | Najniższa cena pojawia się tuż przy aktualnej cenie, gdzie klient jej szuka. |
| Typy produktów | Produkty proste i produkty z wariantami | Bez tego część produktów zostanie bez informacji. |
Jeśli któraś z tych opcji nie była zaznaczona, kliknij Zapisz zmiany.
Krok 4. Wybierz, gdzie pokazywać najniższą cenę
Niżej ustawiasz, w których miejscach sklepu ma się pokazywać informacja o najniższej cenie z 30 dni.
| Miejsce | Moje ustawienie | Kiedy to ważne |
|---|---|---|
| Strona produktu | Zaznaczone | Zawsze. To tutaj klient widzi cenę promocyjną. |
| Strona sklepu (lista produktów) | Zaznaczone | Gdy na liście pokazujesz przekreśloną starą cenę, np. 100 zł zamiast 89 zł. Polecam zaznaczyć zawsze, dla spokoju. |
| Koszyk | Do wyboru | Wiele sklepów tego nie włącza, bo klient widział już tę informację na liście i na karcie produktu. |
| Dowolna pętla produktów | Zaznaczone | Pomaga, gdy listę produktów zbudowałeś sam, np. w builderze. |
Dwa słowa o liście produktów. Jeśli to wbudowana lista WooCommerce, informacja wyświetli się bez problemu. Jeśli podstronę z produktami zrobiłeś sam, może się nie pokazać i wtedy potrzebna jest zmiana w kodzie. Zaznaczenie dowolnej pętli często to załatwia. Po wszystkim zapisz zmiany.
Co do koszyka: przepisy wymagają informacji o najniższej cenie tam, gdzie ogłaszasz obniżkę. Standardowy koszyk WooCommerce nie pokazuje przekreślonej ceny, więc zwykle możesz tę opcję zostawić. Jeśli twój motyw wyświetla w koszyku starą i nową cenę, włącz ją.
Krok 5. Ustaw cenę promocyjną i sprawdź efekt
Żeby zobaczyć, jak to działa, potrzebujesz produktu z ceną promocyjną. Ja testowałem na produkcie z wariantami, więc ustawiłem jedną cenę dla wszystkich wariantów naraz:
- Wejdź w edycję produktu i otwórz zakładkę Warianty.
- Z listy akcji zbiorczych (Bulk actions) wybierz „Ustaw ceny promocyjne”.
- Wpisz cenę, u mnie 79 zł, i kliknij OK. Produkt zapisze się automatycznie.
- Odśwież kartę produktu.
Po odświeżeniu przy produkcie widać cenę promocyjną 79 zł i najniższą cenę z 30 dni, też 79 zł. To się zgadza, bo cena, którą właśnie wpisałem, jest najniższą z ostatnich 30 dni. Potem zmieniłem cenę promocyjną na 105 zł. Wtyczka zapamiętała wcześniejsze 79 zł, więc klient widzi cenę 105 zł i obok informację, że najniższa cena z 30 dni to 79 zł.
Jeśli chcesz lepiej poznać ceny promocyjne i kupony, zobacz mój film o tym, jak skonfigurować rabaty w WooCommerce. Warianty krok po kroku pokazuję w filmie o produkcie z wariantami.
Krok 6. Popraw wygląd napisu w CSS
Na to na pewno trafisz. Zależnie od motywu i buildera napis z najniższą ceną może wyglądać różnie. U mnie był za duży, bo brał style ustawione dla samej ceny. Co z tym zrobić:
- Kliknij prawym przyciskiem na napis z najniższą ceną i wybierz Zbadaj (w każdej przeglądarce ta opcja nazywa się trochę inaczej).
- Zobaczysz, że opis ma klasę
iworks-omnibus, a sama kwota ma klasę ceny WooCommerce. To właśnie ją trzeba nadpisać. - W kokpicie przejdź do Wygląd → Dostosuj → Dodatkowy CSS.
- Wklej poniższy kod, kliknij Opublikuj i odśwież kartę produktu.
.iworks-omnibus,
.iworks-omnibus .woocommerce-Price-amount {
font-size: 16px;
}
Kod ustawia czcionkę na 16 pikseli. Dobierz wielkość do reszty sklepu, tak żeby wyglądało dobrze dla klienta. Klasy pochodzą z samej wtyczki, więc kod powinien działać w Elementorze, WP Bakery czy innym builderze. Czasem trzeba go minimalnie poprawić pod konkretny motyw.
Najczęstsze błędy przy wdrażaniu Omnibusa
- Pominięta migracja. Bez niej produkty dodane przed instalacją wtyczki nie mają pól na historię cen.
- Migracja bez kopii bazy. Na dużym sklepie to niepotrzebne ryzyko.
- Informacja przy każdym produkcie. Jeśli nie zaznaczysz opcji „tylko w promocji”, najniższa cena pokaże się także przy regularnych cenach.
- Odznaczone warianty. Produkty z wariantami zostaną bez informacji o najniższej cenie.
- Lista produktów z buildera. Własna podstrona sklepu może nie wyświetlać informacji, dopóki nie zaznaczysz dowolnej pętli.
- Za duży napis. Wygląda jak druga cena i myli klienta. Popraw go w Dodatkowym CSS.
- Oczekiwanie pełnej historii od razu. Wtyczka zapisuje ceny od momentu instalacji, więc nie zna cen sprzed tego dnia.
FAQ: Omnibus w WooCommerce
Czy muszę pokazywać najniższą cenę z 30 dni, gdy produkt nie jest w promocji?
Nie. Obowiązek dotyczy sytuacji, w której informujesz o obniżce ceny. Dlatego w ustawieniach wtyczki zaznaczam opcję, żeby najniższa cena pokazywała się tylko przy produktach w promocji.
Co, jeśli produkt jest w sprzedaży krócej niż 30 dni?
Wtedy pokazujesz najniższą cenę z okresu od rozpoczęcia sprzedaży do dnia obniżki. Wtyczka liczy to sama na podstawie zapisanej historii cen.
Czy wtyczka Omnibus jest darmowa?
Tak. Wtyczka „Omnibus — pokaż najniższą cenę” autorstwa Marcina Pietrzaka jest w oficjalnym katalogu wtyczek WordPress i instalujesz ją za darmo z poziomu kokpitu. Dla większości sklepów w zupełności wystarcza.
Czy wtyczka działa z produktami z wariantami?
Tak. W ustawieniach zaznacz, żeby informacja pokazywała się zarówno dla produktów prostych, jak i produktów z wariantami. Cenę promocyjną dla wszystkich wariantów naraz ustawisz przez akcje zbiorcze.
Dlaczego najniższa cena nie wyświetla się na liście produktów?
Najczęściej dlatego, że lista nie jest standardową listą WooCommerce, tylko podstroną zbudowaną w builderze. Zaznacz w ustawieniach opcję wyświetlania w dowolnej pętli produktów. Jeśli to nie pomoże, potrzebna będzie drobna zmiana w kodzie motywu.
Jaka kara grozi za brak informacji o najniższej cenie?
Za brak informacji o najniższej cenie z 30 dni przed obniżką Inspekcja Handlowa może nałożyć karę do 20 000 zł. Darmowa wtyczka to dużo tańsze rozwiązanie.
Przeczytaj też
- Więcej poradników o sklepie znajdziesz w kategorii WooCommerce.
- Podatki w WooCommerce: konfiguracja VAT krok po kroku
- Kopia zapasowa strony w WordPress
- Szablony sklepu internetowego
- Film: Jak skonfigurować rabaty w WooCommerce
- Film: Jak ustawić darmową wysyłkę w WooCommerce

