Recherche Elasticsearch et Navigation à Facettes

Prix : 99,99 €
Prix hors TVA, non appliquée.
PrestaShop 1.7.7 / 8 / 9
Essayer la démo Voir la vidéo

Renouvellement annuel facultatif : 22,99 €/an (mises à jour et assistance).

Services optionnels

  • Installation et configuration directement sur votre boutique, par Presta365.
Partager
Recherche ultra-rapide, tolérante aux fautes de frappe, avec navigation à facettes moderne en panneau modal, avec le moteur intégré, ou sur Elasticsearch, OpenSearch ou Meilisearch. Autocomplétion plein écran ou en menu déroulant, prix par groupe et prix B2B personnels, pages de filtres pour le SEO, statistiques. Le moteur intégré travaille sur la base de données de PrestaShop : après l'installation, il suffit d'activer la recherche dans la page du module. Les moteurs externes sont une amélioration facultative pour les très grands catalogues.
  • ✓ Compatible avec PrestaShop 1.7.7 / 8 / 9
  • ✓ 12 mois de mises à jour et d'assistance inclus
  • ✓ Code source non obfusqué
  • ✓ Démo en direct et guide PDF (FR/EN)
  • ✓ Facture automatique
  • ✓ Remboursement sous 15 jours si le module ne fait pas ce que sa fiche décrit

Celui qui cherche est prêt à acheter. Si votre barre de recherche répond "aucun résultat" au nom d'une marque, à un code produit ou à une petite faute de frappe, le client s'en va. Ce module remplace la recherche standard de PrestaShop et la navigation à facettes par une barre de recherche, une autocomplétion et un système de filtres qui fonctionnent sur la base de données que vous avez déjà.

Le moteur intégré : aucun serveur

Le module embarque son propre moteur, qui travaille directement sur la base de données de votre PrestaShop. Page de résultats, autocomplétion en plein écran, filtres à facettes, modèles de filtres par catégorie, pages de filtres pour le SEO et analyse des recherches : tout fonctionne dès que vous activez la recherche dans la page du module, même sur un hébergement mutualisé, sans rien installer d'externe et sans souscrire à aucun service.

Sa rapidité : sur la boutique d'un client avec 4 572 produits, l'application d'un filtre est passée d'environ 10 secondes à moins d'une seconde avec l'optimisation du listing arrivée dans la version 3.0.3. C'est une mesure faite sur le moteur intégré, sans aucun Elasticsearch, sur un catalogue de taille normale pour une boutique PrestaShop.

Les moteurs externes ci-dessous sont une amélioration, pas une obligation : pour la grande majorité des boutiques le moteur intégré est le bon choix, et vous n'aurez jamais à y penser.

Elasticsearch 6, 7, 8 et 9

Quand le catalogue grandit, ou quand vous voulez la tolérance aux fautes de frappe et les synonymes, vous connectez Elasticsearch depuis le back office en quelques clics. Vous obtenez la correction orthographique (qui écrit "guitre" trouve les guitares), les synonymes, la racinisation par langue, le score de pertinence avec des poids par champ et un index qui se met à jour dès qu'un produit, un prix, un stock ou une déclinaison change.

Vous pouvez lister plusieurs serveurs, avec authentification de base ou clé API, et indiquer un chemin de base pour les clusters partagés. Une adresse cron protégée par jeton réindexe les grands catalogues par lots reprenables, dans une durée maximale que vous choisissez.

Ce que cela change : sur une boutique de test avec 200 020 produits, sur la même machine, le moteur intégré a servi la page de résultats en 6,1 secondes et la page catégorie en 3,6 secondes ; avec Elasticsearch connecté elles sont descendues à 0,7 et 0,4 seconde. C'est la raison honnête pour laquelle les moteurs externes existent dans ce module.

OpenSearch

OpenSearch est pris en charge avec le même panneau, la même indexation et les mêmes fonctions de recherche qu'Elasticsearch : c'est le choix naturel si votre hébergeur ou votre fournisseur cloud propose OpenSearch à la place. Il se configure de la même façon, avec hôte, port, authentification et chemin de base.

Meilisearch

Meilisearch est l'alternative légère : il s'installe vite, consomme peu et donne quand même la tolérance aux fautes de frappe et la recherche instantanée. Dans le module vous configurez hôte, port, clé API et préfixe d'index, et il utilise le même assistant de réindexation que les autres moteurs.

Les clients trouvent le produit, même s'ils l'écrivent mal

La recherche regarde le nom du produit, la référence, l'EAN, l'UPC, le MPN, le nom de la marque et les descriptions. Un client qui tape le nom d'une marque qui n'apparaît dans aucun titre obtient quand même les produits de cette marque ; celui qui colle un code voit sortir le bon produit en premier.

L'autocomplétion s'ouvre en menu déroulant ou en panneau plein écran, et montre les produits avec image, prix et étiquette (type de produit, catégorie principale ou référence), plus les catégories, les marques et les pages de contenu qui correspondent. Vous choisissez combien de suggestions afficher, le format de l'image, l'étiquette et le texte d'aide, pour chaque langue.

