Advanced Search 5

Advanced Search 5

Advanced Search 5
  • Version :
    5.3.1 (
  • Compatibilité PrestaShop :
    v1.7.6.x -> v9.1.x
  • Traductions :
    ENFRES

Module robuste et recommandé par les agences, classé dans les meilleures ventes Addons depuis 2010.

Vous possédez de multiples références de produits, chacune avec ses propres caractéristiques et possibilités de déclinaisons (couleurs, tailles, matières, prix, ...) ? Facilitez la navigation de vos visiteurs sur votre site grâce à l'installation de filtres multicritères et augmentez votre taux de conversion !

Peu d'internautes arrivent sur un site avec une idée précise du produit qu'ils souhaitent acheter. Par contre, ils connaissent leurs préférences, leur taille de vêtements, leur budget, l'espace prévu pour leur nouveau meuble de salon, etc. Pour les aider à trouver rapidement le produit idéal, un moteur de recherche par filtres est indispensable. En quelques clics, ils entrent leurs critères et n'affichent que les articles qui pourraient leur correspondre.

Fort de plus de dix années d'améliorations continues, installé sur plusieurs dizaines de milliers de boutiques, Advanced Search est le module indispensable pour mettre en place une navigation par filtres efficace, ergonomique et rapide sur votre boutique PrestaShop, et ce, même pour les catalogue de produits les plus volumineux. En effet Advanced Search a été développé dans le soucis de fournir des temps de chargement courts, même pour des catalogues contenant plusieurs centaines de milliers de produits.

Une recherche par filtres performante et ultra-personnalisable

Concrètement, Advanced Search vous permet d'afficher autant de moteurs de recherche différents que vous le souhaitez sur les pages de votre site. De multiples emplacements vous sont proposés et votre contact technique peut même les positionner à des endroits très spécifiques grâce à l'utilisation des widgets.

Le module met en place une recherche multicritères avec de nombreuses options de personnalisation afin de correspondre pleinement à vos besoins et à la typologie des produits que vous vendez. Il possède de multiples fonctionnalités qui vous permettront de rendre l'expérience client optimale, comme, entre autres, le choix du périmètre de recherche, une gestion fine de l'apparence des filtres ou encore des options d'affichage des résultats de recherche.

Grâce à Advanced Search, vos clients pourront afficher, en un minimum de clics, les produits répondant à leurs critères de recherche.

Advanced Search prend soin de votre SEO

Au delà de sa fonction principale, le module Advanced Search est également conçu pour éviter tout problème de contenu dupliqué grâce à des pages de résultats non indexables.

Si vous souhaitez aller plus loin dans l'amélioration de votre SEO et accroître votre visibilité grâce aux facettes, la version PRO d'Advanced Search est faite pour vous ! En effet, elle intègre un outil de génération de pages optimisées pour le SEO, aussi appelées "facettes". Ainsi, à partir de critères spécifiques sur lesquels vous souhaitez améliorer votre référencement, le module génère les pages de résultats et vous permet d'en personnaliser les balises méta et autres éléments SEO.

Pré-intégration graphique du module dans le meilleur thème SEO du marché

Pour vous permettre de bénéficier à la fois d'un module de navigation à facettes avancé et d'un thème optimisé pour le SEO et l'UX, nous avons pré-intégré le styles du module dans le thème Fashion SEO de SEO Presta. N'hésitez pas à commander ce thème ou à le mettre à jour en vous rendant sur seo-presta.com.

Ce que vos clients aimeront

Advanced Search offre à vos clients une expérience utilisateur optimale grâce à un système de filtres ergonomique et performant. Ils ont la possibilité, en très peu de clics, d'afficher la liste des produits qui répondent à leurs critères et donc de trouver le produit dont ils ont besoin en un minimum de temps.

Fonctionnalités

CONFIGURATION INDIVIDUELLE DES MOTEURS DE RECHERCHE

Vous avez la possibilité de créer autant de moteurs de recherche que vous le souhaitez. La configuration de chaque moteur de recherche se fait de manière indépendante :

Configuration du mécanisme de recherche

Configuration du type de recherche :

  • recherche par filtres parmi une sélection de produits :
    • Configuration du point de départ de la recherche : catégorie courante ou spécifique
    • Possibilité d'activer la recherche parmi tous les niveaux de sous-catégories
    • Possibilité de rechercher uniquement parmi les produits en stock
  • recherche par filtres dans tout le catalogue

Remarque : la version PRO du module propose un autre type de recherche : la recherche par étapes. De façon guidée, vous demandez à vos visiteurs de renseigner leurs critères de recherche dans un ordre précis. Les critères s'affichent et s'affinent au fur et à mesure des indications de recherche renseignées.

Méthode de soumission de recherche :

  • Recherche instantanée (dès modification d'un critère)
  • Recherche par soumission (la recherche est lancée après clic sur un bouton, avec possibilité de redirection vers une page dédiée aux résultats). Si un seul résultat est trouvé, une option vous permet d'envoyer directement sur la page du produit concerné

Configuration de l'apparence du moteur de recherche

Paramètres généraux :

  • Possibilité de donner un titre public au moteur (configuration multilingue) ainsi qu'un titre interne (peut être différent du titre public)
  • Possibilité de personnaliser les classes CSS à appliquer
  • Possibilité d'afficher le nombre de produits trouvés
  • Possibilité d'afficher un rappel des critères sélectionnés
  • Possibilité d'activer un effet de défilement automatique

Concernant les groupes de critères (filtres) :

  • Possibilité d'ordonner les groupes de critères entre eux
  • Possibilité de masquer les groupes de critères vides
  • Possibilité de masquer les groupes de critères implicites
  • Possibilité d'afficher un lien de réinitialisation pour chaque groupe de critères
  • Possibilité de rendre certains groupes de critères visibles uniquement au clic par l'utilisateur sur "Afficher plus d'options"

Concernant les critères :

  • Possibilité d'afficher le nombre de produits correspondant à chaque critère
  • Possibilité de masquer les critères n'aboutissant à aucun résultat
  • Sélection de la méthode d'affichage des critères hors-limites : au survol de la souris, au clic ou dans une zone de défilement

Concernant l'affichage des résultats de recherche :

  • Colonne centrale : configuration du sélecteur CSS et possibilité d'ajouter des classes CSS
  • Possibilité de faire correspondre l'image du résultat avec la déclinaison répondant aux critères de recherche
  • Possibilité de pré-sélectionner la déclinaison trouvée à l'arrivée sur la fiche produit
  • Possibilité de régler le nombre de résultats à afficher par page
  • Possibilité de trier les résultats par : nom, prix, position dans la catégorie, marque, quantité, date d'ajout, date de modification, meilleures ventes
  • Possibilité d'ordonner les résultats par ordre croissant ou décroissant
  • Possibilité d'afficher un rappel des critères sélectionnés
  • Lorsque la recherche a lieu sur une page catégorie : possibilité de garder l'affichage de la description de la catégorie
  • Possibilité d'écrire une description personnalisée au dessus des résultats (différente pour chaque langue de la boutique)

Sélection de l'emplacement du moteur de recherche :

Emplacements disponibles (hooks) :

  • Colonne de gauche (hook displayleftcolumn)
  • Colonne de droite (hook displayrightcolumn)
  • Page d'accueil (hook displayhome)
  • Haut de page (hook displaytop)
  • Haut de page en pleine largeur (hook displaynavfullwidth)
  • Personnalisé (utilisateur avancé)
  • Widgets (utilisateur avancé)

Vous avez également la possibilité de prioriser l'affichage d'un moteur de recherche par rapport aux autres, si plusieurs moteurs sont associés au même emplacement (hook).

Par défaut, le moteur de recherche est affiché sur toutes les pages où le point d'accroche (hook) sélectionné est présent. Cependant, vous avez la possibilité de restreindre sa visibilité à :

  • des catégories
  • des produits
  • des fabricants
  • des fournisseurs
  • des pages CMS
  • des pages spéciales

CONFIGURATION DES FILTRES DISPONIBLES DANS CHAQUE MOTEUR DE RECHERCHE

Une fois votre moteur de recherche créé, vous pouvez sélectionner les groupes de critères (filtres) que vous souhaitez proposer à vos clients et d'en configurer l'affichage, de manière indépendante.

Groupes de critères (filtres) disponibles

Filtres de type "Associations de produits" :

  • Tous les niveaux de catégories (arborescence complète, avec point de départ configurable)
  • Sous-catégories (uniquement les sous-catégories de la catégorie courante)
  • Catégories de niveau 1, 2, 3, 4 ou 5
  • Marques
  • Fournisseurs

Filtres de type "Attributs de produits" et "Caractéristiques de produits" :

  • Autant de filtres disponibles que d'attributs créés en back-office (exemple : filtres par couleur, taille, ...)
  • Autant de filtres disponibles que de caractéristiques créées en back-office (exemple : filtres par composition, matériau, ...)

Filtres de type "Propriétés de produits" :

  • Prix
  • En promotion (produits avec prix spécifiques)
  • En solde (produits avec bandeau "Promo !")
  • Nouveaux produits
  • En stock
  • Disponible à l'achat
  • Exclusivité web
  • État (condition du produit)

Filtres de type "Propriétés du colis" :

  • Largeur
  • Hauteur
  • Profondeur
  • Poids

Configuration de l'apparence des groupes de critères (filtres)

  • Possibilité de personnaliser le nom du groupe de critères (configuration multilingue)
  • Méthode d'affichage (en fonction du type de filtre) :
    • Menu déroulant avec possibilité d'ajouter une zone de texte pour filtrer les valeurs
    • Liens (simples, avec carrés de couleur, tranches de valeurs, ...)
    • Carrés de couleur
    • Cases à cocher
    • Curseur
    • Intervalles numériques
    • Arborescence
  • Possibilité d'autoriser le cumul des critères à l'intérieur d'un même groupe de critères (avec choix de l'opérateur ET/OU)
  • Configuration du nombre maximal de critères à afficher
  • Possibilité d'afficher les critères par :
    • Ordre alphabétique
    • Ordre numérique
    • Nombre de produits
    • Position dans le catalogue
    • Position personnalisée (tri manuel par cliqué-glissé)
  • Possibilité de créer des critères personnalisés afin de regrouper certains critères par familles (par exemple : toutes les nuances de rouge, etc...)

Remarque : la version PRO du module (voir lien plus haut) vous permet également d'ajouter une icône à vos groupes de critères et de remplacer les valeurs des critères par des images (configuration multilingue).

CONFIGURATION COMMUNE À TOUS LES MOTEURS DE RECHERCHE

Réglages généraux des moteurs de recherche

  • Activation du mode maintenance
  • Activation du cache
  • Activation de l'indexation automatique lors de l'ajout/modification/suppression d'objets
  • Activation de la synchronisation de l'état actif/inactif des objets vers vos critères
  • Possibilité de réindexer de manière automatique (via une tâche planifiée de type CRON) tous les moteurs de recherche ou un moteur de recherche en particulier. La réindexation peut également être lancée manuellement.
  • Possibilité d'afficher les produits des sous-catégories
  • Possibilité d'activer un effet flou lors du chargement des résultats
  • Possibilité de dupliquer un moteur de recherche
  • Éditeur de CSS intégré avec coloration syntaxique

Options de tri des résultats offertes au client

En plus des options de tri par défaut de PrestaShop, le module vous permet de proposer à vos clients un tri des résultats par :

  • Pertinence (inverse)
  • Ventes
  • Quantité
  • Marque
  • Date d'ajout
  • Date de mise à jour

Affichez les déclinaisons des produits trouvées comme des produits séparés

Par défaut, si plusieurs déclinaisons du produit correspondent aux critères de recherche, le module affiche la déclinaison la moins chère dans la liste de résultats. Sachez que si vous combinez Advanced Search 5 avec le module Afficher les produits par attributs vous avez la possibilité d'afficher l'ensemble des déclinaisons trouvées comme des produits séparés.


Recommandations

01/09/2026 - Version 5.3.1 (Minor update) - PrestaShop 1.7.6.x > 9.1.x

  • Nouveau : ajout d'un flag `all_shops` sur la CRON CLI afin de réindexer toutes les boutiques à la fois
  • Amélioration : amélioration d'un cas où le groupe de client n'était pas correctement pris en compte lors du calcul des sliders de prix avec des réglages de taxes spécifiques
  • Correction : correction d'un cas où un slider se réinitialisait après chaque sélection
  • Correction : correction d'un cas où l'activation du CCC pour les fichiers JavaScript causait une erreur de syntaxe sur PrestaShop < 8.1.7
  • Correction : correction du tri par prix lors de l'utilisation de Produits par Attributs après la page 4

17/06/2026 - Version 5.3.0 (Major update) - PrestaShop 1.7.6.x > 9.1.x

  • Nouveau : compatibilité PrestaShop 9.1
  • Nouveau : ajout de templates dédiés à Hummingbird (par défaut pour les installations PS >= 9.1)
  • Nouveau : ajout d'une option permettant de rediriger l'utilisateur vers la page originale si tous les critères sont retirés manuellement
  • Nouveau : the module peut maintenant masquer les produits hors-stock lors de l'affichage des produits des sous-catégories
  • Amélioration : amélioration de l'accessibilité via de nouveaux arias, data attributes et des dépendances mises à jour
  • Amélioration : sur mobile, le bouton "Filtrer" natif ouvre et ferme correctement notre bloc de filtres
  • Correctif : correction d'un cas où la réindexation n'utilisait pas la boutique détenant le moteur
  • Correctif : correction d'un cas où notre composant de multi-select était initialisé plusieurs fois avec certains thèmes
  • Correctif : correction de plusieurs avertissements de dépréciation avec des version de PHP récentes
  • Correctif : correction d'un cas où les images WEBP étaient refusées par le module
  • Autres corrections et améliorations mineures

07/04/2026 - Version 5.2.3 (Minor update) - PrestaShop 1.7.6.x > 9.0.x

  • Amélioration du tri par prix
  • Correction d'un problème relatifs aux critères introduits en version 5.2.2

28/01/2026 - Version 5.2.2 (Minor update) - PrestaShop 1.7.6.x > 9.0.x

  • Corrections et améliorations mineures

03/10/2025 - Version 5.2.1 (Minor update) - PrestaShop 1.7.6.x > 9.0.x

  • Corrections mineures

21/07/2025 - Version 5.2.0 (Major update) - PrestaShop 1.7.6.x > 9.0.x

  • Nouveau : Compatibilité PrestaShop 9
  • Autres améliorations et correctifs mineurs

22/05/2025 - Version 5.1.2 (Minor update) - PrestaShop 1.7.6.x > 8.2.x

  • Nouveau : ajout d'un paramètre à la tâche CRON permettant d'ignorer les groupes de type Prix. Améliore les performances de l'indexation si vous disposez de nombreux prix spécifiques peu mis à jour.
  • Nouveau : les hooks `actionProductSearchProviderRunQueryBefore` et `actionProductSearchProviderRunQueryAfter` ont été implémentés pour correspondre au comportement natif (PrestaShop 1.7.8 et supérieur)
  • Correction : l'icône de l'onglet Performances s'affichent désormais correctement sur toutes les versions de PrestaShop

30/10/2024 - Version 5.1.1 (Minor update) - PrestaShop 1.7.6.x > 8.2.x

  • Nouveau : option permettant d'activer un mode compatibilité pour les utilisateurs de page builders
  • Correction de l'indexation automatique lors de la mise à jour d'un produit
  • Gestion du tri par reference, si disponible
  • Autres corrections et améliorations

12/07/2024 - Version 5.1.0 (Major update) - PrestaShop 1.7.6.x > 8.1.x

  • Nouveau : les facettes sont désormais exposées dans la variable native `rendered_facets` pour une intégration plus facile sur les pages catégories avant une recherche
  • Nouveau : ajout d’une option permettant d’afficher les produits hors stock en fin de listing
  • Amélioration : amélioration des performances lorsque l’affichage des produits des sous catégories est actif
  • Amélioration : amélioration du tri par prix lorsque l’affichage des produits des sous catégories est actif, les résultats sont désormais cohérents entre les pages
  • Amélioration : le moteur associé à la page de résultats courante sera toujours affiché
  • Correction : le lien permettant de masquer/afficher les groupes supplémentaires est désormais affiché pour tous les moteurs, pas uniquement le premier de chaque position
  • Correction : correction d’un cas où les groupes de type Sous catégorie n’étaient pas réindexés correctement
  • Autres correctifs et améliorations mineures

13/10/2023 - Version 5.0.7 (Minor update) - PrestaShop 1.7.6.x > 8.1.x

  • Ajout de nouveaux réglages de performances
  • Améliorations dans le BackOffice (informations de débogage, navigation)
  • Corrections pour PrestaShop 8.1.1+
  • Correction d'avertissements lors du lancement du CRON en ligne de commande
  • Autres corrections et améliorations

20/06/2023 - Version 5.0.6 (Minor update) - PrestaShop 1.7.6.x > 8.1.x

  • Corrections pour PrestaShop 8

06/04/2023 - Version 5.0.5 (Minor update) - PrestaShop 1.7.6.x > 8.0.x

  • Amélioration du calcul min/max au niveau des sliders
  • Amélioration de la prise en charge des restrictions de catégories gérées par le module Products by Attributes

06/03/2023 - Version 5.0.4 (Minor update) - PrestaShop 1.7.6.x > 8.0.x

  • Amélioration des performances avec les groups de niveaux de catégories
  • Amélioration du chargement de la page des critères personnalisées (BackOffice)
  • Autres corrections et améliorations

15/12/2022 - Version 5.0.3 (Minor update) - PrestaShop 1.7.4.x > 8.0.x

  • Compatibilité avec PrestaShop 8.0
  • Amélioration de la compatibilité avec le module Products By Attributes
  • Amélioration du calcul du prix lorsqu'un produit est concerné par l'éco-participation
  • Correction du groupe de critères "Promotions" lors de la mise à jour d'un produit
  • Correction du groupe de critères "État"
  • Correction du tri par Pertinence (inversé) sur PrestaShop 1.7.8+

16/09/2022 - Version 5.0.2 (Minor update) - PrestaShop 1.7.4.x > 1.7.8.x

  • Nouveau: possibilité de définir l'état par défaut du moteur de recherche au chargement de la page sur mobile (ouvert ou fermé)
  • Nouveau: compatibilité avec les contrôleurs d'Advanced Subscription
  • Correction du fonctionnement de certaines routes après la sauvegarde du formulaire "Trafic et SEO"
  • Correction de la prise en charge de l'eco-participation lors de l'indexation des prix
  • Correction lorsque les Déclinaisons sont globalement désactivées
  • Correction de l'affichage du rappel des critères au dessus du listing produit
  • Autres corrections et améliorations

02/05/2022 - Version 5.0.1 (Minor update) - PrestaShop 1.7.4.x > 1.7.8.x

  • Amélioration de la compatibilité avec la recherche approximative
  • Correction d'une recherche en double lors de l'utilisation des listes déroulante filtrable et amélioration de l'expérience lors de leur utililisation
  • Correction du comportement de l'option permettant conservation des descriptions de catégories
  • Correction de l'enregistrement pour certains réglages des groupes de type intervalle/slider

14/04/2022 - Version 5.0.0 (Minor update) - PrestaShop 1.7.4.x > 1.7.8.x

  • Retrait du support de PrestaShop 1.6, la version 1.7.4 de PrestaShop sera la plus ancienne version supportée
  • Coup de peinture sur l'interface pour correspondre au look des dernières versions de PrestaShop
  • Amélioration des performances notamment lorsque les catalogues sont importants et/ou que les critères sont nombreux.
  • Amélioration des performances lors du cumul de plusieurs critères issus de groupes différents
  • Amélioration des performances pour l’affichage des produits des sous-catégories
  • Nouveau mode de recherche permettant d'être redirigé directement sur les résultats (utile pour les recherches depuis une page d'accueil par exemple)
  • Ajout du fil d'ariane sur les pages de résultats (CMS, Marque, Fournisseur...) afin de retrouver plus facilement la page d'origine
  • Ajout des tris supplémentaires d'Advanced Search sur les pages catégories lorsque l'affichage des produits des sous-catégories est actif
  • SEO : Ajout des metas alternate_langs
  • SEO : Amélioration de la structure des URLs lors de la pagination
  • Prise en compte des restrictions de catégories par groupe de client
  • Prise en compte des droits d'accès aux catégories
  • Prise en compte de l'impact de poids sur la déclinaison par défaut
  • Prise en compte des prix spécifiques modifiant le prix original du produit
  • Prise en compte du groupe de client courant pour le critère "En promotion"
  • Compatibilité avec de nouveaux modules de recherche textuelles (iqitsearch, prestasearch)
  • Compatibilité avec le mode defer (JavaScript) notamment avec le module ETS Super Speed
  • Autres corrections mineures et améliorations diverses