Powiązane produkty na CMS - pomoc
Najczęstsze problemy (FAQ)
Przewodnik po sytuacjach, gdy blok powiązanych produktów nie zachowuje się tak, jak powinien - od „nic się nie wyświetla" po stylowanie i wielosklepowość.
Blok produktów w ogóle się nie wyświetla
Sprawdź po kolei:
- Moduł jest zainstalowany i włączony (Moduły → wyszukaj „Powiązane produkty na stronach CMS"). Samo wgranie plików nie wystarczy - hook musi być aktywny.
- Do strony dodano produkty - w edycji strony CMS, w polu „Powiązane produkty".
- Wyczyść cache (Wydajność) - po zmianach szablon i treść muszą się przebudować.
- Strona używa własnego szablonu. Jeśli Twoja strona CMS ma dedykowany szablon w motywie (np.
cms-id-27.tpl), który nie renderuje treści przez{$cms.content}- blok automatyczny się nie pokaże. Wtedy wstaw go ręcznie w wybranym miejscu szablonu:
{if isset($cx_cms_products_html) && $cx_cms_products_html}
{$cx_cms_products_html nofilter}
{/if}
Zwykłe strony CMS (domyślny układ) działają automatycznie - ręczne wstawianie dotyczy wyłącznie własnych szablonów strony.
Dodałem produkt, ale nie pokazuje się w bloku
- Produkt jest nieaktywny - moduł celowo pomija produkty wyłączone (status „nieaktywny"). Włącz produkt.
- Produkt został usunięty z katalogu po dodaniu do strony.
- Wielosklepowość / język - produkt nie jest przypisany do tego sklepu albo nie ma nazwy w danym języku.
W edycji strony CMS nie ma pola „Powiązane produkty" / wyszukiwarki
- Wyczyść cache panelu - po instalacji modułu odśwież stronę edycji CMS.
- Wersja PrestaShop - moduł obsługuje pole produktów w edycji CMS od PrestaShop 8. Na 1.7 formularz CMS jest starego typu i pole się nie wpina.
- Jeśli pole jest, ale lista podpowiedzi się nie pokazuje - otwórz konsolę przeglądarki (F12) i sprawdź, czy zapytanie wyszukiwania nie zwraca błędu (np. wygasły token panelu - przeloguj się).
Wyszukiwarka nie znajduje produktów
- Wpisz co najmniej 2 znaki - krótsze frazy nie uruchamiają wyszukiwania.
- Szukamy po nazwie i referencji (SKU) w bieżącym języku panelu - upewnij się, że produkt ma nazwę w tym języku.
- Produkty bez nazwy w danym języku nie pojawią się na liście.
Blok jest w złym miejscu, ma złą liczbę kolumn lub nie pokazuje ceny
To wszystko ustawisz w konfiguracji modułu (Moduły → konfiguruj):
- Pozycja bloku - nad albo pod treścią strony.
- Liczba kolumn - 2, 3 lub 4.
- Pokaż cenę i Pokaż przycisk - włącz/wyłącz.
- Nagłówek bloku oraz HTML przed/po bloku - osobno dla każdego języka.
Zmieniłem ustawienia, ale na stronie nic się nie zmienia
Wyczyść cache (Wydajność) i odśwież stronę twardym przeładowaniem (Ctrl+F5). PrestaShop buforuje wyrenderowane strony CMS oraz scalone pliki CSS, więc zmiany bywają widoczne dopiero po wyczyszczeniu.
Wygląd bloku nie pasuje do mojego sklepu
Moduł ma wbudowane, neutralne style (niezależne od motywu) - dzięki temu działa wszędzie bez konfiguracji. Jeśli chcesz dopasować wygląd, nadpisz w CSS motywu klasy bloku: .cxcp (sekcja), .cxcp-card (karta), .cxcp-card__btn (przycisk), .cxcp-card__now (cena). Twoje reguły w motywie przebiją domyślne.
Powiązane produkty na stronach CMS
Zamień blog, poradniki i pomoc w kanał sprzedaży - dobierz produkty do strony CMS, a pod treścią pojawi się responsywny blok kart. PrestaShop 8 i 9.