Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Baner kategorii dla PrestaShop 8, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Umieść baner dokładnie tam, gdzie chcesz w siatce produktów
PrestaShop 8 nie oferuje żadnej natywnej opcji wstawienia treści graficznej w środek listingu produktów. DataFirefly Category Banner rozwiązuje ten problem: w back office ustawiasz, w której kategorii baner ma się pojawić, po którym numerze produktu i z jakim obrazem zależnie od aktywnego języka, i to wszystko. Baner wstawia się w siatkę dokładnie tam, gdzie go umieściłeś, zajmując tę samą szerokość co produkt albo szerokość własną, zadaną klasą CSS Bootstrapa (col-md-6, col-md-12 i inne).
Typowe zastosowania
Wyeksponowanie promocji albo kodu rabatowego w środku listingu, aby przyciągnąć uwagę bez opuszczania strony kategorii. Prezentacja nowej kolekcji wstawionej wizualnie między istniejące produkty. Wyświetlenie grafiki sezonowej (wyprzedaże, Święta, powrót do szkoły), która wpisuje się naturalnie w siatkę zamiast wisieć jako baner na pełną szerokość. Odesłanie do strony CMS albo landing page z klikalnego banera. Dopasowanie grafiki per język pod różne rynki, czyli inny obraz po polsku i po angielsku w tej samej kategorii.
Zgodność z filtrami fasetowymi i paginacją w AJAX
W PrestaShop 8 filtry fasetowe i paginacja przeładowują listę produktów przez AJAX, bez przeładowania całej strony. Moduł nasłuchuje zdarzenia prestashop.updateProductList i automatycznie ponownie wstawia banery po każdej aktualizacji DOM, z opóźnieniem 100 ms, aby siatka zdążyła się ustabilizować. Baner pozostaje widoczny niezależnie od aktywnego filtra i niezależnie od strony paginacji.
Lekki i bez wpływu na wydajność
CSS i JavaScript modułu są ładowane wyłącznie na stronach kategorii, przez hook actionFrontControllerSetMedia, a nie na wszystkich stronach sklepu. Dane banerów są wstrzykiwane do strony w formacie JSON tylko wtedy, gdy bieżąca kategoria ma aktywne banery. Wstawianie do DOM jest realizowane w czystym JavaScripcie, bez zależności od jQuery ani od żadnej biblioteki zewnętrznej.
Na razie nie ma opinii o produkcie.