Des filtres qui mènent le client au bon produit

Navigation à facettes sur les catégories, les résultats de recherche, les pages marque, les pages fournisseur, les promotions, les nouveautés et les meilleures ventes. Les facettes disponibles sont : catégories, marque, curseur du prix, disponibilité, nouveauté, en promotion, état, chaque caractéristique et chaque attribut du produit, avec les couleurs affichées en pastilles. Chaque facette peut être en cases à cocher, boutons radio, menu déroulant, grille de pastilles ou curseur, avec son libellé, sa position, son mode ET ou OU, son état replié, sa limite de valeurs, sa règle "masquer les vides" et une boîte de recherche dans les longues listes de valeurs.

Le panneau des filtres s'ouvre en fenêtre au-dessus de la grille, avec un bouton "Filtres", ou en colonne de gauche classique. Les filtres actifs restent visibles sous forme de puces que le client peut retirer une par une, et un bouton "Afficher les résultats" ferme le panneau. Avec les compteurs de résultats activés (le réglage par défaut avec un moteur externe), le compte se met à jour pendant qu'il choisit et le bouton devient "Afficher N résultats".

Des filtres différents pour des catégories différentes

Les chaussures ont besoin de la taille et de la couleur, les perceuses de la tension et du mandrin. Avec les modèles de filtres vous décidez quelles facettes apparaissent dans chaque catégorie, vous affectez le modèle à une ou plusieurs catégories, vous le faites hériter aux sous-catégories et, si vous voulez, vous le réutilisez sur la page de recherche. Un modèle par défaut couvre tout le reste.

Les combinaisons qui comptent deviennent des pages pour Google

"Catégorie chaussures plus marque plus couleur" est une page que les clients cherchent. Mettez cette combinaison en liste blanche comme page de filtre SEO et donnez-lui ses propres meta title, meta description, titre et texte d'introduction, pour chaque langue. La page devient indexable avec sa propre adresse canonique, tandis que toutes les autres adresses filtrées restent en noindex, follow : des pages d'atterrissage sans contenu dupliqué.

Vous savez ce que les clients cherchent, et ce qu'ils ne trouvent pas

