Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Filtres à Facettes AJAX PrestaShop, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Le filtrage à facettes fait pour aller vite
Filtres à Facettes AJAX transforme vos pages de listing en une navigation instantanée. En s'appuyant sur le Search Provider natif de PrestaShop, le module laisse le cœur et le thème gérer l'AJAX, la mise à jour de la liste produits et l'historique du navigateur. Résultat : aucun override, aucune logique de listing dupliquée, et une compatibilité thème maximale. Le front reste léger et fonctionne en JavaScript vanilla, sans jQuery.
Un slider de prix qui inspire confiance
Le slider de prix affiche un histogramme de répartition des produits, calculé sur un index prix dédié. Cet index est maintenu en temps réel par les hooks produit, reconstructible par lot en back-office et via un endpoint cron protégé par jeton. Les compteurs de chaque facette utilisent un comptage disjonctif : sélectionner une valeur ne fait jamais disparaître à tort les autres options d'une même facette.
Le SEO des facettes, enfin sous contrôle
Chaque facette peut être déclarée indexable ou non. Les pages filtrées reçoivent alors index/follow ou noindex/follow selon vos règles, avec un plafond configurable du nombre de valeurs indexables pour préserver votre budget de crawl. Les liens vers des facettes non indexables passent en rel nofollow, et une balise canonical normalisée est générée, dédoublonnant celle du thème. Un tableau de bord vous montre les facettes les plus utilisées et la part de pages filtrées gardées hors index.
We purchased the DataFirefly Faceted Filter module for our PrestaShop 9 website, which uses Creative Elements.
Alexandre has been incredibly responsive, professional, and helpful throughout the installation and testing process. He took the time to investigate compatibility issues, quickly released fixes, and even added custom functionality to better suit our website’s needs.
What I particularly appreciate is his willingness to listen to customer feedback and continuously improve the module.
The support has been excellent, and it is reassuring to work with a developer who genuinely cares about his product and customers.
Thank you, Alexandre, for your patience, responsiveness, and great work! Highly recommended!