La recherche interne PrestaShop ne trouve pas certains produits
Un produit existe, il est en ligne, mais la barre de recherche ne le remonte jamais : PrestaShop indexe les mots-clés des produits dans une table séparée du catalogue, et cette table se désynchronise plus souvent qu’on ne le croit. Dans la majorité des cas, une réindexation depuis Préférences > Recherche suffit à corriger le problème.
Pourquoi un produit peut être invisible à la recherche
PrestaShop ne cherche pas directement dans les fiches produits : au moment de l’enregistrement, chaque produit est découpé en mots-clés stockés dans des tables dédiées, search_word et search_index. C’est cet index, pas le catalogue lui-même, que la barre de recherche interroge. Si l’index n’a pas été reconstruit après une modification en masse, il continue de refléter l’ancien état du catalogue.
Le bouton Réindexer, dans Préférences > Recherche, reconstruit entièrement cette table à partir du catalogue actuel. C’est la première chose à tester devant un produit introuvable.
Ce qui rend un produit invisible à la recherche
- L’index n’a jamais été reconstruit après un import ou une modification en masse de produits.
- Le réglage « Rechercher uniquement les produits disponibles » exclut un produit désactivé ou en rupture de stock.
- Les mots de moins de quatre caractères sont ignorés par défaut par la recherche full-text MySQL utilisée par PrestaShop.
- Le poids attribué à un mot-clé, le champ weight de search_word, est trop faible et pousse le produit loin dans les résultats sans le faire disparaître complètement.
Pages liées
-
Les filtres de la page catégorie ont disparu
Un autre composant lié à la recherche, mais qui dépend d’un module et d’un cache distincts de l’index de mots-clés.
-
Importer des produits en masse par CSV
Un gros import est souvent le déclencheur qui rend une réindexation nécessaire.
-
Boutique PrestaShop lente à charger
Un index de recherche mal entretenu peut aussi peser sur les temps de réponse du back-office.
-
Développement d’un module PrestaShop sur mesure
Pour une recherche tolérante aux fautes ou un classement personnalisé des résultats.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.