Showcase Revolution: configuración y ayuda
Inicio rápido
- Sube e instala mprshowcaserevolution y haz clic en "Configure".
- Abre Showcase Revolution > Ajustes > Configuración para revisar los valores predeterminados; mantén el módulo activado en "Module Manager".
- Abre "Widgets" y añade un widget con un Título y el Tipo de widget "New Products".
- Establece Hook (ubicación) en displayHome, Número de productos en 8 y Activo en Sí.
- Establece Diseño en "Grid", los productos por fila de escritorio en 4 y los de móvil en 2, y haz clic en Guardar.
- Abre la página de inicio y comprueba que aparecen los productos que cumplen los requisitos.
- Cambia a "Slider" si lo necesitas y comprueba la navegación, los puntos, la reproducción automática, los precios y los controles del carrito en tu tema.
Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.
Manual de configuración
Instala y crea un primer widget
Sube e instala mprshowcaserevolution en Módulos > "Module Manager". Haz clic en "Configure" para abrir el panel. Usa "Improve" > Showcase Revolution para acceder a "Widgets", Colecciones y Ajustes > Configuración. El submenú Ajustes también contiene Integridad, Licencia, Soporte y Actualizar.
Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.
Para una primera prueba, abre "Widgets", añade un widget, introduce un Título y elige Tipo de widget: "New Products", Hook (ubicación): "Homepage (displayHome)", Diseño: "Grid", Número de productos: 8 y Activo: Sí. Introduce 4 productos por fila de escritorio y 2 por fila de móvil. Guarda y abre la página de inicio.
Pantalla de configuración
Funciones
| Ajuste | Valor predeterminado | Comportamiento durante la ejecución |
|---|---|---|
| "Enable module" | Sí | Preferencia guardada; no controla la visualización. |
| "Enable widgets" | Sí | Preferencia guardada; no controla la visualización. |
| "Enable collections" | Sí | Preferencia guardada; no cambia qué productos de las colecciones se muestran. |
| "Enable trending products" | Sí | Preferencia guardada; no controla la visualización. |
| "Enable back-in-stock products" | Sí | Controla el registro de cambios de stock. Los datos de origen existentes son una cuestión independiente. |
Usa el estado de activación del módulo en "Module Manager", o el ajuste Activo de un widget, para controlar la visualización real. El campo de configuración independiente "Enable module" no sustituye a estos controles.
Valores predeterminados de widgets
| Ajuste | Valor predeterminado guardado |
|---|---|
| "Default widget layout" | "Slider" |
| "Products count" | 8 |
| "Products per row" | 4 |
| "Products per row on mobile" | 2 |
| "Show navigation arrows" | Sí |
| "Show pagination dots" | Sí |
| "Autoplay slider" | "No" |
| "Autoplay speed" | 5000 ms |
Estas son preferencias globales guardadas. Los widgets existentes tienen sus propios campos. Configura cada widget nuevo de forma explícita; no supongas que cambiar una preferencia global actualiza los valores de los widgets guardados o rellena todos los campos del editor.
Tendencias
| Ajuste | Valor predeterminado | Uso |
|---|---|---|
| "Views weight" | 0.3 | Contribución de las vistas a la puntuación de crecimiento. Un valor de cero se sustituye por 0.3. |
| "Sales weight" | 0.7 | Contribución de las ventas. Un valor de cero se sustituye por 0.7. |
| "Recalculate every" | 6 horas | Preferencia guardada; este módulo no tiene ningún recálculo programado conectado a ella. |
| "Minimum views" | 3 | Vistas mínimas en siete días para la inclusión. Un valor de cero se sustituye por 3. |
| "Back-in-stock window" | 30 días | Periodo del historial de reposiciones utilizado por esta fuente. |
| "Back-in-stock minimum quantity" | 1 | Preferencia guardada; las reposiciones se registran cuando el stock pasa a cualquier cantidad positiva. |
Usa el control de recálculo manual de tendencias del panel después de recopilar vistas. Las puntuaciones combinan las vistas registradas y las ventas de pedidos válidos. Las vistas de productos se registran mediante actionObjectProductViewAfter; confirma que tu tienda o integración emite ese hook. El registro de reposiciones usa actionUpdateQuantity y compara la cantidad visible en los datos almacenados con la nueva cantidad del hook. Verifica esta transición con tu proceso de actualización de stock.
Rendimiento
| Ajuste | Valor predeterminado | Comportamiento durante la ejecución |
|---|---|---|
| "Track product clicks" | Sí | Preferencia guardada; los clics se registran independientemente de este interruptor. |
| "Track product views" | Sí | Activa el hook de registro de vistas de productos. |
| "Cache widget HTML" | Sí | Preferencia guardada; no activa ni desactiva la caché HTML. |
| "Cache TTL" | 3600 segundos | Preferencia guardada; el contenido en caché caduca tras un período fijo de 1800 segundos. |
El HTML que contiene precios o controles para añadir al carrito se excluye de la caché HTML compartida de los widgets. También se excluyen las fuentes personales. Los carruseles compatibles con Warehouse tienen una caché adicional de selección y fichas ligeras; los datos personalizados de los productos de la primera fila se renderizan en el contexto del visitante.
Estilos del tema
Los valores predeterminados proceden del sistema compartido de estilos del tema. El módulo registra --mpr-sc-primary, --mpr-sc-accent, --mpr-sc-filter-bg, --mpr-sc-radius, --mpr-sc-shadow-hover y --mpr-sc-transition. "Card gap" tiene el valor predeterminado 16px y proporciona --mpr-sc-gap. Cambia los controles de estilo compartidos cuando necesites ajustar la paleta detectada o el espaciado. Las correspondencias de primary-hover y sombra normal no están disponibles.
Pantalla de widgets
El editor tiene las pestañas Configuración, Visualización y Avanzado. Los valores siguientes describen los valores predeterminados del esquema; introduce valores explícitos cuando un formulario nuevo esté vacío.
Configuración
| Ajuste | Valor predeterminado | Función |
|---|---|---|
| Título | Vacío | Encabezado multilingüe obligatorio. |
| Subtítulo | Vacío | Texto secundario multilingüe opcional. |
| Tipo de widget | "Best Sellers" | Elige la fuente de productos. |
| Ámbito de categoría | Todas las categorías, 0 | Limita las fuentes compatibles a la categoría seleccionada; las subcategorías no se incluyen automáticamente. |
| Colección | 0 | Elige una colección guardada para "Curated Collection". |
| Hook (ubicación) | displayHome | Elige el hook del front office. |
| Número de productos | 8 | Número máximo de productos solicitados. Pueden aparecer menos tras las comprobaciones de requisitos e imágenes. |
| Periodo (días) | Vacío | Limita el historial de ventas de los más vendidos o sustituye el periodo de los productos nuevos. |
| Activo | Sí | Controla la visibilidad de este widget. |
Las fuentes son "Best Sellers", "New Products", "On Sale", "Featured Products", "Trending Now", "Curated Collection", "Back in Stock", "Recently Viewed" y "Cart Recommendations". "Recently Viewed" aparece en la lista, pero no devuelve productos; no la selecciones para un bloque que deba funcionar.
"Cart Recommendations" necesita un módulo MPR Sales Revolution activado, un carrito cargado y productos en él. Las otras fuentes funcionan independientemente de esa integración. "Featured Products" usa Ámbito de categoría o la categoría configurada de productos destacados. No todas las fuentes aplican Ámbito de categoría, incluidas las rutas de colecciones y recomendaciones del carrito.
Visualización
| Ajuste | Valor predeterminado | Función |
|---|---|---|
| Diseño | "Slider" | "Grid", "Slider", "Carousel", "List" o "Compact". |
| Productos por fila (escritorio) | 4 | Columnas de escritorio o diapositivas visibles. |
| Productos por fila (móvil) | 2 | Columnas o diapositivas en móvil. |
| Mostrar flechas de navegación | Sí | Controles de navegación del carrusel. |
| Mostrar puntos | Sí | Controles de paginación del carrusel. |
| Reproducción automática | "No" | Activa el movimiento automático del slider/carrusel. |
| Velocidad de reproducción automática (ms) | 5000 | Intervalo de reproducción automática. |
| Mostrar precios | Sí | Controla la visibilidad de los precios preparados y la salida de lista/compacta del módulo. Las miniaturas de los temas modernos también reciben datos de presentación ajustados; comprueba cómo los usa tu tema. |
| Mostrar añadir al carrito | Sí | Controla la disponibilidad preparada de la opción de añadir al carrito y la salida de lista del módulo. Verifica cómo lo utiliza tu tema. |
| Mostrar descripción | "No" | Campo guardado; no muestra ni oculta las descripciones. |
| Ocultar productos sin imágenes | Sí | Excluye los productos sin una imagen de portada utilizable en la tienda. |
| Texto del enlace | Vacío | Etiqueta multilingüe opcional del enlace del encabezado. |
| URL del enlace | Vacío | Destino opcional del enlace del encabezado. |
"Grid", "Slider" y "Carousel" suelen usar la miniatura de producto nativa del tema en las versiones modernas de PrestaShop. PrestaShop 1.6 tiene una plantilla antigua del módulo. "List" y "Compact" usan plantillas más pequeñas del módulo. Los puntos y la reproducción automática se pasan al renderizador actual del carrusel.
Avanzado
Ordenar por se guarda, pero las fuentes automáticas mantienen su propio orden de consulta. Clase CSS está vacío de forma predeterminada y añade una clase al contenedor. CSS personalizado está vacío de forma predeterminada y genera un bloque de estilos. Posición tiene el valor predeterminado 0 y ordena los widgets dentro de un hook.
CSS personalizado no se limita automáticamente al widget. Incluye Clase CSS en tus selectores:
.homepage-staff-picks .mpr-showcase-widget__title {
text-transform: uppercase;
}
La base de datos también guarda sort_dir con el valor predeterminado DESC y show_manufacturer con el valor predeterminado 0; estos no son controles del formulario actual del widget.
Pantalla de colecciones
Crea una colección con Nombre, una Descripción opcional de texto enriquecido, Tipo, Fecha de inicio, Fecha de fin, Activo y Posición. El nombre y la descripción están vacíos de forma predeterminada, Tipo es curated, las fechas están vacías, Activo es Sí y Posición es 0. Los tipos incluyen curated, staff_picks, seasonal y spotlight.
Añade los productos seleccionados, reordénalos y guarda un widget con Tipo de widget: "Curated Collection" y la Colección correspondiente. Los productos usan su posición guardada en la colección.
Las fechas y Activo afectan a las consultas de colecciones que solicitan una selección solo de elementos activos. La búsqueda directa de productos de la colección del widget no comprueba esos campos de programación. Controla un widget de colección con su propio interruptor Activo; no dependas de las fechas de la colección para ocultar un widget ya asignado.
Por ejemplo, crea una colección llamada Summer Picks y configura:
Title: Summer Picks
Widget Type: Curated Collection
Collection: your saved collection
Hook (Placement): displayHome
Layout: Grid
Products Count: 8
Active: Yes
Ubicación y personalización del tema
Los hooks compatibles son:
displayHome
displayFooterCategory
displayLeftColumn
displayRightColumn
displayFooterBefore
displayFooterProduct
displayProductAdditionalInfo
displayOrderConfirmation2
displayCrossSellingShoppingCart
displayNotFound
El tema debe llamar al hook seleccionado. Para un pie de producto personalizado:
{hook h='displayFooterProduct'}
No hay ningún renderizador de shortcodes CMS. Usa un hook compatible.
Las rutas de sobrescritura del tema incluyen:
themes/your_theme/modules/mprshowcaserevolution/views/templates/front/widget.tpl
themes/your_theme/modules/mprshowcaserevolution/views/templates/front/_product-miniature-widget.tpl
themes/your_theme/modules/mprshowcaserevolution/views/templates/front/layouts/list-item.tpl
themes/your_theme/modules/mprshowcaserevolution/views/templates/front/layouts/compact-item.tpl
Los selectores útiles incluyen .mpr-showcase-widget, sus modificadores --grid, --slider, --carousel, --list y --compact, .mpr-showcase-widget__title, .mpr-showcase-widget__subtitle, .mpr-showcase-widget__link, .mpr-showcase-slider__nav, .mpr-list-item y .mpr-compact-item.
Verificación y resolución de problemas
- Confirma que tu primer widget "Grid" muestra productos en el hook seleccionado.
- Cámbialo a "Slider" y prueba las flechas, los puntos y la reproducción automática en escritorio y móvil.
- Comprueba los controles de precios y de añadir al carrito en tu tema real.
- Haz clic en un producto del widget e inspecciona la solicitud
trackClicksi te interesa registrar los clics. - Prueba por separado una fuente de colección y de recomendaciones del carrito antes de reutilizarlas en otros lugares.
No se genera ningún contenedor si una fuente no devuelve productos que puedan mostrarse. Comprueba el estado activo, la asociación con la tienda actual, el hook exacto, los requisitos de la fuente, la categoría, las imágenes de portada y la cantidad de productos. "Best Sellers" necesita ventas y "Trending Now" necesita vistas registradas y un recálculo. "Back in Stock" necesita transiciones de stock registradas. "Recently Viewed" no devuelve productos en esta versión.
Si los cambios tardan en aparecer, ten en cuenta las cachés fijas de 30 minutos y la caché de tu tienda/tema. Si parece que se ignora la programación de las colecciones, usa el control Activo del propio widget. Si un tema ignora los indicadores de precio o de botón, revisa su plantilla de miniaturas.
Desinstalación
Exporta o anota los widgets y las colecciones antes de desinstalar. La desinstalación elimina el menú de administración, el registro de gestión de columnas, el registro del tema y las tablas del esquema que pertenecen al módulo, incluidos los widgets, las colecciones, las tendencias y los datos de seguimiento. La desinstalación estándar elimina los registros de hooks. Si falla la limpieza del tema, el método se detiene antes de eliminar el resto de la configuración. Elimina todas las llamadas manuales a hooks del tema y las sobrescrituras que hayas añadido.
Capturas de pantalla




