31/10/2022 Franck Bugnet Astuce

Comment faire pour afficher tous les produits de PrestaShop

Il existe un moyen très simple pour afficher plus de 5000 lignes en même temps qui est une valeur de sécurité par défaut


Modules concernés : Merlin Backoffice ™, PrestaPricing et PrestaCatégorie (captures d'écran réalisées avec PrestaPricing)

Comment réduire le nombre de lignes affichées?

Lorsqu'on affiche par exemple des produits, le nombre de produits listés est limité par la paginateur de la table produit en haut à gauche qui contient la valeur de 5000 par défaut. Vous pouvez bien sûr réduire le nombre de lignes en réduisant la valeur de 5000 à 3 par exemple:

  Valeur du paginateur par défaut        Valeur du paginateur par défaut

Comment aller au delà de la limite par défaut de 5000 lignes affichées?

Si vous souhaitez ne pas limiter le nombre de lignes, il faut mettre la valeur 0. Mais vous constaterez que lorsque vous remplacer la valeur de 5000 par 0, cette valeur revient automatiquement à 5000 car le champs est plafonné par ailleurs.

Il faut modifier la valeur du super paginateur:

Pour cela:

Allez dans le panneau de contrôle

  1. Cliquez sur le bouton affichage
  2. Changer "le nombre de lignes max par page" par défaut à 5OOO: par exemple à 10 000
  3. Vous pouvez maintenant augmenter le nombre de lignes par exemple jusqu'à 10 000 dans le paginateur de la table produit
  4. Attention le super paginateur agit sur tous les paginateurs de toutes les tables qui contiennent un paginateur. Par exemple la table des combinaisons a un paginateur qui peut être augmenté jusqu'à une valeur inférieure ou égale à celle du super paginateur par exemple ici 8000

Super paginateur

Un petit conseil : restez plafonné à 5000 si possible, évitez vraiment de dépasser 10 000.Sur certains serveurs il faudra être patient et sur d'autres, il manquera de la puissance CPU ou de la mémoire pour exécuter la requète.

Si vous avez besoin de voir un nombre important de lignes en même temps, alors ouvrez peu de colonnes car le temps d'affichage est proportionnel au nombre de colonnes. Sachez que certaines colonnes sont indiquée "hyper lentes" car elles nécessitent des requètes SQL très complexes, évitez de cocher plus de deux colonnes de ce type en même temps.

La semaine prochaine, nous verrons comment modifier tous les produits, même des dizaines de milliers, sans les afficher au préalable...


Autres articles de la catégorie Astuces ergonomiques et réglages

Réglages
  • Identification
    • £ GBP
    • $ USD
Menu