Category Listing Rules est un module pour les boutiques PrestaShop qui attribue à chaque catégorie son ordre d'ouverture et son nombre de produits par page. L'installation ajoute un écran de règles clair dans l'administration, et la première règle prend forme dans un seul formulaire après le choix de la catégorie.
Un réglage identique pour toute la boutique convient rarement à l'ensemble du catalogue. Les nouveautés demandent les derniers ajouts en tête, le déstockage gagne à commencer par le prix le plus bas, une gamme phare suit l'ordre soigneusement préparé et une petite catégorie d'accessoires se parcourt mieux quand tous ses produits tiennent ensemble.
Le module règle le nombre de produits par page, réunit une catégorie complète sur une seule page et classe les articles par position, nom, prix, stock, référence, fabricant, date d'ajout ou date de modification, dans le sens adapté. Un aperçu des produits filtre la sélection et place l'organisation manuelle au même endroit que la règle.
Une règle couvre tout groupe de catégories choisi ainsi que leurs descendantes, tandis que la priorité fait passer une exception précise avant une consigne générale. Les règles s'appliquent aussi aux pages de marques, aux résultats de recherche et aux sélections de la page d'accueil, séparément pour chaque boutique et groupe de clients. Des valeurs globales prennent le relais ailleurs, sans effacer le tri choisi par l'acheteur.
À la clé : une première page qui vend mieux, moins de tâches répétitives dans le catalogue, une présentation cohérente en multiboutique et une maîtrise complète sans modifier le thème.
Résumé des possibilités du module
Category Listing Rules décide de la façon dont les gammes de produits s'ouvrent dans toute la boutique PrestaShop : quels articles viennent en tête, combien apparaissent à la fois et quelle règle s'applique à chaque endroit du catalogue. La boutique conserve ses vignettes et sa navigation, tandis que les décisions commerciales tiennent dans un écran de règles dédié.
- Le changement de fond : un ordre et une taille de page voulus pour chaque gamme importante.
- Maîtrise par gamme : tri, organisation manuelle, aperçu des produits et affichage complet sur une page.
- Grand catalogue : groupes de catégories choisis, héritage vers les descendantes et priorité claire.
- Boutique et audience : des règles distinctes par boutique, par groupe de clients et par type de liste.
- Liberté du visiteur : ses choix et la présentation actuelle du thème restent intacts.
- Mise en place et suivi : un formulaire de règle, des valeurs globales, des interrupteurs et un contrôle de bon fonctionnement.

Comment chaque gamme reçoit-elle le bon ordre et la bonne taille de page ?
Chaque règle associe le nombre de produits visibles à la fois et l'ordre dans lequel ils se présentent. Les tris disponibles couvrent la position, le nom, le prix, le stock, la référence, le fabricant, la date d'ajout et la date de modification, dans les deux sens lorsque cela a du sens. Un déstockage s'ouvre donc au prix le plus bas, les nouveautés commencent par le dernier ajout, et une catégorie de réassort met en avant les produits bien approvisionnés.
Le même écran présente un aperçu des produits filtré par nom ou par fabricant et accepte l'organisation manuelle lorsque la séquence préparée compte davantage qu'un tri automatique. Les petites gammes tiennent entièrement sur une page, tandis qu'un maximum global empêche une demande inhabituellement large de produire une page ingérable.
Avant l'enregistrement, la catégorie choisie indique combien de produits elle contient et quel est son chemin complet, et un lien direct ouvre cette gamme dans la boutique. Le marchand confirme ainsi la bonne cible au lieu de découvrir l'erreur plus tard par une remarque de client.

Comment une seule règle gère-t-elle un grand catalogue ?
Une règle vise une catégorie, un groupe de catégories choisi ou une branche entière avec ses descendantes. Une politique de catalogue tient alors dans un seul réglage : toutes les catégories de déstockage suivent le même ordre de prix, et chaque branche de nouveautés partage la même taille de page. Une règle n'atteint les sous-catégories que si vous le demandez, si bien qu'une décision restreinte le reste.
Les exceptions restent précises. La règle propre à une catégorie l'emporte sur celle héritée du parent, le parent le plus proche gagne parmi les règles héritées, et la priorité tranche ce qui reste. Une seule règle finit par gouverner une gamme, donc la boutique affiche exactement ce que porte le formulaire. Chaque règle possède aussi son interrupteur, ce qui permet de garder une organisation saisonnière sans effet sur la boutique actuelle.

Quelle boutique, quelle audience et quelle liste reçoivent une règle ?
Les règles sont attribuées aux boutiques auxquelles elles appartiennent, de sorte qu'une installation multiboutique porte des choix commerciaux différents selon la vitrine. Les conditions de groupe de clients donnent aux visiteurs particuliers, aux acheteurs professionnels connectés et aux autres audiences leur propre taille de page et leur propre ordre d'ouverture.
Le même système couvre les pages de catégorie, les pages de fabricant, les résultats de recherche et les gammes de la page d'accueil. La portée figure sur chaque règle, ce qui empêche un choix destiné à une boutique, à une audience ou à une liste d'apparaître ailleurs.