Preguntas
2
¿Cómo selecciona Showcase Revolution el contenido en multitienda?
¿Qué actividad de los compradores registra Showcase Revolution?
El endpoint de clics guarda los ID del producto, widget y tienda, la fuente y la hora. El hook de visitas al producto puede registrar los ID del producto y de la tienda y la hora para las tendencias cuando Track product views está activado y se emite el hook. El endpoint actual de clics no comprueba Track product clicks, por lo que desactivar esa preferencia guardada no detiene el registro de clics.
Problemas conocidos
7
Conflictos de compatibilidad de temas entre módulos
Escaparates renderizados más tarde sin estilos
Recursos de la tienda combinados
Traducciones de interfaz ausentes o dañadas
Conflictos de contenido en páginas inexistentes
Filtros de la lista de escaparates
Compatibilidad de visualización de precios
Solicitudes de funcionalidades
5
Implementado
Widget Showcase con recomendaciones según el carrito
Escaparates de productos
Recomendaciones en el carrito
Ocultar productos sin imágenes
Carga diferida de fichas del carrusel
Registro de cambios
v2.4.62026-05-27
- AddedFinalize showcase widget endpoint SEO cleanup
- AddedUse shared theme style tokens
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedSimplify showcase dashboard actions
- FixedReplace Tools::displayPrice with PriceFormatter compat wrapper
Versiones anteriores
v1.1.02026-04-20
- Addedautomatic theme detection for Classic and Hummingbird style compatibility
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
- Improvedadmin list columns with visual badge indicators and multiselect filters
- Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
Demo
Prueba el módulo completo antes de comprar
Compra la licencia más tarde y conserva tus ajustes.
- Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
- Tienda demo lista Explora una tienda demo lista en tu navegador.
- Sin registro Sin cuenta, correo ni dominio de tienda.
Al descargar, aceptas las condiciones de la demo y la política de privacidad.
Al abrir esta demo, acepta los términos de la demo y la política de privacidad.