Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Najniższa Cena z 30 Dni dla WooCommerce (Dyrektywa Omnibus), dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Czego naprawdę wymaga dyrektywa Omnibus
Od wejścia w życie dyrektywy 2019/2161 każde ogłoszenie obniżki ceny skierowane do konsumenta w Unii Europejskiej musi wskazywać najniższą cenę stosowaną w ciągu 30 dni poprzedzających zastosowanie tej obniżki. Obowiązek obejmuje karty produktów, strony kategorii, banery i kampanie promocyjne, bez progu obrotu. Krajowe organy kontroli reagują na nieprawidłowe informacje, a wysokość kar jest powiązana z obrotem.
Dlaczego ruchome minimum nie jest zgodne z przepisami
Większość rozwiązań zapisuje historię cen i pokazuje minimum z ostatnich 30 dni liczonych od dzisiaj. Przepis wymaga czegoś innego: okno zatrzymuje się w chwili rozpoczęcia obniżki. Ruchome minimum stopniowo włącza do okna samą cenę promocyjną, przez co pokazywana cena odniesienia spada z dnia na dzień i powstaje informacja, która nie odpowiada już niczemu. Ta wtyczka kotwiczy okno na początku obniżki i utrzymuje je stabilnie przez cały czas trwania promocji.
Następujące po sobie obniżki, przypadek pomijany przez wszystkich
Obniżka na początek roku szkolnego, po niej kampania jesienna, a następnie Black Friday tworzą serię obniżek. Ceną odniesienia pozostaje cena stosowana przed pierwszą promocją serii, w przeciwnym razie każda kolejna obniżka porównuje się z poprzednią, a ogłaszana oszczędność staje się sztuczna. Silnik wykrywa serie, zamraża cenę odniesienia i pokazuje w panelu datę zamrożenia oraz zastosowany powód, a granica serii wynosi domyślnie 60 dni i jest regulowana.
Automatyczne zbieranie danych, od instalacji i bez interwencji
Dwa mechanizmy działają równolegle. Zaplanowana dzienna migawka przechodzi przez katalog i zapisuje stan cen, z automatycznym nadrobieniem, gdy ostatnie uruchomienie było ponad 24 godziny temu, co chroni sklepy o małym ruchu, gdzie cron uruchamia się nieregularnie. Równolegle zapis zdarzeń reaguje na każdą rzeczywistą zmianę: zapis w edytorze produktu, edycję masową, import katalogu, start i koniec zaplanowanych promocji. Duplikaty są odrzucane, więc jeden wiersz historii odpowiada jednej realnej zmianie ceny.
Panel dowodowy, ponieważ zgodność trzeba udowodnić
Wyświetlenie właściwej informacji nie wystarczy, jeśli nie możesz wykazać, co zobaczyli twoi odwiedzający. Każde wyświetlenie jest rejestrowane i agregowane według dnia, produktu i ceny odniesienia. Panel dowodowy podaje status zgodności produkt po produkcie, a eksporty CSV ze znacznikiem czasu generowane są strumieniowo, bez obciążania pamięci, nawet przy dużym katalogu. Otrzymujesz datowaną dokumentację, gotową do przekazania podczas kontroli lub w odpowiedzi na reklamację.
Planer zamrożeniowy na szczyty sprzedażowe
Podwyżka ceny zbyt blisko kampanii handlowej psuje cenę odniesienia: cena zarejestrowana w ciągu poprzednich 30 dni pozostaje niska, a ogłaszana obniżka traci atrakcyjność. Planer wylicza dla każdego wydarzenia graniczną datę, po której zmiana ceny staje się przeciwskuteczna, około miesiąca przed startem kampanii. Przygotowujesz Black Friday, wyprzedaże i akcje sezonowe ze spójnym kalendarzem cen zamiast improwizować w przeddzień.
Lekka na froncie, oszczędna w bazie danych
Obliczenie ceny odniesienia jest zapisywane w pamięci podręcznej, odczyty opierają się na indeksach złożonych, a podczas wyświetlania nigdy nie następuje zapis. Wykres historii z 30 dni rysuje canvas w czystym JavaScripcie o rozmiarze około 3 KB, bez zewnętrznej biblioteki, bez CDN i bez ciasteczek podmiotów trzecich. Wiersz z informacją jest wstawiany pod ceną przez standardowe punkty zaczepienia WooCommerce, a produkty z wariantami przeliczają cenę odniesienia przy zmianie wariantu.
Instalacja, pierwsze dni i przejęcie istniejących danych
Instalacja zajmuje kilka minut: wgrywasz archiwum, wtyczka tworzy swoje tabele, planuje dzienną migawkę i rozpoczyna historię od aktualnego stanu katalogu. Dopóki historia nie pokrywa wymaganego okna, żadna informacja nie jest wyświetlana, a osobny tekst oznacza produkty niedawno wprowadzone do sprzedaży. Instaluj więc przed promocjami, a nie tego samego dnia. Jeśli historia cen istnieje już w innym rozszerzeniu, import wykrywa ją po strukturze tabel i przejmuje dane bez tworzenia duplikatów.
Kod możliwy do audytu i jasna licencja
Kod jest dostarczany bez szyfrowania, z własną przestrzenią nazw, własnym mechanizmem ładowania klas i bez zależności produkcyjnych do instalacji. Akcje administracyjne są chronione tokenami bezpieczeństwa i weryfikacją uprawnień, zapytania są przygotowywane, a żaden sekret nie jest zapisany w kodzie na stałe. Licencja obejmuje jeden sklep produkcyjny i zawiera 12 miesięcy aktualizacji. Przy deinstalacji ustawienia są usuwane, ale historia cen pozostaje domyślnie zachowana, ponieważ stanowi twój dowód prawny, z opcją jawnego wyczyszczenia, jeśli chcesz usunąć wszystko.
Na razie nie ma opinii o produkcie.