Module · LNK Advanced Search
  • PrestaShop

LNK Search, la recherche PrestaShop qui trouve ce que vos clients veulent dire

Un client tape « cilibri », « sweat » au lieu de « pull », ou attend deux secondes que la barre de recherche réponde : il repart sans rien. LNK Search propose des produits dès la deuxième lettre, corrige les fautes de frappe, applique vos synonymes et offre une recherche avancée qui se lit comme une phrase. Il remplace la barre de recherche de PrestaShop et garde votre page de résultats.

  • Version 1.1.1 · PrestaShop 1.7.6 à 8.x
  • Version 1.9.2 · PrestaShop 9
  • PrestaShop 1.7.6 à 9.x
  • PHP 7.1 à 8.5
  • Aucun override

Points clés

  • Suggestions dès la deuxième lettre : produits, catégories, marques, recherches.
  • Fautes de frappe corrigées, sans résultats au hasard.
  • Synonymes, redirections et produits épinglés, par langue.
  • Arabe pris en charge jusque dans la correction, les synonymes et les redirections.
  • Tableau des recherches sans résultat.
  • Recherche avancée écrite comme une phrase, avec le nombre réel de produits.
  • Même page de résultats, mêmes produits que les suggestions.
  • 0,8 Ko de JavaScript au chargement, panneau chargé à l'ouverture.
  • Index de recherche natif de PrestaShop, aucun service externe.
  • Clavier et lecteurs d'écran pris en charge, touche / pour ouvrir la recherche.
  • Page de réglages avec l'aperçu du vrai panneau, dans chaque langue.
  • PrestaShop 1.7.6 à 9, six langues, aucun override.

Des suggestions instantanées

Un panneau descend du haut de la page. À chaque frappe, il propose les produits avec leur vignette, leur prix et leur stock, les catégories et les marques qui correspondent, et les recherches fréquentes de votre boutique. Chaque bloc s'active et se règle dans l'administration. Le clavier suffit : flèches pour parcourir, Entrée pour ouvrir, Échap pour fermer.

Les fautes de frappe corrigées

Quand un mot n'existe pas dans votre catalogue, LNK Search cherche le mot le plus proche et l'annonce : « Résultats pour « colibri » ». Un mot sans rapport ne ramène rien, au lieu de produits au hasard.

En arabe aussi : la correction s'affiche dans l'écriture de votre catalogue (« قميص »), et une faute sur une seule lettre compte pour une. Vos redirections, vos produits épinglés et les recherches fréquentes gardent le mot tel qu'il a été saisi, écriture et accents compris.

Vos synonymes, vos redirections, vos produits en tête

Pull, sweat et chandail : un groupe de synonymes, et les trois mots trouvent les mêmes produits. Une recherche peut aussi mener droit à une page (« livraison » vers votre page Livraison) ou afficher des produits choisis en premier. Le tableau des recherches sans résultat montre ce que vos clients cherchent sans le trouver, pour créer le synonyme en un clic.

Une recherche avancée en une phrase

Un lien discret, « Affiner la recherche », déplie une phrase que vous écrivez : « Je cherche dans [catégorie], de marque [marque], à moins de [prix]. » Chaque trou propose les valeurs présentes dans votre catalogue : catégories, marques, caractéristiques, déclinaisons, prix. Des cases En stock ou En promotion complètent. Le bouton affiche le nombre réel de produits avant de cliquer.

Léger et rapide

Chiffres mesurés sur le module livré, compressé en gzip (niveau 9). Au chargement de la page : le bouton et un script de 0,8 Ko. Le panneau, 3,9 Ko de JavaScript et 1,9 Ko de CSS, se charge à la première ouverture ou pendant un temps mort du navigateur. Aucune dépendance jQuery.

Sur un catalogue de 10 013 produits, la recherche native de PrestaShop répond en 1,5 à 5,5 secondes. LNK Search classe les produits sur l'index de recherche natif avant de les filtrer : mesuré sur un poste calme (médiane de cinq passages), le calcul d'une recherche nouvelle prend 66 à 149 ms, et une recherche déjà faite revient, de bout en bout, en 78 à 213 ms. Objectif vérifié à chaque version : moins de 150 ms de calcul, moins de 250 ms de bout en bout en cache.

La même page de résultats, les mêmes produits

La page de résultats reste celle de votre thème, avec ses vignettes et ses tris. LNK Search lui fournit les produits avec les mêmes règles que les suggestions : le nombre annoncé dans le panneau est celui de la page. Produits désactivés, masqués de la recherche ou réservés à un groupe de clients : les règles de PrestaShop sont respectées, et un banc de tests le vérifie à chaque version.

Compatibilité PrestaShop 1.7.6, 8 et 9

Deux versions du module, une par génération : la 1.1 pour PrestaShop 1.7.6 à 8.x, la 1.9 pour PrestaShop 9. Les thèmes Classic et Hummingbird et les thèmes LNKBOOT sont pris en charge. En français, anglais, arabe, espagnol, italien et polonais. Aucun override.

Questions fréquentes