L'onglet des statistiques montre le total des recherches, les requêtes distinctes, les plus fréquentes avec leur nombre moyen de résultats et la liste la plus précieuse de toutes : les recherches qui n'ont rien trouvé. Chaque ligne sans résultat a un bouton pour ajouter un synonyme et la corriger (les synonymes s'appliquent avec un moteur externe). Seul le texte cherché est enregistré, aucune donnée personnelle, et vous décidez combien de jours le garder.

Les prix sont toujours les vrais

Sur tous les moteurs la facette du prix et le tri par prix utilisent un index des prix mis en cache par visiteur : le prix que le client voit et avec lequel il filtre est exactement celui que PrestaShop calcule, avec les prix par groupe, les taxes et les devises. Pour les tarifs individuels B2B vous choisissez de les indexer, d'afficher un avis, ou les deux.

Ce que vous contrôlez depuis le back office

  • Tableau de bord avec l'état du moteur, les éléments indexés par boutique et par langue, la réindexation en un clic et les adresses pour le cron et la ligne de commande.
  • Recherche : longueur minimale des mots, opérateur, champs cherchables par type de document ; avec un moteur externe aussi la racinisation, les mots vides, l'élision, les synonymes, la correction orthographique, la correspondance à l'intérieur des mots et les poids par champ.
  • Sortie : produits par page, tri par défaut, quels tris proposer, style et contenu de l'autocomplétion, style du panneau des filtres.
  • Listing : masquer les produits en rupture, trier la catégorie par position ou par priorité de marque, exclure des valeurs de caractéristique.
  • Thèmes : trois sélecteurs CSS (liste des produits, barre de recherche, bouton des filtres) pour accrocher le module à n'importe quel thème sans toucher à son code.
  • Votre custom.css est créé à l'installation et n'est jamais écrasé par une mise à jour.
  • Contrôle des conflits : le module vous avertit si un autre module de recherche ou de navigation à facettes est encore actif, et le désactive depuis le même écran.

Compatibilité

  • Compatible avec PrestaShop 1.7.7 / 8 / 9. Testé sur 1.7.8, 8.1, 9.0 et 9.1.
  • PHP de 7.1 à 8.4.
  • Multiboutique, avec configuration par boutique.
  • Back office en français, anglais, allemand, espagnol, italien, polonais et néerlandais.
  • 12 mois de mises à jour incluses, renouvellement facultatif ensuite.

Pourquoi la recherche ralentit sur les gros catalogues et comment la mesurer avant de décider : Recherche lente et filtres erronés sur PrestaShop.

Essayez le module en direct

Essayez la recherche instantanée et la navigation à facettes sur une vraie boutique PrestaShop de démonstration, et configurez Elasticsearch Search & Faceted Navigation depuis le back office.

Ouvrir la démo →

Back office de configuration : demo@demo.com / demodemo (lecture seule), demo.presta365.com/admin-demo.

  • Référence
    cll_essearch

  • Compatibilité
    PrestaShop 1.7.7 / 8 / 9

Guide d'utilisation (PDF, IT)

Guide d'utilisation du module en italien (PDF).

Téléchargement (2.92MB)

Guide d'utilisation (PDF, EN)

Guide d'utilisation du module en anglais (PDF).

Téléchargement (2.91MB)

Guide d'utilisation (PDF, FR)

Guide d'utilisation du module en français (PDF).

Téléchargement (2.93MB)

Guide d'utilisation (PDF, ES)

Guide d'utilisation du module en espagnol (PDF).

Téléchargement (2.92MB)

Guide d'utilisation (PDF, DE)

Guide d'utilisation du module en allemand (PDF).

Téléchargement (2.94MB)

Guide d'utilisation (PDF, PL)

Guide d'utilisation du module en polonais (PDF).

Téléchargement (2.93MB)

Guide d'utilisation (PDF, NL)

Guide d'utilisation du module en néerlandais (PDF).

Téléchargement (2.92MB)

Version Date Nouveautés
4.21.1 2026-10-12 Improved: the user manual included in the module now covers the current version, including how to switch the search on after installation.
4.21.0 2026-10-11 Added: products and categories reserved for some customer groups are now kept out of the search, filters and autocomplete of the other visitors (a full reindex is required after the update). Improved: prices hidden by catalog mode, by the customer group or by the product are no longer shown in the autocomplete or as a price slider; very high page numbers are answered at once. Improved: a new installation gets its own index prefix, so shops sharing one search server stay apart. Fixed: several search, filter and translation issues, including the missing Polish and Dutch strings.
4.20.0 2026-09-26 Added: Polish translation of the whole module. Improved: search, filters and autocomplete stay fast when the search engine is slow or unreachable; pending index updates are applied by the scheduled task. Improved: exact product reference and EAN searches return the matching products only, and price filters follow the shop's number format. Fixed: several search, filter and back-office issues, including configuration secrets no longer shown in the page source.
4.19.3 2026-09-20 Improved: compatibility between Presta365 modules installed together.
4.19.2 2026-09-17 Improved: shorter zero-result overlay labels that no longer wrap on phones, and a front-end results grid that no longer leaves empty trailing columns on small result sets.
4.19.1 2026-09-17 Improved: the front-office script is now split in two files, so pages with no product filters (home, product pages, CMS pages) no longer download the faceted-navigation code. Fixed: the configuration page could show a server error right after opening it.
4.18.5 2026-09-17 Added: a warning on the module's settings page when its folder is not writable by the web server, so you can fix permissions before an update fails.
4.18.4 2026-09-17 Fixed: certain search configuration could be saved in a way that made it visible to every store instead of just the one being edited. Settings now stay correctly separated per store. Stores running a single shop were not affected.
4.18.3 2026-09-16 Fixed: applying a filter through a plain form submission (JavaScript not yet loaded or not intercepting it) no longer leaves internal routing parameters in the page address.
4.18.2 2026-09-15 Improved: the sort options "Newest first", "In-stock first" and "Availability, in stock first" now appear in the language of the storefront, in Italian, French, Spanish and German as well as English. Improved: clearer wording in the updates panel.
4.18.1 2026-09-11 Improved: the declared PrestaShop compatibility now starts at 1.7.7, the first version that guarantees the PHP 7.1 this module requires.
4.18.0 2026-09-10 Added: version 4 brings SEO landing pages for filter combinations, saved filter templates per category, numeric range filters, value grouping, custom facet ordering and a search analytics panel. Improved: the module now runs on Elasticsearch 6 to 9, OpenSearch and Meilisearch, or with no external engine at all, working directly on the PrestaShop database; full screen or drop down autocomplete; customer group and B2B personal prices are respected in results and filters. Fixed: several reliability issues in the configuration screens, in the back office notices and in the saving of large filter sets.
2.6.7 2026-08-12 Added: filter counts can now be switched off, with a new Automatic default (counts on with Elasticsearch and Meilisearch, off with the built-in engine). On large catalogues the counts next to each filter value require an expensive aggregation, and turning them off makes filtering much faster. Improved: with counts off, ticking a filter no longer sends a request to the server, results are computed when you press Apply. Fixed: saving the configuration on shops with many attributes and features could fail. Behaviour with Elasticsearch, OpenSearch and Meilisearch is unchanged.

Paiement sécurisé et chiffré
PayPal et cartes bancaires
Téléchargement immédiat
Livraison numérique, mises à jour incluses
Assistance directe
Réponse sous 24 h, sans intermédiaire

4 autres produits dans la même catégorie

Chargement...
Retour en haut