Kowal Search Optimizer pour OpenSearch — une meilleure recherche de produits dans Magento 2

Kowal Search Optimizer OpenSearch améliore la recherche de produits dans Magento 2.
Compatibilité
2.4.9, 2.4.8, 2.4.7, 2.4.6
Hyva Theme
Hyva Theme Redy
61,50 €
Envoyer à un ami

Demander des informations sur ce produit

Description / Kowal Search Optimizer pour OpenSearch — une meilleure recherche de produits dans Magento 2

MAGENTO 2 · OPENSEARCH · SKU ET EAN · AUTOCOMPLETE

Aidez vos clients à trouver le bon produit.

Kowal Search Optimizer

Adaptez le classement OpenSearch aux noms, aux codes et au langage de vos clients. Combinez pondération des champs, correspondances exactes, fautes de frappe contrôlées et synonymes manuels avec des suggestions et l’historique des expressions sans résultats.

Profils OpenSearch 2 et 3 · Pondérations et synonymes · Adaptateur Hyvä optionnel

COMMENT CELA FONCTIONNE EN PRATIQUE

01 · Vous choisissez le profil et les champs
Vous vérifiez le mapping et définissez les pondérations et les identifiants.

02 · Le client saisit une requête
L’autocomplete et le classement aident à accéder à l’offre.

03 · Vous améliorez le catalogue
Les expressions sans résultats indiquent les sujets à optimiser davantage.

Quels bénéfices pour votre boutique ?

Découvrez les fonctionnalités, les usages et les paramètres du module.

Découvrez le module

Kowal Search Optimizer est un module Magento 2 qui améliore la qualité, la pertinence et la prévisibilité de la recherche de produits dans une boutique en ligne. L’extension a été conçue pour les boutiques où les clients recherchent des produits non seulement par leur nom, mais aussi par SKU, EAN, marque, fragment d’expression, nom courant du produit ou avec une faute de frappe.

Le module ne remplace pas le mécanisme de recherche natif de Magento. Son rôle est d’étendre intelligemment la façon dont la requête vers OpenSearch est construite, afin que les produits les plus importants apparaissent plus haut dans les résultats et que le client accède plus rapidement à la fiche produit appropriée.

Le problème que le module résout

La recherche standard de Magento est souvent insuffisante dans les boutiques disposant d’un vaste catalogue de produits, d’un catalogue technique ou de produits aux noms similaires. Le client peut saisir un code produit, un EAN, le nom du fabricant, une abréviation, un nom courant ou une expression avec une faute de frappe — et s’attendre tout de même à des résultats pertinents.

Kowal Search Optimizer aide à résoudre les problèmes courants :

  • le produit n’apparaît pas en bonne position malgré la saisie du SKU exact,
  • la saisie du code EAN ne mène pas immédiatement au bon produit,
  • une faute de frappe entraîne une liste de résultats vide,
  • les produits correspondant uniquement par la description passent devant les produits correspondant par le nom,
  • l’administrateur ne sait pas quelles expressions les clients recherchent sans succès,
  • la modification des pondérations de recherche nécessite l’intervention d’un développeur.

Le module a été conçu pour améliorer la qualité des résultats sans enfreindre les règles standard du catalogue Magento, telles que la visibilité du produit, le statut, la boutique, le website ou le stock.

Meilleur classement des résultats de recherche

Le module permet d’attribuer une importance différente aux différents champs produit dans le moteur de recherche. Une correspondance avec le nom du produit peut avoir plus d’impact sur le résultat qu’une correspondance avec une longue description, tandis que le SKU et l’EAN peuvent être traités comme des champs à priorité maximale.

La première version prévoit la configuration des pondérations notamment pour :

  • le nom du produit,
  • le SKU,
  • l’EAN,
  • le fabricant ou la marque,
  • la description courte,
  • la description longue.

Exact match par SKU et EAN

L’une des fonctions clés du module consiste à privilégier la correspondance exacte sur les identifiants produit. Si le client saisit un SKU ou un EAN, le produit approprié doit apparaître en bonne position dans les résultats au lieu d’être devancé par des produits qui ne correspondent que de façon accidentelle dans la description.

La priorité de correspondance dans le module suit l’ordre suivant :

  1. correspondance exacte par EAN,
  2. correspondance exacte par SKU,
  3. correspondance partielle ou par préfixe sur l’EAN,
  4. correspondance partielle ou par préfixe sur le SKU,
  5. autres champs produit.

Gestion des fautes de frappe et fuzzy search

