Comment ajouter la recherche intelligente à OpenCart
Ajoutez la recherche Indexa à l’en-tête de votre thème OpenCart pour la rendre disponible dans toute votre boutique.
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 l’éditeur de thème
Ouvrez « Design → Éditeur de thème », si votre boutique propose cet éditeur.
Sélectionnez la boutique, le thème actif et le modèle common/header. Sauvegardez le code d’origine.
Ajoutez le script Indexa complet avant la balise de fermeture </head>.
Enregistrez les modifications, activez les substitutions de modèle nécessaires et videz le cache du thème.
Si vous modifiez les fichiers du thème
Dans OpenCart 3, l’en-tête se trouve généralement dans catalog/view/theme/THEME_NAME/template/common/header.twig ; dans OpenCart 4, dans catalog/view/template/common/header.twig. Les extensions de thème peuvent utiliser d’autres chemins.
Utilisez un champ global de code d’en-tête fourni par votre thème ou demandez à la personne chargée de la maintenance du site d’ajouter le script au bon modèle d’en-tête.
Exemple pour header.twig
Ajoutez le script au modèle existant. Ne remplacez pas l’en-tête complet par ce fragment.
<head>
<!-- Existing store header code -->
<script async src="INDEXA_LOADER_URL_FROM_DASHBOARD"></script>
</head>
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.
Si vous avez plusieurs boutiques, sélectionnez la bonne et vérifiez la recherche sur son domaine après l’installation.