MadeIT Labs ✦ Polskie wtyczki WordPress i WooCommerce
← Wszystkie poradniki
PORADNIK

Omnibus w WooCommerce: jak pokazywać najniższą cenę z 30 dni zgodnie z przepisami

·7 min czytania·Zespół MadeIT Labs

Od 2023 roku każda obniżka ceny w sklepie internetowym musi mieć obok informację o najniższej cenie z 30 dni przed promocją. Sprawdź, kiedy ten obowiązek dotyczy Twojego sklepu, jak policzyć cenę odniesienia i jak zrobić to w WooCommerce.

Na czym polega obowiązek Omnibus

Przepisy Omnibus pochodzą z unijnej dyrektywy 2019/2161 i od 1 stycznia 2023 roku obowiązują w Polsce na podstawie ustawy o prawach konsumenta. Dotyczą sprzedawców, którzy oferują towary konsumentom, czyli praktycznie każdego sklepu internetowego B2C.

Zasada jest prosta: gdy ogłaszasz obniżkę ceny, musisz obok podać najniższą cenę, jaka obowiązywała w okresie 30 dni przed jej wprowadzeniem. Chodzi o to, żeby sprzedawcy nie mogli sztucznie podnosić ceny tuż przed „wyprzedażą”.

Istotne jest, że obowiązek nie zależy od tego, jak nazwiesz promocję. Liczy się to, że klient widzi informację o obniżce ceny.

Kiedy musisz podać najniższą cenę z 30 dni

Obowiązek pojawia się w momencie, gdy komunikujesz klientowi obniżkę. W praktyce są to między innymi:

  • przekreślona cena regularna obok niższej ceny,
  • oznaczenia typu „−20%”, „taniej o 50 zł” albo „promocja”,
  • ceny promocyjne w newsletterze, reklamach i mediach społecznościowych,
  • wyprzedaże sezonowe i akcje typu Black Friday.

Jeśli sprzedajesz po stałej, niższej cenie i nigdzie nie komunikujesz obniżki, nie ma ceny „przed” i „po”, a więc nie ma czego porównywać. Gdy tylko dopiszesz „taniej”, obowiązek wraca.

Jak policzyć cenę odniesienia

Cenę odniesienia ustalasz wstecz od dnia, w którym wprowadzasz obniżkę. Bierzesz najniższą cenę z 30 dni poprzedzających ten dzień. Pokazuje to prosty przykład:

  • przez 20 dni produkt kosztował 200 zł,
  • przez 7 dni kosztował 180 zł,
  • wrócił na 3 dni do 200 zł, a potem wprowadzasz promocję za 150 zł.

Najniższa cena z 30 dni przed obniżką to 180 zł, nie 200 zł. Przy promocji za 150 zł klient musi zobaczyć informację „Najniższa cena z 30 dni przed obniżką: 180,00 zł”.

Dwie sytuacje wymagają szczególnej uwagi. Jeśli towar jest w sprzedaży krócej niż 30 dni, bierzesz najniższą cenę od początku oferowania. Jeśli obniżasz cenę stopniowo, kolejnymi krokami w trakcie jednej promocji, ceną odniesienia pozostaje cena sprzed pierwszej obniżki. Okno 30 dni nie przesuwa się razem z kolejnymi obniżkami.

Najczęstsze błędy w sklepach

  • Podawanie ceny regularnej zamiast najniższej ceny z 30 dni. To najczęstszy błąd, bo cena regularna bywa wyższa niż najniższa z ostatniego miesiąca.
  • Liczenie okresu od dziś, a nie od dnia wprowadzenia obniżki. Przy długiej promocji cena odniesienia „ucieka”.
  • Podniesienie ceny tuż przed promocją, żeby obniżka wyglądała na większą. Cena odniesienia i tak uwzględni wcześniejszą, niższą cenę.
  • Brak informacji w kanałach poza sklepem: w newsletterze, reklamach i postach, które pokazują obniżkę.
  • Pomijanie wariantów produktów, które mają różne ceny, na przykład rozmiarów.
  • Brak historii cen przed wdrożeniem. Jeśli ceny nie były zapisywane, nie wiesz, jaka była najniższa.

