Category Listing Rules définit le nombre de produits par page et le tri par défaut séparément pour chaque catégorie PrestaShop — appliqué via la requête d'affichage de catégorie, sans modifier le thème ni surcharger de contrôleur. Une catégorie d'accessoires très fréquentée peut afficher 48 produits par « nouveautés », tandis qu'une gamme à forte réflexion en montre 12 triés par prix.
Les règles se résolvent à chaque requête sur la page catégorie : la règle propre d'une catégorie l'emporte toujours, sinon le parent le plus proche marqué « hériter aux sous-catégories » s'applique, et une priorité numérique départage lorsque plusieurs règles pourraient correspondre. Un interrupteur par règle réduit une catégorie petite ou sélective à une seule vue « tout sur une page ».
Les catégories sans règle suivent une taille de page et un tri par défaut à l'échelle de la boutique, et un plafond strict de produits par page empêche toute liste de dépasser ce que votre mise en page et votre serveur gèrent confortablement.
Il ne lutte jamais contre vos clients : dès qu'un visiteur choisit son propre tri ou sa taille de page, ce choix est respecté. Les règles sont stockées par boutique pour le multiboutique et conservées à la désinstallation, si bien que retirer le module n'efface jamais votre configuration.
- Produits par page par catégorie. Chaque règle définit sa propre valeur de produits par page pour une catégorie, appliquée sur la page de listing de catégorie via la requête de recherche produits de PrestaShop. Les catégories sans règle conservent le réglage par défaut du thème.
- Tri par défaut par catégorie. Une règle peut aussi définir le tri par défaut — position, nom A→Z ou Z→A, prix croissant ou décroissant, nouveautés ou stock le plus élevé d'abord — avec le SortOrder de PrestaShop, afin que la pagination et le « trier par » restent cohérents.
- Héritage vers les sous-catégories. Activez « inclure les enfants » et une règle s'applique à toute une branche. Une catégorie avec sa propre règle remplace toujours une règle héritée, ce qui permet de combiner proprement un défaut parent et une exception enfant précise.
- Tout afficher sur une page. Un interrupteur par règle regroupe une catégorie sur une seule page pour les catégories petites ou sélectionnées où la pagination gêne plus qu'elle n'aide.
- Valeurs par défaut de la boutique et plafond strict. Définissez un nombre de produits par page et un tri par défaut appliqués à chaque catégorie sans règle propre, ainsi qu'un maximum par page qui protège votre mise en page et votre serveur des listes surdimensionnées — y compris les règles réglées sur « tout afficher ».
- Le choix du client passe toujours en premier. Si un visiteur transmet son propre nombre de produits par page ou son tri depuis les contrôles de la boutique, la règle ne l'écrase pas — sa sélection reste intacte pour cette requête.
- Règles par boutique avec priorité. Les règles sont enregistrées par boutique pour les installations multiboutique, et une priorité numérique départage les cas où plusieurs règles actives pourraient s'appliquer à la même catégorie.
- Conçu avec prudence. Les règles vivent dans les tables propres au module et sont conservées à la désinstallation pour protéger les données ; un sélecteur de catégorie, un interrupteur actif et un auto-contrôle d'intégrité gardent l'administration fiable.
Des catégories différentes, des règles d'affichage différentes
Toutes les catégories ne doivent pas se présenter de la même façon. Une grande catégorie d'accessoires ou de consommables profite de plus de produits par page et d'un tri du plus récent au plus ancien, tandis qu'une petite gamme de produits à achat réfléchi se lit mieux avec moins d'articles par page triés par prix. Le module Règles d'affichage par catégorie vous permet de prendre cette décision une fois par catégorie et l'applique automatiquement sur la page de catégorie, afin d'ajuster le merchandising sans modifier le thème ni créer d'override de contrôleur.

Un héritage qui suit votre arbre de catégories
Activez « inclure les enfants » et une seule règle couvre toute une branche de votre catalogue. Définissez un réglage par défaut pertinent sur une catégorie de premier niveau, et chaque enfant le suit — jusqu'à ce qu'un enfant ait besoin d'autre chose, auquel cas sa propre règle prend discrètement le dessus. La résolution est déterministe : correspondance exacte d'abord, puis parent héritant le plus proche, puis priorité. Vous obtenez des réglages larges et des exceptions précises depuis la même liste simple.

Pensé pour le multiboutique et la sécurité
Chaque règle est limitée à une boutique, donc chaque magasin d'une installation multiboutique garde sa propre mise en page de listing sans propager les règles entre boutiques. Les règles sont stockées dans les tables propres au module et volontairement conservées lors de la désinstallation, afin qu'une réinstallation ou une suppression accidentelle n'efface jamais votre configuration. Un contrôle d'intégrité intégré vérifie les tables et les hooks du module à la demande depuis le back-office.

-
Référencemprcategorylistingrules
-
En stock2147483647 Produits
-
Compatibilité PrestaShopPS 1.7 – 9.x
-
Modèle tarifaireAchat unique
-
Type de moduleFront & Back-office
-
Concerne le RGPDNon
-
Objectif commercialBooster les conversions
-
Compte externe requisNon
-
Complexité du moduleModule complet
-
Étape du parcours clientEngagez vos clients
-
Compatible avec la plateformeAucune plateforme externe
Ce que les clients disent de nous
Soyez le premier à partager votre expérience avec ce module.
Écrire un avis
Category Listing Rules gives you per-category control over how a category page lists its products — the number of products per page and the default sort order — with inheritance down the category tree, store-wide defaults, and a hard cap. It changes only how products are listed; it never modifies products, categories, prices or stock, and adds no columns to PrestaShop's own tables.
- Reworked into a complete per-category listing-rules product
- Per-category products-per-page and default sort order, applied on the category listing page
- Subcategory inheritance — the nearest matching parent wins, with a numeric priority tie-break
Chargement des demandes de fonctionnalités...
Retour simple - sans questions
Installer, configurer et profiter
Aide et satisfaction avant tout