Comment améliorer la recherche de ma boutique PrestaShop ?

Installez LNK Search : il remplace la barre de recherche de PrestaShop par un panneau de suggestions instantanées, corrige les fautes de frappe et applique vos synonymes. Désactivez ensuite le module Barre de recherche (ps_searchbar) : la page de réglages le signale et le désactive d'un clic.

Faut-il un moteur de recherche externe ?

Non. LNK Search utilise l'index de recherche de PrestaShop, celui que la boutique tient déjà à jour. Aucun service externe, aucun abonnement, aucune donnée envoyée ailleurs.

Mes clients font des fautes de frappe : que se passe-t-il ?

Quand un mot n'existe pas dans votre catalogue, le module cherche le mot le plus proche et l'annonce au client : « Résultats pour « colibri » ». Un mot sans rapport avec le catalogue ne ramène rien, au lieu de produits au hasard. En arabe, la correction s'affiche dans l'écriture du catalogue, et une faute sur une seule lettre compte pour une.

Comment ajouter des synonymes ?

Dans la page LNK Search, section Synonymes : saisissez les mots séparés par des virgules, par exemple « pull, sweat, chandail » ; en arabe, la virgule arabe « ، » convient aussi. Chacun trouve alors les produits des autres. Les synonymes se règlent pour chaque langue de la boutique.

Que cherchent mes clients sans le trouver ?

Le tableau des recherches sans résultat liste les recherches des 90 derniers jours qui n'ont rien donné, les plus fréquentes d'abord. Depuis chaque ligne, vous créez un synonyme ou une redirection. Le journal ne garde aucune donnée personnelle.

Comment fonctionne la recherche avancée ?

Un lien « Affiner la recherche » déplie une phrase que vous écrivez, avec des listes à la place de certains mots : catégorie, marque, caractéristique, déclinaison, prix. Chaque liste propose les valeurs présentes dans votre catalogue, et le bouton affiche le nombre réel de produits.

La recherche ralentit-elle mes pages ?

Non. Au chargement, seul le bouton et un script de 0,8 Ko sont ajoutés. Le panneau se charge à la première ouverture. Sur 10 013 produits et un poste calme, une nouvelle recherche est calculée en 66 à 149 ms, puis servie depuis le cache, de bout en bout, en 78 à 213 ms.

Ma page de résultats change-t-elle ?

Elle reste celle de votre thème, avec ses vignettes et ses tris. LNK Search lui fournit les produits, avec les mêmes règles que les suggestions : le nombre annoncé dans le panneau est celui de la page. Si le module Recherche à facettes a des filtres réglés pour la page de recherche, il garde la main sur les recherches simples, et l'administration explique le choix.

Le module est-il compatible avec PrestaShop 9 ?

Oui. La version 1.9 est faite pour PrestaShop 9, avec une page de réglages native. La version 1.1 couvre PrestaShop 1.7.6 à 8.x.

Que se passe-t-il si je désinstalle le module ?

Ses tables (synonymes, redirections, épinglés, journal), ses réglages et son cache sont supprimés. Votre catalogue et l'index de recherche de PrestaShop ne sont pas modifiés. Il n'installe aucun override.

Journal des versions

5 versions publiées pour PrestaShop

  1. Version 1.9.2 PrestaShop 9

    Nouveautés

    • Bandeau quand le module Barre de recherche (ps_searchbar) est encore actif, avec un bouton pour le désactiver.
    • Indice de la touche / sur le bouton de recherche, sur ordinateur, quand le raccourci est actif.

    Modifications

    • Page de réglages refaite : navigation par panneaux (Suggestions, Champ de recherche, Recherche en phrase, Page de recherche ; Sans résultat, Synonymes, Redirections, Produits épinglés), langue choisie en en-tête, aperçu du vrai panneau à droite (champ vide ou pendant la saisie, pleine largeur).
    • Blocs de suggestions réglés par des compteurs ; caractéristiques sous le nom du produit choisies dans l'ordre d'affichage.
    • Focus du champ de recherche : plus de contour noir ; le filet sous le champ s'épaissit dans la couleur de focus du thème.
    • Adresses des fichiers CSS et JS du module versionnées par l'empreinte de leur contenu : après une mise à jour, ni un CDN ni le navigateur ne servent l'ancienne version.

    Corrections

    • Recherche en arabe : la correction d’une faute s’affiche dans l’écriture du catalogue (« قميص ») au lieu de la forme translittérée que PrestaShop garde dans son index (« qmys ») ; en français, avec ses accents. Une faute d’une lettre arabe compte pour une, y compris pour les lettres que PrestaShop écrit en deux caractères (ث, خ, ذ, ش, غ).
    • Redirections, produits épinglés et recherches fréquentes : la saisie d’origine est enregistrée et affichée (« التوصيل », « Délai de livraison ») ; la comparaison se fait toujours sur la forme normalisée. Les règles déjà enregistrées gardent leur fonctionnement.
    • Synonymes et recherches proposées : la virgule et le point-virgule arabes (« ، » et « ؛ ») séparent les termes, comme la virgule.
  2. Version 1.9.1 PrestaShop 9

    Modifications

    • Licence mise à jour ; styles du module rendus génériques, habillage laissé au thème.
  3. Version 1.9.0 PrestaShop 9

    Première version pour PrestaShop 9. PrestaShop 1.7.6 à 8.x a sa propre version, la 1.1.0.

    Nouveautés

    • Un bouton de recherche rendu serveur et un panneau de suggestions instantanées : produits (vignette, prix, stock, caractéristiques choisies), catégories, marques, recherches fréquentes, pages CMS en option.
    • Correction des fautes de frappe sur l'index de la boutique, bornée à 30 ms, sans résultats au hasard.
    • Synonymes, redirections et produits épinglés, par langue, et tableau des recherches sans résultat sur 90 jours.
    • Recherche avancée en phrase écrite par le marchand, avec les valeurs présentes dans le catalogue et le nombre réel de produits.
    • Produits de la page de recherche native fournis avec les mêmes règles que les suggestions, tris et pagination faits en base.
    • Cache serveur par boutique, langue, groupe de clients, devise et affichage des taxes, vidé à chaque modification du catalogue.
    • 0,8 Ko de JavaScript au chargement de la page ; panneau de 3,9 Ko chargé à l'ouverture.
    • Clavier et lecteurs d'écran pris en charge (motif combobox) ; français, anglais, arabe, espagnol, italien et polonais.
