Showcase Revolution: configuración y ayuda

Inicio rápido

  1. Sube e instala mprshowcaserevolution y haz clic en "Configure".
  2. Abre Showcase Revolution > Ajustes > Configuración para revisar los valores predeterminados; mantén el módulo activado en "Module Manager".
  3. Abre "Widgets" y añade un widget con un Título y el Tipo de widget "New Products".
  4. Establece Hook (ubicación) en displayHome, Número de productos en 8 y Activo en Sí.
  5. 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.
  6. Abre la página de inicio y comprueba que aparecen los productos que cumplen los requisitos.
  7. 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

  1. Confirma que tu primer widget "Grid" muestra productos en el hook seleccionado.
  2. Cámbialo a "Slider" y prueba las flechas, los puntos y la reproducción automática en escritorio y móvil.
  3. Comprueba los controles de precios y de añadir al carrito en tu tema real.
  4. Haz clic en un producto del widget e inspecciona la solicitud trackClick si te interesa registrar los clics.
  5. 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

Showcase Revolution, captura de pantalla 3

Showcase Revolution, captura de pantalla 5

Showcase Revolution, captura de pantalla 8

Showcase Revolution, captura de pantalla 10

Preguntas

2

¿Cómo selecciona Showcase Revolution el contenido en multitienda?

La selección de widgets usa sus asociaciones con la tienda actual y los listados de colecciones usan sus asociaciones con las tiendas. La búsqueda de productos usa la tienda actual, incluidos sus productos activos para una colección. Los cálculos de visitas y ventas para las tendencias también se limitan a la tienda. Comprueba las asociaciones de widgets y colecciones para cada tienda.

¿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

ResueltoActualizado:
Corregido en: 2.7.0
Un escaparate podía fallar cuando otro módulo instalado proporcionaba una versión antigua del soporte compartido de temas.

Escaparates renderizados más tarde sin estilos

ResueltoActualizado:
Corregido en: 2.6.2
Los escaparates renderizados más tarde en la página, incluidas las recomendaciones de páginas inexistentes, podían aparecer sin los estilos necesarios.

Recursos de la tienda combinados

ResueltoActualizado:
Corregido en: 2.5.2
Los archivos del módulo podían no combinarse correctamente con la optimización de archivos de PrestaShop activada.

Traducciones de interfaz ausentes o dañadas

ResueltoActualizado:
Corregido en: 2.5.2
Algunas etiquetas del módulo seguían en inglés o mostraban texto dañado al seleccionar otro idioma de la tienda.

Conflictos de contenido en páginas inexistentes

ResueltoActualizado:
Corregido en: 2.5.2
El escaparate podía competir con el módulo dedicado a páginas 404 en páginas inexistentes.

Filtros de la lista de escaparates

ResueltoActualizado:
Corregido en: 2.4.5
Algunos filtros de listas de administración no filtraban correctamente los registros de escaparates.

Compatibilidad de visualización de precios

ResueltoActualizado:
Corregido en: 2.4.5
El formato de precios podía fallar en versiones de PrestaShop donde no estaba disponible el antiguo método de visualización de precios.

Solicitudes de funcionalidades

5

Implementado

Widget Showcase con recomendaciones según el carrito

Implementado
Muestra recomendaciones de productos según el contenido actual del carrito y excluye los productos que ya están en él. Para usar el widget necesitas tener activo el módulo mprsalesrevolution.

Escaparates de productos

Implementado
Muestra escaparates de productos con un estilo adaptado al tema.

Recomendaciones en el carrito

Implementado
Muestra un widget de recomendaciones de productos en el carrito.

Ocultar productos sin imágenes

Implementado
Excluye de un escaparate los productos sin imagen.

Carga diferida de fichas del carrusel

Implementado
Los escaparates cargan las fichas completas de productos fuera de la vista inicial cuando se acercan al área visible, reduciendo el trabajo inicial de la página y conservando los controles de añadir al carrito.

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.
Iniciar tienda demo

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.

Cargando...
Volver arriba