Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Baner kategorii dla PrestaShop 8 & 9, 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 nie ma wbudowanej opcji wstawiania treści graficznych w środek listy produktów. DataFirefly Category Banner wypełnia tę lukę: w panelu administracyjnym wskazujesz kategorię, numer produktu, po którym pojawia się baner, oraz grafikę dla każdego języka. Baner pojawia się w siatce w żądanym miejscu, domyślnie o szerokości komórki produktu albo o szerokości wybranej przez Ciebie za pomocą klasy siatki, na przykład col-md-6 lub col-12.
Zaplanuj kampanie z wyprzedzeniem
Każdy baner przyjmuje datę rozpoczęcia i datę zakończenia. Przygotuj grafiki na wyprzedaże, Black Friday czy święta z tygodniowym wyprzedzeniem: pojawią się i znikną same, bez działania w dniu startu. Baner bez dat pozostaje widoczny na stałe, a przełącznik aktywności pozwala go zawiesić bez usuwania.
Jeden baner dla całego drzewa kategorii
Opcja podkategorii oszczędza tworzenia tego samego baneru w każdym dziale. Ustawiony na kategorii nadrzędnej baner pojawia się w tej kategorii i we wszystkich podkategoriach, niezależnie od głębokości. Wyszukiwanie opiera się na natywnym drzewie zagnieżdżonym PrestaShop, więc nie generuje dodatkowych zapytań na stronę.
Wielojęzyczność, wielosklepowość, bez luk w siatce
Konfigurujesz grafikę i tekst alternatywny dla każdego języka. Jeśli język nie ma własnego obrazu, moduł pokazuje obraz języka domyślnego sklepu zamiast ukrywać baner. W trybie wielosklepowym każdy baner przypisujesz do wybranych sklepów z poziomu formularza, przez prawdziwą tabelę powiązań.
Zgodny z filtrami fasetowymi i stronicowaniem AJAX
W PrestaShop 8 i 9 filtry fasetowe, sortowanie i stronicowanie przeładowują listę produktów przez AJAX. Moduł nasłuchuje zdarzenia updateProductList i ponownie wstawia banery po każdym odświeżeniu DOM. Pozycje liczone są względem produktów faktycznie obecnych na stronie: baner na pozycji 4 zawsze trafia po czwartym wyświetlonym produkcie, a pozycja przekraczająca liczbę produktów na stronie jest po prostu pomijana.
Lekki i bez utraty obrazów przy aktualizacji
CSS i JavaScript ładują się tylko na stronach kategorii i tylko wtedy, gdy bieżąca kategoria ma co najmniej jeden aktywny baner. Kod HTML baneru generuje się po stronie serwera z szablonu Smarty, a JavaScript jedynie wstawia go we właściwe miejsce, bez jQuery i bez zewnętrznych bibliotek. Przesłane obrazy trafiają do /img/datafireflycategorybanner/, poza katalog modułu, dzięki czemu przetrwają aktualizacje. Ich wymiary są zapisane w HTML, co eliminuje przesunięcie układu podczas ładowania.
Na razie nie ma opinii o produkcie.