Pourquoi mes modifications ne sont-elles pas visibles sur mon site ?

Lorsque vous effectuez des modifications dans votre back office (produits, catégories, attributs, caractéristiques, ...) il est important de lancer une ré-indexation du (ou des) moteur(s) de recherche créés dans votre module Advanced Search 5 afin que ces changements soient pris en compte.

La ré-indexation est un processus durant lequel votre module "Advanced Search 5" met à jour tous les groupes de critères, ainsi que leurs valeurs, pour prendre en compte les derniers changements effectués dans votre catalogue. Par exemple, si vous modifiez les valeurs d'un attribut, vous devez ré-indexer votre moteur de recherche afin que que vos clients puissent filtrer les résultats de leur recherche en se basant sur ces nouvelles valeurs.

"Advanced Search 5" vous propose plusieurs manières d'effectuer l'indexation des critères de recherche.

 

Indexation automatique

 

Indexation automatique en temps réel

Sous les moteurs de recherche que vous avez créés, ouvrez l'onglet "Performance" et cochez OUI pour l'option "Activer l’indexation automatique lors de l’ajout/modification/suppression d’objets (peut ralentir votre back-office)". Lorsque vous ajoutez, modifiez ou supprimez un élément du catalogue qui concerne un groupe de critères actif, le module met automatiquement à jour les données d'indexation concernées.

Attention : Seuls les moteurs de recherche concernés par la modification sont mis à jour.

 

 

Indexation automatique planifiée

Toujours sous les moteurs de recherche que vous avez créés, dans l'onglet "Tâche planifiée" vous trouverez toutes les URLs pour lancer l'indexation automatique d'un ou plusieurs de vos moteurs de recherche de manière planifiée. Ce type de tâche automatisée s'appelle une tâche CRON.

Pour savoir comment créer une tâche CRON, nous vous invitons à lire cette FAQ ou à demander de l'aide directement à votre hébergeur.

La première URL vous permettra de ré-indexer de manière automatique tous vos moteurs de recherche grâce à la planification d'une seule tâche CRON.

Les URLs qui suivent vous permettent de ré-indexer de manière planifiée chacun de vos moteurs de recherche de manière indépendante avec des tâches CRON différentes.

 

 

Indexation manuelle

 

Indexation manuelle d'un moteur de recherche en particulier

Dans chacun de vos moteurs de recherche, dans le menu du haut vous trouverez le bouton "Réindexer" : en cliquant dessus vous pouvez lancer manuellement l'indexation du moteur de recherche concerné (et uniquement de celui-ci) :

 

 

Cette option peut être utile notamment si vos produits sont ajoutés autrement que via le back office de votre PrestaShop (par exemple l'importation d'un fichier CSV ou l'utilisation d'outils de type ERP...). Si ces outils ne déclenchent pas les mises à jour utilisées par le module, lancez une réindexation manuelle après l'import ou programmez une tâche CRON. Pour un import volumineux qui déclenche des indexations automatiques répétées, vous pouvez désactiver temporairement l'option "Activer l’indexation automatique lors de l’ajout/modification/suppression d’objets (peut ralentir votre back-office)" dans l'onglet "Performance", réindexer une fois l'import terminé, puis réactiver l'option si vous l'utilisez habituellement.

 

Indexation manuelle de tous les moteurs de recherche en même temps

Vous pouvez également lancer manuellement l'indexation de tous vos moteurs de recherche en même temps. Pour cela, rendez-vous sous vos moteurs de recherche, dans l'onglet "Maintenance" et cliquez sur le bouton "Tout réindexer" :

 

 

Propriétés supplémentaires avec PrestaShop 9.2 (version PRO)

À partir d'Advanced Search PRO 5.4.0, l'indexation prend également en compte les propriétés supplémentaires de PrestaShop 9.2 prises en charge et utilisées dans vos groupes de critères actifs. Ces propriétés peuvent concerner des produits, déclinaisons, catégories, marques ou fournisseurs.

Lorsque l'indexation automatique est activée, les modifications enregistrées dans les formulaires du back office de PrestaShop pris en charge mettent à jour les groupes concernés. Si vous modifiez les valeurs de propriétés supplémentaires par un import, un ERP ou des mises à jour directes de la base de données qui ne déclenchent pas les mises à jour du module, réindexez manuellement les moteurs concernés ou utilisez une tâche planifiée après ces modifications.

Si vous modifiez la définition d'une propriété ou sa disponibilité pour la boutique, vérifiez qu'elle reste utilisable en front office, puis réindexez le moteur concerné. Une réindexation ne peut pas restaurer une propriété supprimée ni ses valeurs d'origine : ces données doivent exister dans PrestaShop.

Autres FAQ dans la même catégorie