Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment activer la reference produit dans la recherche ?

tout servces prestashop

1. Prestashop : Activer la recherche par référence dans les préférences

Dans le back-office de PrestaShop, rendez-vous dans Paramètres de la boutique > Recherche. Dans cette section, vous pouvez définir quels champs produits sont pris en compte dans la fonction de recherche interne.

Cochez le champ "Référence" (aussi appelée "Product Reference" ou "Code produit"). Cela permet à PrestaShop de l’indexer et d’inclure la référence produit dans les résultats de recherche pour vos clients.


2. Prestashop : Régénérer l’index de recherche

Après avoir activé la référence produit dans les options de recherche, il est important de reconstruire l’index. Toujours dans Paramètres > Recherche, cliquez sur “Ajouter les produits manquants à l’index” ou “Reconstruire entièrement l’index”.

Cette étape garantit que les produits existants sont bien inclus avec leurs références dans le moteur de recherche. Sans cette opération, vos modifications ne seront pas prises en compte et la recherche PrestaShop continuera d’ignorer ce champ.


3. Prestashop : Vérifier l’indexation automatique

Dans la même interface, assurez-vous que l’option “Indexation automatique” est activée. Cela permet à PrestaShop de mettre à jour l’index de recherche à chaque ajout ou modification de produit, y compris la référence.

Sans cette fonctionnalité, les nouvelles références ou changements ne seront pas disponibles immédiatement. Pour garantir une recherche toujours à jour, activez également la mise à jour automatique du poids des résultats.


4. Prestashop : Utiliser le module “Recherche avancée”

Si la recherche native de PrestaShop est trop limitée, vous pouvez installer un module comme "Advanced Search 4" ou “Doofinder”, qui permet d’ajouter des champs personnalisés, y compris la référence produit.

Ces modules offrent des filtres dynamiques, une recherche instantanée, et la possibilité de prioriser certains critères de tri. L’activation de la référence produit y est souvent native et peut être configurée facilement via l’interface du module.


5. Prestashop : Activer la référence dans la recherche rapide

La recherche rapide (celle du champ en haut du front-office) peut parfois ne pas inclure la référence si elle est mal configurée. En activant la référence produit dans les options de recherche, puis en vidant le cache, vous assurez sa prise en compte.

Il est également conseillé de tester avec plusieurs types de produits, car certains thèmes peuvent masquer les résultats si la référence n’est pas aussi associée à une description ou un titre.


6. Prestashop : Modifier les champs recherchés via la base de données

Si vous maîtrisez la base de données, vous pouvez vérifier la table ps_search_word ou ps_product et voir si le champ “reference” est bien pris en compte. Sinon, vous pouvez le forcer via une requête SQL ou un override du modèle de recherche.

Attention, cela demande des compétences techniques. Il est recommandé de faire une sauvegarde avant toute modification. Ce type d’ajustement offre un contrôle complet sur les critères de recherche PrestaShop.


7. Prestashop : Ajouter la référence au champ de recherche dans le thème

Certains thèmes PrestaShop personnalisés n'affichent pas les résultats liés à la référence produit, même si celle-ci est indexée. Il faut alors modifier le fichier search.tpl (ou équivalent) pour inclure la référence dans l’affichage.

Cela permet non seulement de rechercher par référence, mais aussi de la faire apparaître dans la liste des résultats. Une bonne pratique pour les sites B2B où la référence est souvent un identifiant clé.


8. Prestashop : Tester avec un produit de test

Après configuration, créez un produit test avec une référence unique, puis testez-la dans le champ de recherche. Cela vous permet de valider rapidement si la fonctionnalité est bien active.

Si le produit n’est pas trouvé, pensez à vérifier les options de visibilité, de statut “activé” et de disponibilité en boutique. Parfois, un produit non activé ou hors stock n’apparaît pas, même si sa référence est indexée.


9. Prestashop : Adapter les permissions du module de recherche

Certains modules de recherche ou filtres avancés utilisent des permissions spécifiques pour afficher certaines données. Il faut donc vérifier que le champ “reference” est bien autorisé à l’affichage dans le module ou le hook concerné.

Cela se fait généralement dans la configuration du module, où vous pouvez choisir quels champs sont disponibles pour l'indexation et pour le rendu frontend. Vérifiez également la compatibilité avec la version de PrestaShop utilisée.


10. Prestashop : Mettre à jour le cache et tester sur plusieurs navigateurs

Une fois les réglages appliqués, videz le cache PrestaShop via Paramètres avancés > Performance, puis testez la recherche sur plusieurs navigateurs ou en navigation privée.

Cela permet d’éviter les résultats bloqués par un cache navigateur ou une ancienne version du thème. Si la référence produit fonctionne en navigation privée, alors le souci vient probablement d’un cache local ou d’un module de performance tiers.