Aller au contenu
Sections de la documentation
Français
Intégrations

Comment ajouter la recherche intelligente à PrestaShop

Connectez la recherche à PrestaShop à l’aide d’un champ global de code ou du modèle d’en-tête de votre thème.

Préparer le catalogue et le code

  1. Connectez votre flux de produits dans Indexa et attendez le chargement du catalogue.

  2. Dans « Widget → Intégration », saisissez l’URL du site et copiez le code universel.

Avec un module ou un paramètre du thème

Si votre module ou votre thème propose un champ HTML global dans head, collez-y le code Indexa complet.

Les noms des champs varient. Le champ doit accepter du HTML avec une balise script et s’appliquer à toutes les pages nécessaires.

Si vous modifiez votre thème

Dans le thème Classic de PrestaShop 1.7/8/9, le modèle partiel d’en-tête est généralement themes/THEME_NAME/templates/_partials/head.tpl. Privilégiez une copie dans votre thème enfant.

Ajoutez le script Indexa à ce modèle partiel. N’ajoutez pas une paire supplémentaire de balises head : la mise en page qui l’entoure les fournit déjà.

Enregistrez et videz le cache dans « Paramètres avancés → Performances ». Si votre thème utilise une autre structure, demandez à son fournisseur où placer le code.

Documentation de la plateforme : Documentation PrestaShop : structure des modèles

Exemple pour head.tpl

Fragment de _partials/head.tpl
<!-- Existing header content remains above -->
<script async src="INDEXA_LOADER_URL_FROM_DASHBOARD"></script>
Smarty / HTML

Vérifier la recherche après l’installation

Ouvrez votre boutique, puis utilisez « Vérifier l’installation » dans Indexa. Sélectionnez les éléments de recherche pour ordinateur et mobile, puis enregistrez.

Recherchez un produit, suivez son lien et fermez le widget. Répétez l’opération sur la page d’accueil, une page de catégorie et une page produit.

Après une mise à jour du thème, vérifiez que le code est toujours présent et que la recherche s’ouvre.

Vous avez encore des questions ? Nous contacter — Nous vous aiderons à le configurer.

Échap — fermer