Bonjour,
Le module Recherche intelligente de Joomla ne sait pas restreindre sa requête à la catégorie HikaShop en cours d'affichage : il fait une recherche globale dans tout son index, indépendamment de la page consultée. Pour qu'il puisse filtrer par catégorie produit, il faudrait que le plugin Finder de HikaShop indexe la catégorie comme taxonomie ET qu'un override du module passe dynamiquement cette taxonomie au formulaire selon la page active. Ce n'est pas en place dans la version actuelle.
Pour obtenir directement le résultat que vous cherchez (rechercher parmi les produits de la catégorie affichée), le plus simple est d'utiliser le système de filtres de HikaShop, qui est lui prévu pour ça. Dans HikaShop > Affichage > Filtres, créez un filtre :
- Type : Texte
- Filtrer sur : Nom du produit (et/ou Description)
- Catégories : laissez vide pour qu'il apparaisse sur toutes les pages de catégorie, ou sélectionnez seulement celles voulues
- Publié : Oui
Une fois enregistré, une zone de recherche apparaît en haut de chaque page de catégorie concernée et filtre uniquement les produits affichés, sans quitter la catégorie. C'est le mécanisme natif pour ce besoin.