Dyrektywa Omnibus nakłada na właścicieli sklepów internetowych obowiązek informowania klientów o najniższej cenie produktu z ostatnich 30 dni przed promocją. Aby spełnić ten wymóg w WooCommerce, warto skorzystać z dedykowanego rozwiązania, jakim jest wtyczka Omnibus WooCommerce od WP Desk. W tym studium przypadku pokażemy, jak rozwiązać problem błędnie wyświetlanej ceny na stronie produktu, wykorzystując funkcje tej wtyczki.
Omnibus WooCommerce — niepoprawna najniższa cena w sklepie klienta
Klient prowadzący sklep internetowy zauważył, że na stronie jednego z produktów, Omnibus wskazuje najniższą cenę z ostatnich 30 dni jako 7,50 zł. Według klienta cena ta była ustawiona we wrześniu 2023 roku, a nie w ostatnich tygodniach. Spodziewał się, że wtyczka pokaże cenę bardziej aktualną – np. tę sprzed ostatniej promocji w kwietniu 2024.
Taka sytuacja budziła niepokój, ponieważ nieprawidłowa prezentacja najniższej ceny mogłaby wprowadzać klientów w błąd, a także narazić sklep na niezgodność z przepisami.
Studium przypadku – jak rozwiązaliśmy problem z błędną ceną w Omnibus WooCommerce?
-
Sprawdzenie historii cen w edytorze produktu
Pierwszym krokiem była weryfikacja historii cen bezpośrednio z poziomu WordPressa. Wtyczka Omnibus WooCommerce udostępnia sekcję Omnibus: historia cen na stronie edycji produktu. Dzięki niej można sprawdzić wszystkie zapisane zmiany cen, w tym:
- daty obowiązywania poszczególnych cen,
- typy cen (regularna / promocyjna),
- walutę,
- oraz najniższą cenę z ostatnich 30 dni (wyróżnioną pogrubieniem).
W przypadku omawianego produktu zauważyliśmy, że system wciąż pokazywał cenę 7,50 zł jako najniższą, mimo że została ustawiona we wrześniu 2023 roku.
-
Identyfikacja przyczyny problemu
Po analizie historii cen okazało się, że wpis z 1 września 2023 nie posiadał daty końcowej (pole ważna do było puste). Dla wtyczki oznacza to, że ta cena nadal obowiązuje – nawet jeśli faktycznie nie była już używana w sklepie.
Zgodnie z logiką działania wtyczki, brak daty końcowej sprawia, że system nadal traktuje cenę jako najniższą, co skutkuje jej uwzględnieniem przy wyliczaniu najniższej ceny z ostatnich 30 dni.
📘 Zobacz dokumentację: Jak działa historia cen w wtyczce Omnibus
-
Usunięcie nieaktualnej ceny z bazy danych
Aby przywrócić prawidłowe działanie i wyeliminować nieaktualny wpis, konieczne było ręczne usunięcie rekordu z bazy danych. W tym celu wykonaliśmy następujące działania:
1. Zalogowaliśmy się do bazy danych (np. przez phpMyAdmin).
2. Otworzyliśmy tabelęwp_omnibus_price_logger
, zawierającą historię cen.
3. Zidentyfikowaliśmy wpis z błędną ceną (na podstawie daty i ID produktu).
4. Wykonaliśmy zapytanie SQL:
DELETE FROM wp_omnibus_price_logger WHERE `wp_omnibus_price_logger`.`id` = x"
Zamiast X należy podstawić numer ID danego wpisu z historią cen.Po tej operacji historia została przeliczona, a nową najniższą ceną stała się rzeczywiście aktualna cena z ostatnich 30 dni – w tym przypadku 14,90 zł.
Co oferuje wtyczka Omnibus WooCommerce?
Wtyczka Omnibus WooCommerce to kompleksowe narzędzie do spełniania wymogów dyrektywy Omnibus. Wśród jej najważniejszych funkcji:
- Automatyczne zapisywanie historii cen (regularnych i promocyjnych).
- Wyświetlanie najniższej ceny z ostatnich 30 dni przy produktach objętych promocją.
- Przejrzysta tabela historii cen dostępna z poziomu edycji produktu.
- Wyróżnienie najniższej ceny w każdej walucie.
- Zgodność z polskimi przepisami prawa konsumenckiego.
To rozwiązanie znacząco upraszcza prowadzenie sklepu internetowego i zwiększa zaufanie klientów.
Podsumowanie: co warto zapamiętać?
✅ Wtyczka Omnibus WooCommerce działa zgodnie z założeniami – jednak wymaga, aby dane cenowe były kompletne i aktualne.
✅ Brak daty końcowej przy starej cenie może powodować, że będzie ona nadal traktowana jako aktywna.
✅ Problem można rozwiązać w pełni samodzielnie – dzięki historii cen w edytorze produktu oraz możliwości usunięcia błędnego wpisu z bazy danych.
✅ Przejrzystość cen to nie tylko wymóg prawny – to także element budujący wiarygodność sklepu w oczach klientów.
Masz podobny problem? A może dopiero planujesz wdrożenie dyrektywy Omnibus w swoim sklepie WooCommerce?
Sprawdź wtyczkę Omnibus WooCommerce i zadbaj o zgodność z przepisami – bez stresu.
🔗 Zobacz dokumentację, a w razie potrzeby skontaktuj się z nami.