Le module permet d’utiliser un fuzzy search contrôlé, c’est-à-dire une recherche tolérante aux petites fautes de frappe. Ainsi, un client qui saisit mal le nom d’une marque ou d’un produit peut tout de même voir des résultats pertinents.

Le fuzzy search est configurable afin de ne pas dégrader la pertinence des résultats par des correspondances trop agressives.

Autocomplete avec produits

Kowal Search Optimizer ajoute un popup autocomplete léger qui affiche des suggestions au client dès la saisie de l’expression. Dans la première version, le popup :

  • dans la variante v1 décrite, se déclenchait à partir de 3 caractères ; le seuil actuel est configurable,
  • affiche au maximum 8 produits,
  • contient un lien Voir tous les résultats,
  • utilise la même logique de classement que la liste complète des résultats,
  • affiche le nom du produit, le SKU, l’URL, la miniature et le prix frontend.

Le client peut ainsi accéder plus rapidement directement au produit ou à la liste complète des résultats.

Synonymes simples

Le module permet d’ajouter manuellement des synonymes de base depuis la configuration Magento. L’administrateur peut définir des paires ou des groupes d’expressions qui doivent être traités comme liés, par exemple :

téléviseur, tv
robinet de lavabo, robinet pour lavabo
wc, toilettes

Dans la première version, les synonymes sont globaux, saisis manuellement et validés manuellement. Les suggestions AI avancées et le workflow d’acceptation des synonymes sont prévus comme extension possible après la version v1. 

Journalisation des expressions sans résultats

Le module enregistre les expressions qui n’ont retourné aucun produit. L’administrateur peut ainsi vérifier ce que les clients recherchent réellement et, sur cette base :

  • améliorer les noms de produits,
  • ajouter des synonymes,
  • compléter l’offre,
  • modifier les descriptions ou les attributs,
  • mieux comprendre les besoins des clients.

Dans le panneau d’administration, une grille read-only simple est prévue avec la liste des expressions sans résultats, le filtrage par date, boutique et expression, ainsi que le tri par date.

Fallback sécurisé

Le module a été conçu avec la stabilité de la boutique à l’esprit. En cas d’erreur de la couche étendant la recherche, le comportement doit revenir à la recherche native de Magento dans le cadre des erreurs d’extension prises en charge.

C’est particulièrement important dans les boutiques en production, où le moteur de recherche est l’un des éléments clés du parcours d’achat.

À qui s’adresse ce module ?

Kowal Search Optimizer est particulièrement adapté aux boutiques Magento 2 qui :

  • ont un vaste catalogue de produits,
  • vendent des produits techniques,
  • utilisent des codes SKU, EAN, GTIN ou des codes fabricant,
  • ont de nombreux produits similaires,
  • souhaitent améliorer la qualité de la recherche sans construire de système externe de search merchandising,
  • souhaitent analyser les expressions sans résultats,
  • ont besoin d’un réglage simple des pondérations de recherche depuis le panneau Magento.

Le module est une bonne solution pour les boutiques B2C et B2B dans lesquelles le client sait souvent ce qu’il cherche, mais saisit le produit de différentes façons.

Le client trouve le produit plus rapidement

Un meilleur classement, la prise en charge des SKU/EAN, des fautes de frappe et de l’autocomplete raccourcissent le parcours entre la saisie de l’expression et l’accès à la fiche produit.

Moins de résultats vides

Grâce au fuzzy search, aux synonymes et à l’analyse des expressions sans résultats, la boutique peut réduire progressivement le nombre de recherches qui ne donnent aucun résultat.

Plus de contrôle pour l’administrateur

L’administrateur peut modifier les pondérations des champs, les réglages fuzzy, les synonymes et la journalisation sans intervention dans le code à chaque fois.

Déploiement sécurisé

Le module prévoit un fallback vers la recherche native de Magento et la possibilité de le désactiver depuis la configuration.

Données pour optimiser le catalogue

Les expressions sans résultats montrent le langage réel des clients. C’est une source de données pratique pour améliorer les noms, les descriptions, les synonymes et l’offre de la boutique.

Profils OpenSearch et disponibilité des champs

Le profil OpenSearch 2.x prend en compte des correspondances plus larges des identifiants, tandis que le profil 3.x utilise les champs .keyword, un fuzzy plus prudent et l’autocomplete bool_prefix. Adaptez le choix du profil à votre instance et au mapping de l’index.

Le module vérifie la disponibilité des champs avant d’étendre la requête. La simple configuration de la pondération EAN ou marque n’ajoute pas les attributs manquants à l’index. Après l’installation, prévoyez la réindexation de catalogsearch_fulltext.

