Aktualna wersja: 1.2.0 · Ostatnia aktualizacja: 2026-10-29 · Wymaga: WordPress 6.2+, WooCommerce 8.0+, PHP 7.4+ · Nazwa w panelu: Omnibus Lowest Price for WooCommerce · Strona wtyczki ›

Do czego służy wtyczka

Dyrektywa Omnibus wymaga, żeby przy każdej obniżce ceny sklep pokazywał najniższą cenę produktu z 30 dni przed obniżką. Wtyczka sama zapisuje historię cen i wyświetla tę informację przy produkcie – nie musisz niczego liczyć ani pilnować ręcznie.

Co potrafi

Automatyczna historia cen

Każda zmiana ceny jest zapisywana w chwili zapisu produktu – także przy promocjach zaplanowanych w kalendarzu WooCommerce i przy imporcie produktów z pliku czy hurtowni. Historia obejmuje 90 dni, więc nawet przy długiej promocji okres 30 dni przed obniżką jest kompletny.

Efekt: masz dowód cen z ostatnich miesięcy bez prowadzenia arkuszy.

Najniższa cena z 30 dni przed obniżką

Dla produktu w promocji wtyczka liczy najniższą cenę z 30 dni przed dniem, w którym obniżka się zaczęła. Dla produktów bez promocji pokazuje najniższą cenę z ostatnich 30 dni. Przy produktach z wariantami bierze najniższą wartość ze wszystkich widocznych wariantów.

Efekt: komunikat spełnia wymogi dyrektywy także przy promocjach trwających kilka tygodni.

Komunikat w Twoim stylu

Treść ustawiasz sam, np. „Najniższa cena z 30 dni przed obniżką: {price}”, i wybierasz wielkość czcionki. Cena jest pokazywana z podatkiem lub bez – tak jak pozostałe ceny w sklepie.

Efekt: informacja wygląda spójnie z kartą produktu.

Wiele walut i języków

Przy WooCommerce Multilingual (WCML) cena jest przeliczana na walutę, w której klient ogląda sklep. Wtyczka sama wykrywa języki ustawione w WPML, a w zakładce Tłumaczenia masz pole komunikatu dla każdego z nich – bez szukania w String Translation.

Dobrze wiedzieć

  • Komunikat może się dołączać do ceny automatycznie (Pokaż przy cenie) albo wstawiasz go shortcodem [omnibus_price] – w krótkim opisie produktu, w bloku albo w szablonie karty produktu (np. w Elementorze). Poza kartą produktu użyj [omnibus_price id="123"].
  • Historia zaczyna się od dnia instalacji wtyczki. Jeśli produkt jest już w promocji, a historii jeszcze nie ma, wtyczka pokaże jego cenę regularną.
  • Wtyczka jest zgodna z HPOS i kasą blokową WooCommerce.

Wsparcie ›

Instalacja i pierwsze ustawienia

Zanim zaczniesz

Potrzebujesz WordPressa 6.2 lub nowszego, WooCommerce 8.0+ i PHP 7.4+ oraz konta administratora. Przed instalacją każdej nowej wtyczki zrób kopię zapasową sklepu – w większości paneli hostingowych to jeden przycisk.

Krok 1: pobierz wtyczkę i klucz licencyjny

Po zamówieniu (wersji Pro albo bezpłatnej wersji Free na 5 dni) dostajesz e-mail z kluczem licencyjnym i przyciskiem Pobierz. Ten sam klucz i plik znajdziesz zawsze w Moje konto → Licencje na wpasist.eu.

  1. Kliknij Pobierz i zapisz plik omnibus-price-for-woocommerce.zip na komputerze.
  2. Nie rozpakowuj pliku – WordPress instaluje wtyczkę prosto z ZIP-a.

Safari na Macu potrafi sam rozpakować pobrany plik. Jeśli zamiast pliku ZIP widzisz folder, spakuj go z powrotem (prawy przycisk myszy → Kompresuj) albo wyłącz w Safari opcję otwierania „bezpiecznych” plików po pobraniu.

Krok 2: zainstaluj i włącz wtyczkę

  1. Zaloguj się do panelu WordPressa (zwykle twojsklep.pl/wp-admin).
  2. Wejdź w Wtyczki → Dodaj nową wtyczkę i kliknij Wyślij wtyczkę na serwer.
  3. Wybierz plik omnibus-price-for-woocommerce.zip i kliknij Zainstaluj.
  4. Po komunikacie „Wtyczka została zainstalowana” kliknij Włącz wtyczkę.

Wynik: w menu po lewej masz pozycję wpAsist, a w niej tę wtyczkę i ekran Licencje.

Krok 3: aktywuj licencję

  1. Wejdź w wpAsist → Licencje.
  2. Przy tej wtyczce wklej klucz z e-maila i kliknij Aktywuj licencję.
  3. Status zmieni się na Aktywna do … (data końca licencji).

Bez aktywnej licencji informacja o najniższej cenie nie jest wyświetlana. Historia cen zapisuje się dalej, więc po aktywacji klucza nic nie tracisz.

