Qu'est-ce que le mode Performance ?
Le mode Performance, disponible depuis la version 2.1.7, est un réglage destiné à limiter le retraitement des listes de produits fournies par un autre module de recherche. Son activation ne garantit pas une réduction du temps de chargement sur votre boutique.
Dans la configuration du module, ouvrez l’onglet Performance, puis repérez Mode Performance. Ce réglage est désactivé par défaut.
Vérifier le contexte de la liste
Le cas décrit ici concerne un module tiers fournissant la liste de produits par le hook productSearchProvider, par exemple Faceted Search (navigation à facettes). Les fournisseurs de recherche d’Advanced Search et d’Advanced Search Pro sont exclus de ce mode.
Avant d’activer ce mode sur votre boutique, comparez le nombre de résultats, les déclinaisons affichées, le tri et la pagination sur une copie de test.
Comparer les deux réglages sur une copie de test
- Relevez les versions de PrestaShop, du module, du thème et du module qui fournit la liste. Notez aussi l’état initial du mode Performance et de l’option d’affichage des produits des sous-catégories.
- Choisissez une catégorie comportant plusieurs pages et des produits avec plusieurs déclinaisons concernées par l’éclatement. Conservez les mêmes produits, filtres, tri et nombre de produits par page pendant la comparaison.
- Avec le mode désactivé, ouvrez les pages 1 et 2. Relevez le compteur annoncé, les produits et déclinaisons visibles ainsi que leur ordre. Vérifiez aussi les attributs présélectionnés après un clic vers une fiche produit.
- Activez le mode, enregistrez et rechargez sa configuration pour vérifier que la valeur est conservée. Répétez exactement les mêmes parcours, puis comparez les relevés. Recherchez les déclinaisons attendues mais absentes, les répétitions, les différences de compteur et les changements d’ordre.
- Répétez la comparaison avec les filtres et tris utiles à votre boutique. Si vous mesurez les temps de chargement, répétez les mesures dans les mêmes conditions de cache et de navigation ; une seule mesure ne permet pas de conclure.
- Rétablissez le réglage initial sur la copie de test, enregistrez et vérifiez sa persistance. Décidez d’une éventuelle activation sur votre boutique à partir des résultats relevés.
Si les résultats ne conviennent pas, conservez le mode désactivé. Pour demander une analyse au support, transmettez les versions, les réglages, les étapes de reproduction et les différences relevées.