Wyróżniony produkt w kategorii: przewodnik instalacji i konfiguracji
Zainstaluj i skonfiguruj moduł wyróżniający jeden produkt w każdej kategorii: ramka, znacznik „Okazja!" i przypięcie na pierwszej pozycji.
Wprowadzenie
Moduł Wyróżniony produkt w kategorii pozwala wskazać produkt gwiazdę w każdej z kategorii PrestaShop. Taki produkt wyróżnia się trzema dźwigniami wizualnymi: kolorową ramką, promocyjnym znacznikiem typu „Okazja!” oraz pozycją na czele listingu kategorii.
Moduł jest zgodny z PrestaShop 8.0 do 9.x i nie wymaga nadpisywania szablonów: wyświetlanie opiera się w całości na CSS wstrzykiwanym w nagłówek oraz na natywnym hooku listingu produktów.
Instalacja
W panelu administracyjnym przejdź do Moduły > Menedżer modułów, kliknij Wgraj moduł i wybierz archiwum ZIP modułu. Instalacja przebiega automatycznie.
Podczas instalacji moduł tworzy tabelę powiązań kategoria i produkt, zapisuje ustawienia domyślne (pomarańczowa ramka o grubości 3 px, aktywny znacznik „Okazja!”) oraz rejestruje się na hookach displayHeader i filterProductSearch.
Konfiguracja wyglądu
Otwórz konfigurację modułu. Pierwszy blok zawiera ustawienia wizualne wspólne dla wszystkich wyróżnień:
- Grubość ramki: od 1 do 50 pikseli.
- Kolor ramki: w formacie szesnastkowym (na przykład #FFA500) lub jako nazwa koloru CSS (na przykład orange).
- Selektor CSS: element, który otrzymuje ramkę. Domyślnie jest to cała miniatura produktu.
Wybór selektora CSS
W zależności od motywu możesz celować w różne elementy. Wygenerowana reguła jest zawsze automatycznie ograniczona wyłącznie do wyróżnionego produktu.
- .product-miniature: obramowuje całą miniaturę (wartość domyślna).
- .thumbnail-container: obramowuje tylko kontener obrazu.
- Selektor niestandardowy: tryb zaawansowany. Użyj placeholdera {id}, aby samodzielnie zapisać pełny selektor, na przykład kontener miniatury wewnątrz kafelka produktu wskazanego przez atrybut data-id-product.
Konfiguracja znacznika „Okazja!”
Druga grupa ustawień steruje badge’em wyświetlanym na produkcie gwieździe:
- Wyświetlaj znacznik: włącza lub wyłącza badge.
- Tekst znacznika: wprowadzany osobno dla każdego języka. Tekst wyświetla się automatycznie w języku odwiedzającego.
- Kolor tła i kolor tekstu znacznika.
- Pozycja: góra-lewo, góra-prawo, dół-lewo lub dół-prawo.
Jeśli pole Tekst znacznika pozostanie puste dla języka odwiedzającego, badge się nie wyświetli. Pamiętaj o uzupełnieniu każdego aktywnego języka.
Wyróżnianie produktu
W drugim formularzu wybierz kategorię, a następnie wyszukaj produkt do wyróżnienia. Pole wyszukiwania przyjmuje nazwę lub referencję produktu i podpowiada wyniki: kliknij pozycję, aby ją wybrać, bez potrzeby znajomości identyfikatora.
Zatwierdź przyciskiem Dodaj lub zaktualizuj. Tabela podsumowania wymienia wszystkie aktywne wyróżnienia, każde z przyciskiem usunięcia.
Moduł obsługuje jeden produkt gwiazdę na kategorię. Zapisanie nowego wyróżnienia dla kategorii już powiązanej automatycznie zastępuje poprzedni produkt.
Zachowanie po stronie sklepu
Na stronie kategorii z aktywnym wyróżnieniem wybrany produkt otrzymuje skonfigurowaną ramkę i znacznik oraz przechodzi na pierwszą pozycję listingu. Jeśli z powodu sortowania lub stronicowania nie pojawia się na bieżącej stronie, zostaje dodany na czele pierwszej strony i prezentowany dokładnie tak samo jak pozostałe produkty.
Najczęstsze pytania
Czy wyróżniony produkt musi należeć do kategorii?
Nie jest to obowiązkowe dla wyświetlenia na pierwszej pozycji, ale zalecane ze względu na spójność nawigacji. Przy zapisie pojawia się ostrzeżenie, jeśli produkt nie jest powiązany z kategorią.
Czy ustawienia są odrębne dla każdego sklepu w trybie multistore?
W tej wersji konfiguracja wyglądu i powiązania są globalne. Zarządzanie per sklep może zostać dodane na życzenie.