Sklepy internetowe Problem i rozwiązanie
Brak najniższej ceny z 30 dni w WooCommerce (Omnibus) - jak to dodać
W skrócie
- Objaw: produkt w promocji pokazuje cenę przekreśloną i nową, ale brakuje informacji o najniższej cenie z 30 dni przed obniżką.
- Przyczyna: WooCommerce nie zapisuje historii cen, więc nie potrafi sam wyliczyć ceny wymaganej przez przepisy wdrażające dyrektywę Omnibus (w Polsce od 1 stycznia 2023 r.).
- Rozwiązanie: wtyczka lub moduł, który zapisuje historię cen każdego produktu i wariantu oraz wyświetla najniższą cenę z 30 dni przy każdej obniżce.
Nie masz czasu? Zrobimy to za Ciebie - Sklepy internetowe od 2 000 zł netto
Jak to wygląda
W sklepie trwa promocja: produkt ma cenę przekreśloną i nową, niższą. Klient nie widzi jednak, jaka była najniższa cena tego produktu w ciągu 30 dni przed obniżką. Tego wymagają przepisy o informowaniu o cenach, które w Polsce obowiązują od 1 stycznia 2023 r. w związku z dyrektywą Omnibus.
Dlaczego tak się dzieje
WooCommerce przechowuje tylko aktualną cenę regularną i promocyjną. Nie zapisuje, jak cena zmieniała się w czasie, więc nie ma z czego policzyć najniższej ceny z ostatnich 30 dni. Problem pogłębiają warianty (każdy ma własną cenę), promocje ustawiane wtyczkami rabatowymi oraz zmiany cen przez import z hurtowni.
Co dokładnie trzeba pokazać
- przy każdej informacji o obniżce ceny: najniższą cenę z 30 dni przed wprowadzeniem obniżki,
- przy produktach w sprzedaży krócej niż 30 dni: najniższą cenę od rozpoczęcia sprzedaży,
- informację w miejscu, w którym klient widzi obniżkę: na karcie produktu, a także na listach produktów, jeśli pokazujesz tam cenę promocyjną.
Typowe błędy we wdrożeniu
| Błąd | Skutek |
|---|---|
| Najniższa cena tylko dla produktu głównego, nie dla wariantów | Przy wariantach z różnymi cenami informacja jest błędna |
| Historia cen zaczyna się w dniu instalacji wtyczki | Przez pierwsze 30 dni wyliczenie jest niepełne |
| Rabaty z wtyczek i kuponów automatycznych pominięte | Obniżka jest widoczna, a najniższa cena nie |
| Import cen z hurtowni nadpisuje historię | Najniższa cena znika albo się zeruje |
Wdróż historię cen jak najwcześniej, jeszcze przed najbliższą promocją. Im dłuższa historia, tym pewniejsze wyliczenie najniższej ceny.
To jeden z problemów z grupy „Prawo i zgodność” na liście 100 problemów z WooCommerce. Pozostałe obowiązki prawne sklepu sprawdzisz w bezpłatnym skanie sklepu.
Darmowy skan sklepu
Sprawdź swój sklep za darmo
Wpisz adres, a przeniesiemy Cię do bezpłatnego skanu na stronie CodeScriptum.
Jak to rozwiązać krok po kroku
Brak najniższej ceny z 30 dni w WooCommerce (Omnibus) - jak to dodać - https://codescriptum.pl/blog/omnibus-najnizsza-cena-30-dni-woocommerce/
- Zrób listę miejsc, w których sklep pokazuje obniżkę: karta produktu, listy kategorii, wyszukiwarka, bloki promocji na stronie głównej, maile i plik produktowy dla porównywarek.
- Zainstaluj wtyczkę lub moduł do historii cen (Omnibus), który obsługuje warianty produktów i zapisuje każdą zmianę ceny, także z importu.
- Ustaw tekst informacji, np. „Najniższa cena z 30 dni przed obniżką: 129,00 zł”, i miejsce wyświetlania pod ceną promocyjną.
- Sprawdź, jak wtyczka traktuje rabaty z innych wtyczek i kupony automatyczne; jeśli ich nie widzi, pokazuj obniżkę tylko przez cenę promocyjną produktu.
- Jeśli ceny zmienia import z hurtowni, upewnij się, że zmiany przechodzą przez standardowe zapisywanie produktu i trafiają do historii cen.
- Przetestuj na produkcie prostym i wariantowym: ustaw cenę, zmień ją, a potem włącz promocję i porównaj wyliczoną najniższą cenę z historią.
Jak sprawdzić, że zadziałało
Na produkcie w promocji, także w każdym wariancie, pod ceną promocyjną widać najniższą cenę z 30 dni przed obniżką, zgodną z historią zmian w panelu. Ta sama informacja pojawia się wszędzie tam, gdzie widać obniżkę.
Usługa CodeScriptum
Sklepy internetowe
od 2 000 zł netto
- WooCommerce, Shopify, PrestaShop, Shoper i sklepy dedykowane
- Migracja bez utraty pozycji w Google
- Integracje: płatności, InPost, BaseLinker, KSeF
Najczęściej zadawane pytania
Czy najniższą cenę trzeba pokazywać przy każdym produkcie?
Nie. Obowiązek dotyczy informowania o obniżce ceny. Produkt bez promocji nie potrzebuje informacji o najniższej cenie z 30 dni.
Co, jeśli produkt jest w sprzedaży krócej niż 30 dni?
Wtedy pokazuje się najniższą cenę od dnia rozpoczęcia sprzedaży tego produktu.
Czy wystarczy napisać w regulaminie o zasadach promocji?
Nie. Informacja musi być widoczna przy obniżonej cenie, w miejscu, w którym klient widzi promocję.
Pojęcia w tym artykule
Źródła
Podobne problemy
Sklepy internetowe
GPSR w sklepie WooCommerce: brak danych producenta i informacji o bezpieczeństwie
Rozwiązanie Dodaj pola GPSR do produktów (najlepiej na poziomie producenta lub marki), uzupełnij dane i wyświetl je na karcie produktu.
Sklepy internetowe
Klient zapłacił, a zamówienie WooCommerce dalej „Oczekuje na płatność”
Rozwiązanie Popraw adres powiadomień w panelu operatora, odblokuj go w zaporze i cache, zaktualizuj wtyczkę bramki i sprawdź logi.
Sklepy internetowe
Brak paczkomatów InPost przy zamówieniu w WooCommerce - jak to naprawić
Rozwiązanie Oficjalna wtyczka InPost połączona z ShipX, metoda w strefie „Polska”, zgodny formularz zamówienia i test z kilkoma produktami.
Sklepy internetowe
Sklep WooCommerce wolno działa na telefonie - przyczyny i jak go przyspieszyć
Rozwiązanie Mocniejszy serwer z cache, lżejsze zdjęcia, mniej skryptów i poprawnie ustawiony cache, zaczynając od największego elementu strony (LCP).