Comment créer et placer un moteur de recherche ?

Créer le moteur et définir son périmètre

Dans la configuration du module, cliquez sur « Ajouter un nouveau moteur de recherche ». En multiboutique, sélectionnez d’abord la boutique concernée. Renseignez un titre interne pour retrouver le moteur dans le back-office et un titre public si vous souhaitez afficher un titre au-dessus des filtres, dans les langues de la boutique.

Choisissez « Filtre » pour préconfigurer une recherche dans le contexte de la page courante, ou « Catalogue complet » pour rechercher sans ce contexte. Vérifiez ensuite « Où rechercher ? », la catégorie de départ et l’option de recherche dans les sous-catégories. Une catégorie de départ fixe et la catégorie du visiteur ne définissent pas le même périmètre. L’option de recherche limitée aux produits en stock réduit encore les produits concernés et peut réduire les performances.

La recherche par étapes est réservée à la version PRO. Les procédures de création et de placement décrites ici sont communes aux deux éditions ; consultez la comparaison des versions pour leurs différences.

Placer le bloc et choisir le lancement

Dans « Réglages du bloc de recherche », choisissez une position disponible dans votre thème. Si vous choisissez un hook, le module doit aussi y être greffé : utilisez le lien de gestion des positions proposé par le module ou faites intervenir votre intégrateur.

Pour une position personnalisée, enregistrez d’abord le moteur : le module fournit alors le code widget à insérer dans le template à l’endroit voulu. Confiez cette intégration à votre développeur et utilisez le code affiché pour ce moteur et cette édition. Pour que le bloc reste présent sur une page de résultats dédiée, l’intégrateur doit également prévoir son emplacement dans le template de résultats. Avec une colonne, vérifiez que le thème autorise cette colonne sur les pages concernées.

La méthode de lancement permet de rechercher dès qu’un critère change, après un clic sur le bouton de recherche, ou après ce clic avec redirection vers une page dédiée aux résultats. Avec la version PRO, le lancement à la sélection du dernier critère est un choix supplémentaire pour la recherche par étapes : sélectionnez cette méthode si c’est le comportement souhaité.

Vous pouvez afficher le nombre de résultats, rappeler les critères sélectionnés et activer le défilement vers les résultats. Si vous rendez un moteur prioritaire, les moteurs non prioritaires présents sur la même page sont masqués ; plusieurs moteurs prioritaires peuvent rester affichés.

Régler les résultats

Dans les réglages des résultats, définissez le nombre de produits par page, le tri et son sens, puis la description à afficher au-dessus des produits. Les tris disponibles dépendent aussi des réglages généraux du module. Le sélecteur CSS de la colonne centrale doit correspondre à votre thème : demandez à votre intégrateur de l’adapter si nécessaire.

La présélection de la déclinaison sur la fiche produit est distincte de l’image de couverture utilisée dans les résultats. Sur PrestaShop 9, l’utilisation de l’image de déclinaison dans les listes suit le réglage natif de PrestaShop ; l’option correspondante du moteur n’est plus affichée.

Enregistrer et vérifier

Enregistrez le moteur, ajoutez ses groupes de critères et organisez leur ordre. Réindexez le moteur, puis essayez les filtres sur une page de la boutique avec des produits dont vous connaissez les caractéristiques. Le bouton « Réglages » rouvre le formulaire du moteur.

Vous pouvez activer ou désactiver un moteur sans le supprimer. « Dupliquer » crée une copie et peut proposer une boutique cible en multiboutique ; si les catalogues ne sont pas partagés, adaptez les critères de la copie. Pour retirer temporairement les filtres, désactivez le moteur plutôt que de supprimer sa configuration.

Pour choisir les pages d’affichage, utilisez les restrictions de visibilité. Après une modification du catalogue, consultez les méthodes de réindexation. Pour une mise à jour du module déjà installé, consultez la procédure générale de mise à jour.

Voir aussi : les réglages généraux et les tris disponibles.

Voir aussi : configurer la recherche par étapes.

Autres FAQ dans la même catégorie