Voir les 2 versions précédentes
  1. Version 1.1.1 PrestaShop 1.7.6 à 8.x

    Nouveautés

    • Bandeau quand le module Barre de recherche (ps_searchbar) est encore actif, avec un bouton pour le désactiver.
    • Indice de la touche / sur le bouton de recherche, sur ordinateur, quand le raccourci est actif.

    Modifications

    • Page de réglages refaite : navigation par panneaux (Suggestions, Champ de recherche, Recherche en phrase, Page de recherche ; Sans résultat, Synonymes, Redirections, Produits épinglés), langue choisie en en-tête, aperçu du vrai panneau à droite (champ vide ou pendant la saisie, pleine largeur).
    • Blocs de suggestions réglés par des compteurs ; caractéristiques sous le nom du produit choisies dans l'ordre d'affichage.
    • Focus du champ de recherche : plus de contour noir ; le filet sous le champ s'épaissit dans la couleur de focus du thème.
    • Adresses des fichiers CSS et JS du module versionnées par l'empreinte de leur contenu : après une mise à jour, ni un CDN ni le navigateur ne servent l'ancienne version.

    Corrections

    • Recherche en arabe : la correction d’une faute s’affiche dans l’écriture du catalogue (« قميص ») au lieu de la forme translittérée que PrestaShop garde dans son index (« qmys ») ; en français, avec ses accents. Une faute d’une lettre arabe compte pour une, y compris pour les lettres que PrestaShop écrit en deux caractères (ث, خ, ذ, ش, غ).
    • Redirections, produits épinglés et recherches fréquentes : la saisie d’origine est enregistrée et affichée (« التوصيل », « Délai de livraison ») ; la comparaison se fait toujours sur la forme normalisée. Les règles déjà enregistrées gardent leur fonctionnement.
    • Synonymes et recherches proposées : la virgule et le point-virgule arabes (« ، » et « ؛ ») séparent les termes, comme la virgule.
    • PrestaShop 1.7.6 : la page de résultats restait au cœur (le type de la recherche n’y est pas renseigné), sans redirection, produit épinglé ni synonyme ; le module la prend désormais en charge, comme en 1.7.7 et au-delà. En 1.7.6, PrestaShop garde l’arabe tel quel dans son index : la correction compte en lettres, et non en octets.
  2. Version 1.1.0 PrestaShop 1.7.6 à 8.x

    Première version pour PrestaShop 1.7.6 à 8.x. PrestaShop 9 a sa propre version, la 1.9.0.

    Nouveautés

    • Un bouton de recherche rendu serveur et un panneau de suggestions instantanées : produits (vignette, prix, stock, caractéristiques choisies), catégories, marques, recherches fréquentes, pages CMS en option.
    • Correction des fautes de frappe sur l'index de la boutique, bornée à 30 ms, sans résultats au hasard.
    • Synonymes, redirections et produits épinglés, par langue, et tableau des recherches sans résultat sur 90 jours.
    • Recherche avancée en phrase écrite par le marchand, avec les valeurs présentes dans le catalogue et le nombre réel de produits.
    • Produits de la page de recherche native fournis avec les mêmes règles que les suggestions, tris et pagination faits en base.
    • Cache serveur par boutique, langue, groupe de clients, devise et affichage des taxes, vidé à chaque modification du catalogue.
    • 0,8 Ko de JavaScript au chargement de la page ; panneau de 3,9 Ko chargé à l'ouverture.
    • Clavier et lecteurs d'écran pris en charge (motif combobox) ; français, anglais, arabe, espagnol, italien et polonais.

Votre panier

Votre panier est vide.