Jak to zrobić w WooCommerce

WooCommerce przechowuje tylko bieżącą cenę regularną i promocyjną. Nie prowadzi historii zmian, więc cenę z 30 dni musisz skądś wziąć. Masz trzy realne drogi:

  • Arkusz z historią cen. Sprawdza się przy kilkunastu produktach i rzadkich promocjach, ale każdą zmianę trzeba zapisywać ręcznie.
  • Własny kod, który zapisuje zmiany cen do osobnej tabeli i wyświetla komunikat. Wymaga programisty i utrzymania przy aktualizacjach WooCommerce.
  • Gotowa wtyczka, która zapisuje historię cen sama i pokazuje komunikat przy produktach w promocji.

Niezależnie od wybranej drogi zacznij od zapisywania cen jak najszybciej. Historii, której nie zebrano, nie odtworzysz później. MadeIT Omnibus to wtyczka, którą zbudowaliśmy właśnie do tego zadania: zbiera historię od momentu aktywacji, liczy okno 30 dni od pierwszej obniżki i pokazuje komunikat tylko przy promocjach, także dla wariantów.

Co grozi za brak informacji

Za naruszenia obowiązków informacyjnych odpowiada UOKiK, a kary mogą dotyczyć zarówno praktyk naruszających zbiorowe interesy konsumentów, jak i pojedynczych przypadków. W przypadku praktyk naruszających zbiorowe interesy konsumentów kara może sięgnąć do 10% rocznego obrotu przedsiębiorcy.

Poza karą administracyjną ryzykujesz wizerunkowo: sklep przyłapany na „fałszywych promocjach” szybko trafia do mediów branżowych i na fora konsumenckie.

Lista kontrolna dla Twojego sklepu

  • Zapisujesz każdą zmianę ceny produktu i wariantu, z datą.
  • Przy każdej obniżce pokazujesz najniższą cenę z 30 dni przed jej wprowadzeniem.
  • Cenę odniesienia liczysz od pierwszej obniżki w danej promocji, a nie od bieżącej daty.
  • Informacja jest widoczna przy cenie, na stronie produktu i na listach produktów.
  • Komunikat znika, gdy promocja się kończy.
  • W newsletterach i reklamach z obniżką podajesz tę samą cenę odniesienia.
  • Masz plan dla produktów nowych w ofercie i dla wariantów.

To poradnik informacyjny, a nie porada prawna. W razie wątpliwości co do konkretnej oferty skonsultuj sposób prezentacji cen z prawnikiem.

Najczęstsze pytania

Czy Omnibus dotyczy każdego sklepu WooCommerce?

Dotyczy sprzedawców, którzy oferują towary konsumentom i ogłaszają obniżki cen. Sklepy działające wyłącznie w modelu B2B, bez sprzedaży konsumentom, nie podlegają temu obowiązkowi w tej formie.

Czy muszę pokazywać najniższą cenę, jeśli sprzedaję po stałej, niskiej cenie?

Nie, o ile nie komunikujesz obniżki. Obowiązek pojawia się, gdy klient widzi informację, że cena została obniżona.

Co zrobić z produktami, które są w sklepie krócej niż 30 dni?

Jako cenę odniesienia przyjmujesz najniższą cenę z okresu od rozpoczęcia oferowania produktu do dnia wprowadzenia obniżki.

Czy kilka obniżek pod rząd zmienia cenę odniesienia?

Jeśli obniżasz cenę stopniowo w ramach jednej promocji, ceną odniesienia pozostaje cena sprzed pierwszej obniżki.

Czy WooCommerce zapisuje historię cen?

Nie. WooCommerce przechowuje tylko bieżącą cenę regularną i promocyjną, dlatego historię trzeba prowadzić osobno: ręcznie, własnym kodem albo wtyczką.

Historia cen liczona automatycznie

Darmowa wtyczka MadeIT Omnibus zapisuje zmiany cen w WooCommerce i pokazuje najniższą cenę z 30 dni przed obniżką. Dodatek Pro obejmuje także warianty i listy produktów.

Zobacz MadeIT Omnibus Pro ↗