Klucz działa na jednej domenie. Przeniesienie sklepu na inny adres zrobisz sam w Moje konto → Licencje → Zmień domenę na wpasist.eu. Nowe wersje wtyczki przychodzą w panelu jak każda aktualizacja WordPressa (Kokpit → Aktualizacje), dopóki licencja jest aktywna – ustawienia zostają bez zmian.

Krok 4: ustaw komunikat

Wejdź w wpAsist → Omnibus Price, zakładka Ustawienia.

Pole Co oznacza Przykład
Śledzenie cen Zapisywanie zmian cen i wyświetlanie komunikatu. Zostaw zaznaczone. zaznaczone
Rozmiar czcionki (px) Wielkość tekstu komunikatu, od 8 do 40. 14
Kolor tekstu Kolor komunikatu (próbnik kolorów). #666666
Pokaż przy cenie Komunikat sam dołącza się do ceny produktu – bez shortcode’u. Działa z klasyczną kartą produktu, blokami i Elementorem. zaznaczone
Położenie Pod ceną albo nad ceną. Pod ceną
Produkty Tylko dla produktów w promocji (zalecane – informacja Omnibus jest wymagana przy obniżce ceny). zaznaczone
Komunikat Treść informacji; {price} zamienia się na najniższą cenę. Najniższa cena z 30 dni przed obniżką: {price}

Kliknij Zapisz zmiany.

Sklep wielojęzyczny (WPML): komunikat w każdym języku

Wejdź w wpAsist → Omnibus Price, zakładka Tłumaczenia. Wtyczka sama pokazuje wszystkie języki aktywne w WPML (obsługuje też Polylang) – z flagą; język domyślny jest oznaczony.

  1. Przy każdym języku wpisz komunikat, np. Lowest price in the 30 days before the price reduction: {price}. Pamiętaj o {price} – w tym miejscu pojawi się cena.
  2. Kliknij Zapisz tłumaczenia.

Puste pole = pokazuje się komunikat z zakładki Ustawienia (widać go w polu jako szarą podpowiedź). Gdy w tekście brakuje {price}, wtyczka pokaże pod nim czerwone ostrzeżenie. Język dodany później w WPML pojawi się w zakładce sam. Teksty przetłumaczone wcześniej w WPML String Translation dalej działają.

Krok 5: wstaw komunikat na kartę produktu

Jeśli w kroku 4 zaznaczyłeś Pokaż przy cenie, komunikat jest już przy cenie na każdej karcie produktu – ten krok możesz pominąć. Jeśli wcześniej wstawiłeś shortcode, usuń go, inaczej komunikat pokaże się dwa razy.

Bez tej opcji komunikat pojawia się tam, gdzie wstawisz shortcode [omnibus_price]. Wybierz jeden sposób:

  1. Krótki opis produktu – wklej shortcode na końcu krótkiego opisu. Dobre na start, ale trzeba to zrobić w każdym produkcie.
  2. Szablon karty produktu – w Elementorze lub edytorze bloków dodaj widżet / blok „Shortcode” pod ceną i wpisz [omnibus_price]. Komunikat pojawi się przy wszystkich produktach naraz.
  3. Poza kartą produktu (np. strona promocji) – użyj [omnibus_price id="123"], gdzie 123 to ID produktu.

Krok 6: sprawdź działanie

  1. Otwórz produkt i zmień jego cenę promocyjną, potem kliknij Aktualizuj.
  2. Wejdź na kartę produktu – pod ceną widać komunikat z najniższą ceną.
  3. Przy sklepie z kilkoma walutami przełącz walutę – kwota w komunikacie też się zmienia.

Najczęstsze problemy

Objaw Co zrobić
Komunikat się nie pokazuje Sprawdź, czy pole „Śledzenie cen” jest zaznaczone i czy licencja jest aktywna. Przy „Pokaż przy cenie” z opcją „Tylko dla produktów w promocji” komunikat widać tylko wtedy, gdy produkt ma cenę promocyjną. Przy shortcodzie sprawdź, czy jest wstawiony w miejscu widocznym na karcie produktu.
Komunikat pokazuje się dwa razy Zaznaczone jest „Pokaż przy cenie”, a na karcie produktu został shortcode [omnibus_price]. Usuń shortcode albo odznacz opcję.
Pokazuje się cena regularna zamiast niższej Historia zaczyna się od instalacji wtyczki – przez pierwsze dni wtyczka nie zna wcześniejszych cen.
Komunikat w złym języku Wpisz treść dla tego języka w wpAsist → Omnibus Price → Tłumaczenia. Jeśli pole jest puste, pokazuje się komunikat z zakładki Ustawienia.

Wsparcie ›

Historia zmian (changelog)

1.2.0 – 2026-10-29

  • Nowość: Pokaż przy cenie – komunikat sam dołącza się do ceny produktu, bez shortcode’u (klasyczna karta produktu, bloki i kreatory stron, np. Elementor). Domyślnie wyłączone, więc sklepy z shortcodem działają jak dotąd.
  • Nowość: położenie komunikatu – nad ceną albo pod ceną.
  • Nowość: komunikat przy cenie tylko dla produktów w promocji (domyślnie włączone).
  • Nowość: kolor tekstu komunikatu (próbnik kolorów); działa też w shortcodzie.

