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
Connectez votre flux de produits dans Indexa et attendez le chargement du catalogue.
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.
Exemple pour head.tpl
<!-- Existing header content remains above -->
<script async src="INDEXA_LOADER_URL_FROM_DASHBOARD"></script>
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.