Uruchom zbieranie cen produktów i ustaw informację pokazywaną przy obniżkach. Historię możesz sprawdzać w panelu produktu oraz udostępnić klientowi jako wykres.
Historia cen / Omnibus, wersja 1.2.6.
Na tej stronie
Pierwsza konfiguracja
Zainstaluj paczkę ZIP w Moduły → Menedżer modułów i otwórz konfigurację Presta Omnibus.
W General Settings ustaw Analysis period (days), czyli okres analizy. Moduł przyjmuje wartości od 30 do 90 dni.
Ustaw Batch size, czyli liczbę produktów w jednej partii indeksowania.
Włącz Reindex on product save, jeśli nowa cena ma być rejestrowana bezpośrednio przy zapisie produktu lub ceny specjalnej.
Zapisz ustawienia.
Ważne: moduł zaczyna zbierać historię po uruchomieniu. Nie odtwarza cen, których wcześniej nie zapisano. Przebudowa indeksu nie tworzy brakującej historii wstecz.
Wybieranie zakresu zapisywanych cen
Ignore countries ogranicza analizę do domyślnego kraju.
Ignore combinations ogranicza analizę do domyślnej kombinacji. Wyłącz tę opcję, jeśli potrzebujesz odrębnych cen wariantów.
Index inactive products pozwala zapisywać również ceny nieaktywnych produktów.
Ignored groups określa grupy klientów, dla których używane są ceny grupy domyślnej.
Dobierz zakres do sposobu sprzedaży. Większa liczba krajów, walut, grup i wariantów zwiększa liczbę cen do przetworzenia.
Uruchamianie zbierania historii
Otwórz CRON Tasks.
Po pierwszej konfiguracji uruchom Full rebuild albo użyj Requeue all products, aby dodać produkty do kolejki.
Uruchom adres Price indexing, aby przetworzyć pierwszą partię.
Dodaj ten adres do harmonogramu hostingu. Panel zaleca indeksowanie co 1–6 godzin, zależnie od częstotliwości zmian.
Przy dużej kolejce dobierz rozmiar partii i częstotliwość tak, aby przetwarzać cały potrzebny zakres.
Sprawdź liczbę zaindeksowanych produktów, ostatni przebieg i błędy na górze konfiguracji.
Gdy rejestracja przy zapisie jest wyłączona, zmiany czekają do kolejnego CRON-a. Regularne indeksowanie jest potrzebne również do obsługi cen zmieniających się wraz z terminami promocji.
Ustawianie komunikatu w sklepie
W Display Settings włącz Show module on storefront.
Wybierz styl: sam tekst albo tekst z wykresem liniowym lub słupkowym.
Ustaw układ komunikatu i Display position (hook), czyli miejsce przy produkcie.
Jeśli chcesz pokazywać informację także na listach kategorii i w wynikach wyszukiwania, włącz Show on product listings.
Ustaw kolory oraz widoczność daty najniższej ceny i procentu obniżki względem ceny odniesienia.
Zapisz i sprawdź produkt objęty promocją.
Wyłączenie widoczności na stronie sklepu nie zatrzymuje zbierania historii w tle.
Zmienianie etykiety i wykresu
W ustawieniach wyświetlania możesz zmienić teksty dla promocji i zwykłej ceny, osobno dla języków sklepu. Dostępne znaczniki obejmują {price}, {days} i {chart}. Zachowaj te, które mają wstawić wyliczoną wartość lub przycisk wykresu.
W Price History Chart ustaw liczbę dni pokazywanych na wykresie i kolor linii. Zakres wykresu jest osobnym ustawieniem od okresu analizy ceny przed promocją.
Sprawdzanie historii produktu
Otwórz produkt w panelu PrestaShop i zakładkę historii cen Omnibus.
Sprawdź, czy produkt został dzisiaj zaindeksowany i czy ma błąd w kolejce.
Porównaj wpisy cen regularnych i promocyjnych, ich daty oraz źródło zapisu.
Sprawdź wartość najniższej ceny przed bieżącą promocją.
Otwórz kartę w sklepie i porównaj wyświetlany komunikat.
Podgląd zdarzeń w panelu dotyczy domyślnej waluty, kraju i grupy klienta. Wiersze kombinacji pojawiają się, gdy ich cena różni się od ceny bazowej produktu.
Przechowywanie danych i przebudowa
Opcja Keep full price history forever zachowuje pełną historię. Po jej wyłączeniu zadanie cleanup usuwa stare zdarzenia zgodnie z okresami analizy i wykresu, pozostawiając ostatnią znaną cenę dla danego zestawu warunków.
Adres Cleanup możesz uruchamiać raz dziennie. Full rebuild ponownie kolejkuje produkty i zachowuje historię. Zmiana tokenu CRON unieważnia dotychczasowe adresy — po niej zaktualizuj zadania na hostingu.
Rozwiązywanie problemów
Brak historii lub ceny odniesienia
Sprawdź kolejkę, aktywność produktu, zakres indeksowania i ostatni CRON. Nowa instalacja potrzebuje rzeczywistych zapisów cen; samo ustawienie 30 dni nie tworzy danych za ten okres.
Komunikat pojawia się w złym miejscu
Zmień miejsce wyświetlania na obsługiwane przez motyw. Sprawdź osobno kartę produktu i listę produktów.
Produkty pozostają z błędem
W CRON Tasks uruchom Run diagnostics. Raport odczytuje stan tabel, konfiguracji i kolejki bez zmieniania danych. Sprawdź też błąd widoczny przy konkretnym produkcie.