1.1.0

  • Nowość: zakładka Tłumaczenia. Wtyczka sama wykrywa języki aktywne w WPML (obsługuje też Polylang) i pokazuje pole komunikatu dla każdego z nich, z flagą i oznaczeniem języka domyślnego. Shortcode pokazuje tekst w języku odwiedzającego.
  • Język bez własnego tekstu używa komunikatu z zakładki Ustawienia (teksty przetłumaczone wcześniej w WPML String Translation dalej działają).
  • Ostrzeżenie, gdy w przetłumaczonym tekście brakuje {price}.

1.0.4

  • Poprawka: z WPML Multi-Currency (i podobnymi wtyczkami wielowalutowymi) najniższa cena była liczona z ceny przeliczonej na walutę odwiedzającego, przez co na witrynie w walucie innej niż bazowa nie wykrywano początku bieżącej obniżki i jako „najniższa cena” mogła pojawić się sama cena promocyjna. Historia i obliczenia używają teraz zawsze ceny zapisanej w walucie sklepu; wynik jest przeliczany na walutę odwiedzającego tylko do wyświetlenia.
  • Sprawdzono z WooCommerce 10.x, WordPress 6.9, PHP 8.3, blokowymi i klasycznymi stronami produktu, WPML/WCML.

1.0.3

  • Licencja: wtyczka przy sprawdzaniu klucza podaje swoją nazwę, więc klucz działa tylko we wtyczkach, które obejmuje (jedna wtyczka, pakiet albo All Access).
  • wpAsist → Licencje: nowe „Użyj tego klucza we wszystkich wtyczkach wpAsist” – klucz pakietu lub All Access aktywuje się od razu we wszystkich wtyczkach; wtyczki, których klucz nie obejmuje, zachowują własny klucz.

1.0.2

  • Nowa instrukcja krok po kroku: co potrafi wtyczka, instalacja i pierwsze ustawienia (readme.txt i instrukcja-pl.txt).

1.0.1

  • Aktualizacje prosto z panelu WordPressa (Kokpit → Aktualizacje), dopóki licencja jest aktywna.
  • Czytelny komunikat w panelu, gdy licencja nie jest aktywna.
  • Wszystkie wtyczki i licencje wpAsist w jednym menu wpAsist.

1.0.0

  • Pierwsze wydanie: automatyczna historia cen i najniższa cena z 30 dni przed obniżką, shortcode [omnibus_price].
  • Dla produktów w promocji okres 30 dni liczony jest wstecz od dnia rozpoczęcia obniżki.
  • WCML: cena w walucie klienta; cena wyświetlana z podatkiem lub bez, zgodnie z ustawieniami sklepu.
  • Historia cen przechowywana przez 90 dni.
  • Pełne polskie tłumaczenie.

Forum dla klientów

Pytaj, zanim się zirytujesz 🙂

Problem po instalacji? Coś niejasne w instrukcji? Tu nie ma głupich pytań, są tylko sklepy, które jeszcze nie działają tak, jak powinny. Odpisujemy osobiście, zwykle tego samego dnia.

Forum dostępne tylko dla klientów. Zaloguj się albo kup wtyczkę, żeby rozwinąć swój sklep razem z nami i móc zadawać pytania i otrzymać wsparcie.

Funkcje na zamówienie

Brakuje Ci funkcji? Napiszemy ją dla Twojego sklepu

Każda z naszych wtyczek zaczęła się od potrzeby konkretnego sklepu. Opisz, czego potrzebujesz – dopasujemy istniejącą wtyczkę albo przygotujemy nową funkcję, zgodną z WooCommerce, HPOS i WPML.

Dodatkowe funkcje WooCommerce

Program partnerski

Polecaj wtyczki, których używasz, i zarabiaj 20%

Każdy klient wpAsist dostaje własny link i kod rabatowy. Płacimy 20% od każdej sprzedaży z Twojego polecenia i kolejne 20% za każdym razem, gdy polecony klient przedłuża licencję. Robisz sklepy dla klientów? W programie dla developerów płacimy 33%.

Więcej o programie partnerskim
Przemek Szczęch – autor wtyczek wpAsist

Cześć, jestem Przemek

Zaczynałem w 2009 roku od programów partnerskich, a rok później znalazłem się na liście najlepiej sprzedających partnerów GVO na świecie. Od 2014 roku buduję sklepy i strony dla klientów: konfiguruję analitykę, poprawiam konwersje, łączę systemy i sprawdzam, co naprawdę się sprzedaje.

Od 2019 roku piszę własne wtyczki WooCommerce na potrzeby prawdziwych sklepów. Brakuje Ci funkcji? Napisz – moje najlepsze wtyczki powstały z pytań klientów.

E-mail: help@wpasist.eu