Kowal Layered Navigation Suite est un module Magento 2 qui étend la navigation à facettes standard avec les fonctionnalités nécessaires dans une boutique réelle : des filtres plus lisibles, une meilleure configuration des attributs, des pages Shop By administrables, des URL conviviales, les contextes Nowości et Promocje, un menu vertical des catégories ainsi qu’un filtre de prix min-max simple.
Le module permet à l’administrateur de décider quels filtres doivent être développés par défaut, lesquels doivent fonctionner en sélection unique et lesquels en sélection multiple. Pour les longues listes d’options, il est possible de définir une hauteur maximale et un défilement, afin que la barre latérale gauche reste lisible même avec un grand nombre de marques, de couleurs ou de tailles.
Le package ajoute également la gestion des pages de type Shop By ... pour n’importe quels attributs produit, et pas uniquement pour le fabricant. L’administrateur peut indiquer l’attribut, configurer l’alias d’URL, les titres, les contenus, les métadonnées, les blocs CMS et les paramètres multiboutiques. Il est ainsi possible de créer des pages similaires à une liste de marques, mais aussi pour les matériaux, disciplines, collections, technologies ou autres caractéristiques utilisées dans le catalogue.
Les contextes de catalogue spéciaux constituent un élément important du module : Nowości et Promocje. Ils fonctionnent comme un contexte de filtrage normal. Après l’accès à la page /nowosci ou /promocje, la liste des produits ainsi que les autres filtres sont limités aux produits qui remplissent la condition donnée. Le client peut donc d’abord sélectionner les promotions, puis affiner les résultats par marque, couleur, taille, catégorie ou prix.
Kowal Layered Navigation Suite inclut également un bloc de catégories séparé dans la barre latérale gauche. Les catégories ne sont pas traitées comme un filtre ordinaire, mais comme un menu vertical basé sur les URL natives de Magento. Quatre variantes sont disponibles : arborescence complète dépliable vers la droite, arborescence complète en accordéon, arborescence complète sous forme de mega menu et deux niveaux locaux avec lien de retour vers la catégorie parente.
Pour le filtre de prix, le module fournit un simple curseur min-max avec deux poignées et des champs texte. Le formulaire utilise le paramètre de prix natif de Magento, il fonctionne donc également sans JavaScript.
La solution a été conçue de manière modulaire. Les différentes fonctionnalités sont réparties en modules Composer distincts, ce qui facilite le développement, les tests et les extensions ultérieures, par exemple avec Hyvä compatibility, AJAX filtering ou une indexation supplémentaire des règles promotionnelles.
Shop By ... pour un nombre quelconque d’attributs,Nowości et Promocje,Shop By,Le module est destiné aux boutiques Magento 2 qui disposent d’un catalogue étendu et ont besoin d’un filtrage plus utile que la navigation à facettes standard. Il convient particulièrement aux boutiques avec un grand nombre de marques, tailles, couleurs, matériaux, collections ou paramètres techniques.
/marki,/marki/adidas.html,/materialy/bawelna.html,/nowosci,/promocje,/promocje?manufacturer=adidas&size=m,price=100-300.