Reglas de listado por categoría asignan a las listas PrestaShop su orden inicial y cantidad de productos por página, manteniendo la presentación existente. La instalación añade una pantalla; categorías, orden y cantidad definen la primera regla.
Un ajuste global trata igual novedades, liquidaciones y pequeños accesorios. Las reglas separadas muestran primero las últimas incorporaciones, empiezan por precios bajos o reúnen una gama pequeña según tus decisiones comerciales.
Controlas ordenación, productos por página y herencia hacia subcategorías, con condiciones por tienda y grupo de clientes. Las reglas exactas prevalecen sobre las heredadas; las prioridades resuelven otros solapamientos. Un máximo limita la página, mientras la ordenación posterior del comprador sigue vigente.
Una regla aplica la organización común a toda una rama de categorías, reduciendo ajustes repetidos sin sustituir las tarjetas de producto del tema.
Resumen de las posibilidades del módulo
Category Listing Rules decide cómo se abren los listados de productos en toda la tienda PrestaShop: qué productos aparecen primero, cuántos se ven a la vez y qué regla se aplica en cada punto del catálogo. La tienda conserva sus tarjetas de producto y su navegación, mientras las decisiones comerciales viven en una única pantalla de reglas.
- El cambio de fondo: un orden y un tamaño de página deliberados para cada gama importante.
- Control por gama: ordenación, colocación manual, vista previa de productos y listado completo en una página.
- Catálogo grande: grupos de categorías elegidos, herencia a las subcategorías y prioridad clara.
- Tienda y público: reglas separadas por tienda, por grupo de clientes y por tipo de listado.
- Libertad del comprador: sus decisiones y la presentación actual del tema quedan intactas.
- Puesta en marcha y mantenimiento: un formulario de regla, valores globales, interruptores y una comprobación integrada.

¿Cómo recibe cada gama el orden y el tamaño de página adecuados?
Cada regla combina el número de productos visibles a la vez con el orden en que aparecen. Los criterios disponibles cubren posición, nombre, precio, existencias, referencia, fabricante, fecha de alta y fecha de actualización, en ambos sentidos cuando tiene sentido. Una liquidación se abre así por el precio más bajo, las novedades empiezan por la última incorporación y una categoría de reposición coloca delante los productos bien surtidos.
La misma pantalla muestra una vista previa filtrada por nombre o por fabricante y admite la colocación manual cuando una secuencia preparada importa más que un criterio automático. Las gamas pequeñas caben enteras en una página, mientras que un máximo global evita que una petición inusualmente amplia produzca una página inmanejable.
Antes de guardar, la categoría elegida indica cuántos productos contiene y cuál es su ruta completa, y un enlace directo abre esa gama en la tienda. El comercio confirma así el destino correcto en lugar de descubrir el error más tarde por un aviso de un cliente.

¿Cómo gobierna una sola regla un catálogo grande?
Una regla apunta a una categoría, a cualquier grupo de categorías elegido o a una rama entera con sus subcategorías. Una política de catálogo cabe entonces en un solo ajuste: todas las categorías de liquidación siguen el mismo orden de precio y cada rama de novedades comparte el mismo tamaño de página. Una regla alcanza las subcategorías solo cuando se lo pides, de modo que una decisión acotada conserva su alcance limitado.
Las excepciones se mantienen precisas. La regla directa de una categoría prevalece sobre la heredada de la categoría superior, entre las heredadas prevalece la regla de la categoría superior más cercana y la prioridad resuelve lo que quede. Al final una gama queda gobernada por una sola regla, así que la tienda muestra exactamente lo que dice el formulario. Cada regla tiene además su propio interruptor, de modo que una disposición de temporada espera su momento sin afectar a la tienda actual.

¿A qué tienda, público y listado llega una regla?
Las reglas se asignan a las tiendas a las que pertenecen, así que una instalación multitienda lleva decisiones comerciales distintas a escaparates distintos. Las condiciones por grupo de clientes dan a los visitantes minoristas, a los compradores mayoristas identificados y a otros públicos su propio tamaño de página y su propio orden inicial.
El mismo sistema cubre las páginas de categoría, las páginas de fabricante, los resultados de búsqueda y las secciones de producto de la portada. El alcance figura en cada regla, lo que impide que una decisión pensada para una tienda, un público o un listado aparezca en otro.

¿Qué ocurre cuando el comprador cambia el orden?
Una regla decide cómo se abre un listado, no cómo hay que recorrerlo. Cuando un comprador elige otro orden u otra cantidad de productos, esa decisión se mantiene mientras sigue explorando la gama. El máximo configurado continúa protegiendo la tienda de una página excesiva.
La parte visual sigue siendo del tema activo. Las tarjetas de producto, los filtros, la disposición móvil y el diseño de categoría siguen resultando familiares, porque el módulo cambia la decisión comercial en lugar de sustituir la presentación. No se escribe nada en los archivos del tema, así que una actualización del tema deja las reglas intactas.

¿Cuánto trabajo exigen la puesta en marcha y el mantenimiento?
La instalación crea la pantalla de reglas y una página aparte para los valores globales. Una primera regla necesita un nombre, su alcance en el catálogo, los productos por página y el orden preferido. El control más fino permanece en el mismo formulario: herencia, condiciones de tienda y de grupo de clientes, prioridad, colocación manual e interruptor de actividad.
Los valores globales ofrecen un respaldo razonable a toda gama sin regla propia, con un tamaño de página predeterminado, un orden predeterminado y un número máximo de productos. Las reglas siguen guardadas si el módulo se retira temporalmente, y los ajustes procedentes de una versión anterior del módulo aparecen solos en la pantalla nueva.
La lista de reglas lleva un nombre interno para cada una y se filtra y ordena por categoría, tamaño de página, orden, herencia, prioridad y estado, para que un catálogo con decenas de decisiones siga siendo legible. La comprobación integrada verifica la instalación y el almacén de reglas y repone lo que falte antes de que un cambio llegue a los clientes.

