Od maja 2022 roku właściciele sklepów internetowych działających w krajach Unii Europejskiej są zobowiązani do wdrożenia wymogów Dyrektywy Omnibus. Przepisy te mają na celu zwiększenie przejrzystości zakupów online, zwłaszcza w zakresie informowania konsumentów o cenach i promocjach. WooCommerce, jako jedno z najpopularniejszych rozwiązań e-commerce na świecie, wymaga odpowiedniej konfiguracji, aby spełnić nowe regulacje. W tym artykule wyjaśnimy, co oznacza Dyrektywa Omnibus, jakie zmiany trzeba wprowadzić w sklepie WooCommerce i jak to zrobić zgodnie z prawem i dobrymi praktykami.
Czym jest Dyrektywa Omnibus?
Dyrektywa Omnibus to część pakietu legislacyjnego UE zwanego „New Deal for Consumers”. Główne cele dyrektywy to:
- Obowiązek informowania o najniższej cenie z ostatnich 30 dni w przypadku promocji.
- Większa przejrzystość opinii konsumenckich – obowiązek informowania, czy i jak są weryfikowane.
- Precyzyjne prezentowanie informacji o przedsiębiorcy – szczególnie w przypadku marketplace’ów.
Niezastosowanie się do nowych przepisów może skutkować karami finansowymi lub nawet zablokowaniem działalności sklepu.
Obowiązek prezentowania najniższej ceny z 30 dni
Co to oznacza dla właścicieli sklepów WooCommerce?
Gdy obniżasz cenę produktu, masz obowiązek pokazać również najniższą cenę tego produktu z ostatnich 30 dni przed promocją. Nie wystarczy standardowa informacja o „starej” i „nowej” cenie.
Jak wdrożyć Dyrektywę Omnibus w WooCommerce?
1. Ręczne rozwiązania – niewskazane
Teoretycznie można byłoby wprowadzać informacje o najniższej cenie ręcznie – np. w opisie produktu. To jednak ryzykowne i łatwe do przeoczenia. Takie podejście nie spełnia standardów automatyzacji ani nie daje żadnych gwarancji zgodności.
2. Wtyczki zgodne z Dyrektywą Omnibus
Na szczęście istnieje kilka sprawdzonych wtyczek (częściowo płatnych), które automatyzują zgodność WooCommerce z przepisami:
- Omnibus Price History for WooCommerce – automatycznie zapisuje historię cen i wyświetla najniższą cenę z 30 dni.
- WP Desk – Omnibus – polska wtyczka z pełną zgodnością z lokalnym prawem i dokumentacją w języku polskim.
- Perfect Price History – kompleksowe rozwiązanie dla większych sklepów z logowaniem i logiem zmian cen.
Przykład shortcode z jednej z wtyczek, która pokazuje najniższą cenę z 30 dni na karcie produktu.
[omnibus_price lowest_days=”30″]
Gdzie i jak wyświetlać najniższą cenę?
Zgodnie z przepisami, informacja o najniższej cenie z ostatnich 30 dni musi być widoczna w miejscu, gdzie prezentowana jest cena promocyjna – czyli zazwyczaj na karcie produktu i w listingach.
Warto zadbać, aby była wyświetlana w czytelny sposób, np.:
„Najniższa cena z ostatnich 30 dni: 149 zł”
Opinie klientów – transparentność i weryfikacja
Jeśli Twój sklep umożliwia dodawanie opinii, musisz poinformować, czy i w jaki sposób je weryfikujesz (np. czy mogą je dodać tylko klienci po zakupie).
Najprostsze metody:
- Użycie WooCommerce Reviews z ograniczeniem do zalogowanych klientów.
- Dodanie komunikatu np.: „Opinie pochodzą od klientów, którzy dokonali zakupu”.
Można też użyć wtyczek typu Customer Reviews for WooCommerce, które oferują automatyczne powiadomienia i system weryfikacji.
Przechowywanie historii cen – aspekt techniczny
Aby sklep był w pełni zgodny z przepisami, dane o historii cen muszą być przechowywane przez minimum 30 dni, a najlepiej dłużej. Wtyczki kompatybilne z Omnibusem tworzą odpowiedni wpis w bazie danych przy każdej zmianie ceny.
Dla zaawansowanych użytkowników możliwe jest logowanie cen za pomocą własnych funkcji PHP:
add_action( 'woocommerce_update_product’, 'log_price_changes’ );
function log_price_changes( $product_id ) { $product = wc_get_product( $product_id );
$current_price = $product->get_regular_price();
$history = get_post_meta( $product_id, '_price_history’, true );
$history[] = [ 'date’ => current_time( 'mysql’ ), 'price’ => $current_price ];
update_post_meta( $product_id, '_price_history’, $history );
}
Powyższy kod tworzy prosty log historii cen – ale pełna zgodność wymaga więcej niż zapis wartości.
Dodatkowe wymagania – marketplace i dane sprzedawcy
Jeśli prowadzisz platformę z wieloma sprzedawcami (np. Multi Vendor WooCommerce), musisz wyraźnie zaznaczać:
- Kto jest sprzedawcą danego produktu.
- Czy sprzedawca jest przedsiębiorcą.
- Na kim spoczywa obowiązek gwarancji i zwrotu.
Wnioski
Dostosowanie sklepu WooCommerce do wymagań Dyrektywy Omnibus nie jest trudne, ale wymaga świadomego podejścia i odpowiednich narzędzi. Automatyzacja tych procesów za pomocą dedykowanych wtyczek nie tylko zapewnia zgodność z prawem, ale również oszczędza czas i minimalizuje ryzyko błędów. Z perspektywy konsumenta – transparentność cen i wiarygodność opinii to coraz ważniejsze czynniki przy podejmowaniu decyzji zakupowych.
Jeśli prowadzisz sklep WooCommerce i chcesz mieć pewność, że Twój sklep jest w pełni zgodny z nowymi przepisami – skorzystaj z doradztwa specjalisty WordPress/WooCommerce. To inwestycja, która uchroni Cię przed potencjalnymi sankcjami.