Kategorie
FAQ

Błędnie działający filtr produktów Prestashop

Nasza klientka napotkała problem z modułem nawigacji fasetowej Prestashop.

Podczas próby filtrowania produktów w kategorii “Obuwie” wybierając atrybut “Rozmiar” nie za każdym razem produkty filtrowały się poprawnie, momentami nie wyświetlał się żaden.

Mimo, że atrybuty były przypisane do produktów poprawnie i wydawało się, że konfiguracja modułu też jest poprawna, nie skutkowało to niczym.

W sklepie klientki zostały utworzone cztery różne grupy atrybutów o nazwie “Rozmiar”, tylko jedna z tych grup miała być stosowana jako atrybut dla produktów z kategorii “Obuwie”.

W module Nawigacja Fasetowa, w szablonie dla tej kategorii zostały jednak zaznaczone wszystkie z tych czterech atrybutów. Zrodziło to problemy dla modułu, ponieważ atrybuty te mają tą samą nazwę i moduł “gubił się” podczas próby filtrowania.

Rozwiązaniem na ten problem było wybranie tylko jednej grupy atrybutów do filtrowania, tej która jest stosowana w przypadku Produktów z kategorii “Obuwie”.

Powyższy przykład to obrazuje, wcześniej zaznaczone były również grupy zaznaczone na czerwono, rozwiązaniem było wyłączenie ich i pozostawienie tylko grupy która zaznaczono została na zielono.

Błąd występuje tylko w przypadku gdy grupy mają tą samą nazwę, innym rozwiązaniem może być ustalenie różnej nazwy dla grup atrybutów.