Que se passe-t-il lorsque le visiteur change l'ordre ?
Une règle décide de l'ouverture d'une liste, pas de la manière dont on doit la parcourir. Lorsqu'un visiteur choisit un autre tri ou un autre nombre de produits, ce choix demeure actif pendant la suite de la visite. Le maximum configuré continue de protéger la boutique d'une page démesurée.
Le rendu visuel reste du ressort du thème actif. Les vignettes, les filtres, l'affichage mobile et le design des catégories restent familiers, car le module modifie la décision commerciale au lieu de remplacer la présentation. Rien n'est écrit dans les fichiers du thème, si bien qu'une mise à jour du thème laisse les règles en place.

Quel travail demandent la mise en place et le suivi ?
L'installation crée l'écran des règles et une page distincte pour les valeurs globales. Une première règle réclame un nom, sa portée dans le catalogue, le nombre de produits par page et l'ordre souhaité. La maîtrise plus fine tient dans le même formulaire : héritage, conditions de boutique et de groupe de clients, priorité, organisation manuelle et interrupteur d'activité.
Les valeurs globales offrent un repli raisonnable à toute gamme sans règle propre, avec une taille de page par défaut, un tri par défaut et une taille maximale. Les règles restent enregistrées si le module est retiré temporairement, et les réglages venus d'une version antérieure du module réapparaissent seuls dans le nouvel écran.
La liste des règles porte un nom interne pour chacune et se filtre et se trie par catégorie, taille de page, ordre, héritage, priorité et état, afin qu'un catalogue riche en décisions reste lisible. Le contrôle intégré vérifie l'installation et le stockage des règles et rétablit ce qui manque avant qu'un changement n'atteigne les clients.

-
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 nos clients disent de nous
Soyez le premier à partager votre expérience avec ce module.
Écrire un avis
Category Listing Rules vous permet de contrôler, pour chaque catégorie, la manière dont une page de catégorie liste ses produits : le nombre de products per page et l'ordre de tri par défaut, avec héritage dans l'arborescence des catégories, valeurs par défaut pour toute la boutique et limite maximale stricte. Le module modifie uniquement l'affichage des listes de produits ; il ne modifie jamais les produits, catégories, prix ou stocks, et n'ajoute aucune colonne aux tables natives de PrestaShop.
v2.0.0 — 2026-07-05
- ▸Industrialisation du module avec le schéma de base de données déclaratif
mprclr_ruleetmprclr_rule_shop. - ▸Ajout d'une page admin Rules dédiée pour la sélection de catégorie, les produits par page, le mode tout afficher, l'ordre de tri, l'héritage, la priorité, le statut actif et l'association boutique.
- ▸Ajout de paramètres de repli globaux pour les produits par page, l'ordre de tri par défaut et le plafond maximal de produits par page.
- ▸Ajout de la résolution des règles pour les correspondances exactes de catégorie, les correspondances héritées de catégorie parente, la priorité et un départage stable par ID de règle.
- ▸Ajout du stockage et de la recherche de règles compatibles multiboutique.
- ▸Ajout du câblage Back Office pour licence, mise à jour, support, integrity et install-integrity.
- ▸Ajout de la migration des règles JSON v1 vers les lignes de règles v2 pendant l'installation et la mise à niveau.
- ▸Correction du comportement de mise à niveau v2 afin que les onglets admin soient installés pendant la mise à niveau comme lors d'une installation neuve.
- ▸Correction de la page Configuration afin que le formulaire ne soit rendu qu'une seule fois.
v1.1.0 — 2026-07-04
- ▸Modification des nouvelles installations pour démarrer avec une map JSON
MPRCLR_RULESvide au lieu d'une règle de catégorie codée en dur. - ▸Mise à jour des notes README pour décrire l'installation par défaut sans règle.
v1.0.1 — 2026-07-04
- ▸Ajout du logo du module.
- ▸Protection des changements de taille de page des requêtes catégorie par des contrôles de disponibilité de
setResultsPerPage. - ▸Normalisation des règles JSON enregistrées afin de ne stocker que des ID de catégorie positifs et des tailles de page positives.
- ▸Conservation de la saisie JSON invalide visible dans le formulaire afin que l'admin puisse la corriger.
v1.0.0 — 2026-07-03
- ▸Version initiale.
- ▸Ajout de remplacements de produits par page par catégorie via la map de configuration JSON
MPRCLR_RULES. - ▸Enregistrement de
actionProductSearchProviderRunQueryBeforepour ajuster les résultats de recherche produit par page pour les catégories avant l'exécution de la requête. - ▸Ajout d'un simple formulaire de configuration Back Office pour la map de règles JSON.
- 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
Fonctionne bien avec Category Listing Rules
Les modules que notre équipe associe réellement à celui-ci, et pourquoi chacun a sa place dans la même configuration.
Les clients affinent une catégorie avec des facettes, tandis que Category Listing Rules décide combien de produits cette liste affiche et dans quel ordre, le filtrage et l'affichage restent cohérents sur la même page.
SEO Revolution façonne l'apparence d'une page catégorie pour les moteurs de recherche ; Category Listing Rules façonne ce que voient les visiteurs qui y arrivent, un tri et une longueur de page adaptés à chaque catégorie.
Le plafond strict par page empêche les catégories sans règle d'afficher d'immenses listes de produits, et Performance Revolution accélère la livraison de ce que la liste charge, des pages plus légères, servies plus vite.
Chargement des demandes de fonctionnalités...
Retour simple - sans questions
Installer, configurer et profiter
Aide et satisfaction avant tout