Valeurs actuelles et réglage

Stores → Configuration → Kowal → Search Optimizer donne accès au classement, au fuzzy, aux synonymes, à l’autocomplete, à la journalisation et aux couleurs. Le config.xml actuel définit le seuil d’autocomplete à 2 caractères et la limite à 8 produits ; l’ancienne description de la variante v1 indiquait 3 caractères.

Les pondérations par défaut sont : name 10, SKU 8, EAN 7, manufacturer 5, short description 3 et description 1. Les synonymes sont désactivés par défaut ; vous les saisissez manuellement. Vérifiez la pertinence des changements sur des expressions réelles.

Hyvä et suggestions à la demande

Le package inclut le module optionnel Kowal_SearchOptimizerHyva. Sur Hyvä, activez les deux modules et définissez Enable Hyva Autocomplete pour le store view approprié. Luma ne nécessite pas l’installation de Hyvä.

Les principales ressources autocomplete sont chargées au focus, au clic ou lors de la saisie. L’adaptateur Hyvä fonctionne sans jQuery ni RequireJS, tout en conservant l’envoi standard du formulaire. Un en-tête personnalisé nécessite une association correcte du champ de recherche.

Logs et périmètre du fallback

La grille read-only affiche les requêtes sans résultats, et le cron organise l’historique selon la rétention. Par défaut, la journalisation est activée, la rétention est de 180 jours et l’enregistrement de customer_id est désactivé.

Le fallback concerne les erreurs de la couche qui étend la requête. Il ne remplace pas un OpenSearch fonctionnel et ne corrige pas les pannes de l’infrastructure de recherche. L’AI pour les synonymes reste une possibilité d’évolution ultérieure.

Installation via Composer

Package kowal/module-search-optimizer, module Kowal_SearchOptimizer. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.

De la configuration au résultat

1. Vous choisissez le profil et les champs
Vous vérifiez le mapping et définissez les pondérations et les identifiants.

2. Le client saisit une requête
L’autocomplete et le classement aident à accéder à l’offre.

3. Vous améliorez le catalogue
Les expressions sans résultats indiquent les sujets à optimiser davantage.

Le client recherche par code ou avec une faute de frappe

Un SKU exact peut recevoir une priorité supplémentaire. En cas de petite faute de frappe, le fuzzy contrôlé aide à trouver le nom, si les données et le mapping le permettent.

Les expressions sans résultats montrent où il peut être utile d’améliorer les attributs ou d’ajouter un synonyme. Vous vérifiez le résultat du réglage sur des requêtes représentatives de votre propre catalogue.

Adaptez le moteur de recherche à la façon dont vos clients recherchent

Vous souhaitez adapter le module à votre boutique ? Demandez le déploiement de Kowal Search Optimizer et discutez de la configuration ou des extensions nécessaires.

Caractéristiques

Hyva Theme Hyva Theme Redy
Compatibilité avec le modèle Hyvä, Luma / Blank, KOWAL

Notice d'installation du module

Installation via Composer

Les données d’accès au dépôt Composer (adresse e-mail du client et token de licence) vous seront envoyées par e-mail après l’achat. Elles sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le token reçu. Exécutez les commandes dans le répertoire racine de Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-search-optimizer

Finalisation de l’installation

Après l’installation du package, effectuez la mise à jour de Magento et videz le cache :

php bin/magento setup:upgradephp bin/magento cache:flush

En environnement de production, effectuez également la compilation DI ainsi que le déploiement des fichiers statiques conformément au processus de déploiement de la boutique.

Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Rédigez votre propre commentaire
Vous commentez : Kowal Search Optimizer pour OpenSearch — une meilleure recherche de produits dans Magento 2
Votre notation:
Prix
Qualité
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Implemented in real Magento 2 stores
HiFiStation.pl

Dans la boutique HiFiStation.pl, qui propose du matériel hi-fi, du home cinéma, des casques et des accessoires audio, le module Kowal Search Optimizer a été déployé afin d’améliorer la qualité de la recherche de produits dans Magento 2.

 

Le principal défi était un catalogue spécialisé, dans lequel les clients recherchent des produits par noms de marques, modèles, SKU, EAN et désignations techniques partielles. Le module a amélioré le classement des résultats, renforcé la correspondance exacte sur les identifiants, ajouté l’autocomplétion et permis l’analyse des expressions sans résultats.

 

Grâce à ce déploiement, la boutique a bénéficié d’une recherche plus prévisible et plus pratique, mieux adaptée aux comportements réels des clients du secteur audio.

Modifier les préférences de cookies