-
Referenciamprcategorylistingrules
-
Versión2.0.5
-
Mejoras82
-
Publicado
-
Actualizado
-
Compatibilidad PrestaShopPS 1.6 – 9.x
-
Modelo de precioCompra única
-
Tipo de móduloFront & Back-office
-
Relevante para RGPDNo
-
Objetivo comercialAumentar conversiones
-
Cuenta externa necesariaNo
-
Complejidad del móduloMódulo completo
-
Etapa del recorrido del clienteInvolucra a tus clientes
-
Funciona con plataformaSin plataforma externa
Sé la primera persona en compartir tu experiencia con este producto.
Category Listing Rules te da control por categoría sobre cómo una página de categoría lista sus productos: el número de productos por página y el orden de clasificación predeterminado, con herencia a través del árbol de categorías, valores predeterminados para toda la tienda y un límite máximo estricto. Solo cambia cómo se listan los productos; nunca modifica productos, categorías, precios ni stock, y no añade columnas a las tablas propias de PrestaShop.
v2.0.0 — 2026-07-05
- ▸Convertido el módulo en producto con el esquema declarativo de base de datos
mprclr_ruleymprclr_rule_shop. - ▸Añadida una página admin Rules dedicada para selección de categoría, productos por página, modo mostrar todo, orden de clasificación, herencia, prioridad, estado activo y asociación de tienda.
- ▸Añadidos ajustes globales de respaldo para productos por página, orden predeterminado y límite máximo de productos por página.
- ▸Añadida resolución de reglas para coincidencias exactas de categoría, coincidencias heredadas de categoría padre, prioridad y desempate estable por ID de regla.
- ▸Añadidos almacenamiento y búsqueda de reglas compatibles con multitienda.
- ▸Añadida integración Back Office para licencia, actualización, soporte, integrity e install-integrity.
- ▸Añadida migración de reglas JSON v1 a filas de reglas v2 durante instalación y actualización.
- ▸Corregido el comportamiento de actualización v2 para que las pestañas admin se instalen durante la actualización igual que en una instalación nueva.
- ▸Corregida la página Configuration para que el formulario se renderice solo una vez.
v1.1.0 — 2026-07-04
- ▸Cambiadas las instalaciones nuevas para empezar con un mapa JSON
MPRCLR_RULESvacío en lugar de una regla de categoría hardcodeada. - ▸Actualizadas las notas README para describir la instalación predeterminada sin reglas.
v1.0.1 — 2026-07-04
- ▸Añadido el logotipo del módulo.
- ▸Protegidos los cambios de tamaño de página en consultas de categoría con comprobaciones de disponibilidad de
setResultsPerPage. - ▸Normalizadas las reglas JSON guardadas para almacenar solo ID de categoría positivos y tamaños de página positivos.
- ▸Mantenida visible la entrada JSON inválida en el formulario para que el admin pueda corregirla.
v1.0.0 — 2026-07-03
- ▸Versión inicial.
- ▸Añadidas sobrescrituras de productos por página por categoría mediante el mapa de configuración JSON
MPRCLR_RULES. - ▸Registrado
actionProductSearchProviderRunQueryBeforepara ajustar los resultados de búsqueda de productos por página de la categoría antes de que se ejecute la consulta. - ▸Añadido un formulario sencillo de configuración Back Office para el mapa de reglas JSON.
¿Esto cambia cómo se guardan los productos o solo cómo se listan?
¿Funciona con multitienda?
¿"Mostrar todo en una página" carga toda la categoría a la vez?
¿Cómo decide la herencia qué regla se aplica?
¿Qué pasa si un cliente elige su propio orden o tamaño de página?
¿Qué versiones de PrestaShop son compatibles?
¿Perderé mis reglas de listado si desinstalo el módulo?
- 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
Funciona bien con Reglas de listado por categoría
Los módulos que nuestro equipo combina realmente con este, y por qué cada uno encaja en la misma configuración.
Los compradores acotan una categoría con facetas mientras Category Listing Rules decide cuántos productos muestra esa lista y en qué orden, el filtrado y la presentación se mantienen coherentes en la misma página.
SEO Revolution define cómo ve una página de categoría un motor de búsqueda; Category Listing Rules define lo que ven los visitantes al llegar, un orden y una longitud de página adecuados para cada categoría.
El tope máximo por página evita que las categorías sin regla generen listados enormes, y Performance Revolution acelera la entrega de lo que el listado sí carga, páginas más pequeñas, servidas más rápido.
Sin problemas conocidos
Actualmente no hay problemas abiertos ni resueltos registrados para este módulo.
Devolución fácil - sin preguntas
Instalar, configurar y beneficiarse
Prioridad en ayuda y satisfacción
También podría interesarle
Quién desarrolla y mantiene este módulo
Desarrollado y mantenido por David Miller y mypresta.rocks. David Miller trabaja con PrestaShop desde 2013, y la empresa detrás de esta tienda está registrada desde el 3 de diciembre de 2018. Cada módulo de este catálogo es trabajo propio, así que tus preguntas al soporte llegan a las personas que escribieron el código. El registro de cambios de esta página muestra cada actualización con su fecha.