Sales Revolution: configuración y ayuda

Inicio rápido

  1. Sube e instala mprsalesrevolution.zip en "Module Manager".
  2. Haz clic en "Configure" y abre Sales Revolution > Configuración en la tienda prevista.
  3. Revisa "Activar la venta cruzada", los ajustes de VAT y las opciones de numeración personalizada desactivadas por defecto.
  4. Crea un par de productos activo, seleccionando el producto de origen y el producto objetivo.
  5. Prueba un hook de carrito o ventana modal que use recomendaciones manuales.
  6. Configura el token cron y el ejecutor del módulo antes de activar campañas automáticas.
  7. Verifica los bloques de la tienda, los precios reales del carrito y los registros de Panel de control/Analítica en una sesión de prueba.

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

Manual de configuración

Instala y comprueba las pantallas disponibles

  1. Sube e instala mprsalesrevolution.zip mediante Módulos > "Module Manager".
  2. Haz clic en "Configure". Llegarás a Sales Revolution > Panel de control.
  3. Selecciona el contexto de tienda previsto y abre Sales Revolution > Configuración.
  4. Revisa los ajustes de recomendaciones, campañas, VAT y numeración antes de usar la tienda.
  5. Empieza con un par de productos y prueba una ubicación del tema que use pares, como el bloque de recomendaciones del carrito/ventana modal.
  6. Configura el ejecutor cron antes de depender de la automatización de campañas.
  7. Verifica los productos mostrados, los precios reales del carrito y los análisis con una sesión de cliente de prueba.

El módulo ofrece las páginas Panel de control, Pares de productos, Reglas de recomendación, Ofertas bundle, Campañas, Descuentos dinámicos, Programador de campañas, Analítica, Configuración y Verificación del sistema. También proporciona las páginas Licencia, Soporte y Actualizar.

Algunos ajustes de estas pantallas se guardan pero no tienen efecto en la versión actual; las tablas siguientes indican cuáles.

Configura la salida de recomendaciones

Abre Sales Revolution > Configuración. Haz clic en Guardar después de cambiar los campos.

Funciones y visualización

Ajuste Predeterminado Uso actual
"Activar la venta cruzada" Activado Controla el renderizado de recomendaciones. Desactívalo para ocultar esos bloques.
"Activar las campañas" Activado Controla la visualización de campañas y ofertas y la automatización de campañas. Al desactivarlo no se eliminan los descuentos existentes del catálogo.
"Venta cruzada en la ventana modal" Activado Activa el bloque de recomendaciones de la ventana modal de añadir al carrito.
"Recomendaciones del carrito deslizante" Activado Activa el renderizador de recomendaciones del carrito.
"Carrusel en columna" Activado Activa el bloque compatible de barra lateral/columna.
"Límite del carrito deslizante" 8 Limita las recomendaciones del carrito. El renderizador las limita a 8.
"Límite de la ventana modal" 3 Límite de productos del bloque modal.
"Límite de la sección de venta cruzada" 4 Límite de venta cruzada del pie de producto.
"Límite del carrusel en columna" 6 Límite de recomendaciones de la barra lateral.
"Mostrar precios" Activado Usado por los renderizadores de recomendaciones compatibles, incluido el bloque del carrito.
"Mostrar el botón de añadir al carrito" Activado Usado por los renderizadores de recomendaciones compatibles. Comprueba las tarjetas reales del tema.
"Respetar las existencias" Activado Aplicado por las rutas de selección compatibles. La aptitud también puede seguir las reglas nativas de pedidos sin existencias/posibilidad de compra.
"Pedidos mínimos para compras conjuntas" 1 Número mínimo de compras conjuntas para resultados de comprados juntos frecuentemente.
"Periodo de historial de compras conjuntas" 90 días Ventana del historial para recomendaciones de compras conjuntas y su actualización.
"Duración de la caché" 3600 segundos Preferencia de caché de recomendaciones. Algunas ubicaciones limitan o usan su propia duración; el renderizador del carrito la limita entre 60 y 900 segundos.

Encontrarás estos ajustes en las pestañas Características, Visualización, Filtrado y Algoritmo. Que exista un ajuste no significa que todas las ubicaciones lo utilicen.

Campos guardados sin efecto

Los siguientes campos se guardan en el formulario de configuración, pero no cambian las recomendaciones, la visualización ni el seguimiento. Conserva sus valores predeterminados salvo que tu propia integración los utilice.

Ajuste Predeterminado Qué guarda el formulario
"Activar los packs" Activado Guarda una preferencia de packs; no aplica descuentos a los packs.
"Comprados juntos frecuentemente" Activado Guarda una preferencia de algoritmo; cada ubicación utiliza sus propios métodos de recomendación.
"Productos similares" Activado Preferencia de algoritmo.
Vistos recientemente Activado Preferencia de algoritmo.
"Reglas manuales" Activado Preferencia de algoritmo.
"Registrar clics" Activado Se guarda, pero no tiene efecto en la versión actual: los clics en recomendaciones se registran esté activado o no.
"Registrar conversiones" Activado Se guarda, pero no tiene efecto en la versión actual: los pedidos tras un clic en una recomendación se registran esté activado o no.
"Registrar vistas de productos" Activado Se guarda, pero no tiene efecto en la versión actual: las vistas de productos para los vistos recientemente se registran esté activado o no.
"Límite en páginas de producto" 4 Preferencia de límite general. La sección del pie de producto utiliza en su lugar "Límite de la sección de venta cruzada".
"Límite en la página del carrito" 3 Preferencia de límite general del carrito. El renderizador actual utiliza "Límite del carrito deslizante".
"Límite en el proceso de compra" 2 Límite guardado. No se muestran recomendaciones en el proceso de compra.
"Prioridad de reglas manuales" Activado Preferencia de prioridad guardada; cada ubicación utiliza su propio orden de recomendación.
"Método de carga" "En el servidor" (server) También ofrece AJAX (ajax). Cambiar este campo no modifica cómo se cargan las recomendaciones.
"Activar el carrusel" Activado Preferencia de carrusel. Los diseños actuales dependen de la ubicación.
"Reproducción automática del carrusel" Desactivado Preferencia de reproducción automática.
"Excluir productos del carrito" Activado Preferencia de filtrado. El recomendador del carrito ya excluye los ID del carrito mediante sus opciones.
"Excluir productos comprados" Desactivado Preferencia de filtrado guardada; no excluye los productos comprados.
"Respetar la visibilidad" Activado Preferencia de visibilidad. Las comprobaciones nativas/compartidas de aptitud siguen aplicándose de forma independiente.
"Rango de precios de productos similares" 30 por ciento Preferencia de productos similares guardada; no cambia el intervalo de precios utilizado en las recomendaciones.
"Solo la misma categoría" Activado Preferencia antigua de productos similares.
"Mismo fabricante" Desactivado Preferencia antigua de productos similares.
"Guardar en caché resultados de compras conjuntas" Activado Preferencia de caché guardada; no cambia la caché de las recomendaciones de productos comprados juntos.

El motor real de recomendaciones puede usar pares manuales, compras conjuntas, reglas, productos similares, datos de vistas conjuntas y tendencias. Cada ubicación proporciona listas de algoritmos distintas. La venta cruzada del pie de producto usa resultados similares/de tendencias y una alternativa, por lo que añadir un par manual no obliga a esa sección concreta a mostrarlo.

Crea pares, reglas y registros de packs

Pares de productos

Abre Sales Revolution > Pares de productos y añade un registro. Selecciona Producto de origen y Producto objetivo. Elige Tipo de par: venta cruzada, venta de una opción superior, accesorio o pack. El modelo usa por defecto venta cruzada, Bidireccional desactivado, Prioridad 0 y Activo activado.

Activa Bidireccional para crear la relación en ambas direcciones. Los pares con mayor prioridad se seleccionan primero en la ruta de pares. Guarda y prueba una ubicación que utilice pares manuales. Un tipo de par pack es una relación de recomendación, no una prueba de descuento de pack al finalizar la compra.

Reglas de recomendación

Abre Reglas de recomendación. Establece Nombre, Descripción opcional, Tipo de regla, Prioridad, Límite de productos y Activo. Usa Condiciones del producto para elegir productos, categorías o fabricantes de origen, con Precio mín. y Precio máx. opcionales. Usa Filtros de recomendación para elegir el conjunto sugerido y su rango de precios.

Por ejemplo, selecciona las categorías de origen 12 y 18, con precios de 50 a 200, y recomienda productos del fabricante 4. El JSON guardado mantiene los filtros de origen en conditions, los de destino en recommendations y los límites de precio en _price_min y _price_max.

Las reglas afectan a las rutas de recomendación que incluyen el algoritmo de reglas. No sustituyen al algoritmo similar/de tendencias seleccionado explícitamente en cada sección de producto.

Ofertas de packs

Abre Ofertas bundle para gestionar Nombre, Activo, Productos en pack, Tipo de descuento, Valor del descuento, Cantidad mínima, Usos totales máx., Usos máx. por cliente, Fecha de inicio y Fecha de fin. El modelo usa por defecto un descuento porcentual, valor 0, y proporciona cálculos de precio/uso de packs.

La versión actual guarda los packs y muestra una vista previa en el back office, pero no los vende en la tienda: no aparece ningún botón de pack y no se aplica ningún descuento de pack en el carrito. No anuncies un descuento de pack solo porque haya un pack guardado.

Crea campañas y ofertas limitadas

Abre Sales Revolution > Campañas. Introduce Nombre de la campaña y elige Tipo de campaña, Tipo de descuento, Valor del descuento, Prioridad, Activo, Acumulable, Productos objetivo, Fecha de inicio y Fecha de fin.

Los tipos de campaña compatibles son venta flash, programada, recurrente, cuenta atrás, compra anticipada, última oportunidad y oferta limitada. Los tipos de descuento son porcentaje, importe y precio fijo. El modelo usa por defecto programada, porcentaje, descuento 0, prioridad 0, activa sí y acumulable no.

Selecciona explícitamente productos, categorías o fabricantes de destino. Las campañas utilizan los elementos incluidos seleccionados; no se aplican las exclusiones ni las selecciones de todos los elementos.

Guardar una campaña manual conserva su registro, alcance y datos de visualización de la oferta, pero no cambia los precios de los productos. Los descuentos reales del catálogo (precios específicos nativos) solo los crean Descuentos dinámicos y Programador de campañas. Comprueba el precio del producto y del carrito antes de publicar una promoción.

Campos de ofertas limitadas

Para una oferta limitada, configura:

Campo Predeterminado Uso
Límite de cantidad 0 en el modelo de campaña Límite de cantidad de la promoción. Establece un límite positivo cuando lo necesites.
Mostrar barra de progreso Activado Muestra el progreso en los widgets compatibles.
Estilo de progreso bar Elige la presentación de progreso disponible.
Modo de visualización single_cell Elección guardada del diseño de la oferta.
Extensión de columnas de la cuadrícula 1 Elección guardada del diseño de cuadrícula.
Posición en la cuadrícula 4 Posición guardada; no coloca ofertas en las cuadrículas de categoría o búsqueda.
Velocidad del carrusel 5000 ms Valor de visualización por campaña.
Páginas de categoría Activado Preferencia de ubicación guardada; las ofertas no se muestran en las cuadrículas de categoría.
Resultados de búsqueda Activado Preferencia de ubicación guardada; las ofertas no se muestran en las cuadrículas de búsqueda.
Páginas de producto Desactivado Actívalo para las ubicaciones compatibles de ofertas de producto.
Página de inicio Desactivado Actívalo para el bloque de ofertas de la página de inicio.
Pie de página Desactivado Indicador guardado. El carrusel general del pie muestra recomendaciones, no es una ubicación de ofertas.

Por ejemplo, crea una oferta limitada con un descuento del 15 por ciento, un límite positivo de cantidad 100, fechas válidas y activa Páginas de producto y Página de inicio. Confirma por separado el precio real y ambos widgets.

Velocidad simulada

Velocidad simulada está desactivada por defecto en los formularios de campañas manuales. Guarda las unidades fantasma separadas de las unidades realmente vendidas. Los controles disponibles incluyen Modo velocidad (predeterminado steady), Unidades fantasma (0), Duración de drenaje (24 horas), Intervalo mín. (300 segundos), Intervalo máx. (3600 segundos) y Factor de aceleración (0.80).

Si configuras unidades fantasma, el progreso no es únicamente un recuento de unidades compradas. Revisa esa presentación de forma consciente. El ejemplo de 10 unidades fantasma durante 24 horas es una configuración de progreso simulado, no un historial real de ventas.

Configura los ajustes globales de ofertas y banners

En Configuración > Ofertas limitadas:

Ajuste Predeterminado Uso
"Activar los widgets de ofertas" Activado Permite los widgets de ofertas compatibles mientras las campañas estén activadas.
"Intervalo de consulta de ofertas" 30 segundos Actualiza el progreso de las ofertas mediante AJAX tras la primera interacción con la página. El valor 0 utiliza el intervalo de 30 segundos.
"Comportamiento con varias ofertas" "Mostrar solo la mejor oferta" (best_only) También ofrece rotación o varias posiciones cuando la ubicación las admite.
"Comportamiento al agotarse" "Ocultar el widget" (hide) Como alternativa, muestra como agotado (show_sold_out).
"Límite de productos por oferta" 4 Productos por widget de oferta compatible.
"Origen del widget de inicio" "Productos nuevos" (new) También ofrece "Productos rebajados", "Más vendidos" y "ID de productos personalizados".
"Límite del origen de inicio" 8 Máximo de productos de origen de la página de inicio.
"ID de productos personalizados" Vacío ID separados por comas para el origen personalizado de la página de inicio.

En Configuración > Banner de cuenta atrás:

Ajuste Predeterminado Uso
"Activar el banner de cuenta atrás" Desactivado Activa una barra promocional en displayBanner.
"Tipos de campaña del banner" flash_sale,scheduled Claves de tipos de campaña aptos separadas por comas.
"Color de fondo del banner" #1a1a2e Fondo.
"Color del texto del banner" #ffffff Texto.
"Color de acento del banner" #e94560 Cuenta atrás y acento.
"Permitir cerrar el banner" Activado Permite al visitante cerrar el banner.
"Duración de ocultación" 24 horas Periodo de ocultación.
"URL del enlace del banner" Vacío URL de destino opcional.

La pestaña de configuración Campañas también muestra Mostrar cuenta atrás, Mostrar insignia, Mostrar precio original y Mostrar ahorros, todos activados por defecto; "Countdown Style" tiene como predeterminado simple; Color de la insignia es #ff0000; "Badge Text Color" es #ffffff; "Price Display" tiene como predeterminado replace; "Combine Discounts" y "Priority Over Specific Prices" están desactivados por defecto.

Estos campos globales de campaña se guardan pero no tienen efecto en la versión actual. Las opciones de visualización vienen de cada campaña y del programador, y las reglas nativas de PrestaShop deciden cómo se acumulan los descuentos, así que "Combine Discounts" y "Priority Over Specific Prices" no cambian la acumulación.

Configura la automatización y cron

Descuentos dinámicos

Abre Sales Revolution > Descuentos dinámicos para el rotador automático de promociones. Los nuevos rotadores están inactivos. Establece Nombre del rotador, Nombre de la promoción opcional, conjunto de destino, límites de descuento, cantidad y duración antes de activarlo.

Los valores predeterminados del formulario son descuento porcentual, Descuento mín. 10, Descuento máx. 50, Límite de cantidad 3, Duración (horas) 24, Drenaje automático (unidades fantasma) activado, Tasa de drenaje (horas por unidad) 8, Modo velocidad constante, Tiempo de espera (horas) 72, Máx. ofertas simultáneas 1, Período de enfriamiento del producto (días) 14 y Precio mín./Precio máx. 0.

Revisa explícitamente el drenaje automático antes de activarlo. Un nuevo rotador puede simular unidades presentadas como adquiridas. Configura su desencadenante y conjunto de productos, y verifica después la campaña generada y los precios específicos nativos.

Programador de campañas

Abre Programador de campañas. Configura Nombre, Activo, Modo bucle, Número de bucles o Repetir hasta y Plantilla de nombre de campaña. Los nuevos registros del programador están inactivos y pendientes; el modo de bucle predeterminado es infinito.

Construye la Secuencia de fases con una categoría, selección de subcategoría, número de productos, tipo/valor de descuento, duración, umbral de ventas opcional y reglas de nueva selección aleatoria para cada fase. Revisa Configuración de visualización y Estado e historial. Inicia solo después de comprobar las fases y el ejecutor cron. El programador crea campañas reales y sincroniza los precios nativos.

Ejecuta el programador

El módulo proporciona un punto de entrada autenticado mediante token. Usa el token cron del módulo desde el panel cron del back-office:

php modules/mprsalesrevolution/cron.php --token=YOUR_TOKEN --max-tasks=20 --max-seconds=55 --context=cron
https://example.com/modules/mprsalesrevolution/cron.php?token=YOUR_TOKEN&max-tasks=20&max-seconds=55&context=cron

Los metadatos de las tareas compartidas incluyen:

Tarea Programación
"Detectar carritos abandonados" Cada 900 segundos
"Enviar recordatorios de carritos abandonados" Cada 900 segundos, contexto cron
"Marcar como caducados los carritos abandonados antiguos" A diario a las 04:00
"Activar/desactivar campañas programadas" Cada 300 segundos
"Actualizar productos comprados juntos frecuentemente" A diario a las 03:30
"Reducir las unidades de velocidad simulada" Cada 60 segundos
"Ejecutar el rotador automático de promociones" Cada 900 segundos
"Ejecutar el programador de campañas temáticas" Cada 300 segundos

Comprueba el resultado de cada tarea por separado: el éxito general de la respuesta HTTP no significa que todas las tareas hayan terminado. Desactivar "Activar las campañas" detiene nuevas campañas y rotaciones, pero no elimina los descuentos ya creados en los productos, así que revisa sus precios específicos.

Configura VAT y la numeración de documentos

VAT / impuestos B2B

Ajuste Predeterminado Uso
"Validar números VAT de la UE" Activado Valida las direcciones guardadas mediante la integración VIES.
"Activar la inversión del sujeto pasivo B2B" Activado Activa el gestor de impuesto cero del módulo para direcciones clasificadas como aptas.
"Bloquear números VAT no válidos" Activado Rechaza la validación de direcciones cuando se confirma que el VAT no es válido.
"Bloquear cuando VIES no esté disponible" Desactivado Actívalo solo si quieres que la indisponibilidad del servicio bloquee esos envíos de direcciones.
"Duración de la caché de validación VAT" 720 horas Guarda en caché los resultados de validación VIES.
"Código ISO del país del vendedor" Vacío País del vendedor con dos letras; si está vacío, usa el país de la tienda.

Prueba el guardado de direcciones y el cálculo real de impuestos con la configuración de tu tienda antes de usar estos valores predeterminados. La disponibilidad de VIES y el paquete compartido de validación afectan al resultado.

Numeración de pedidos y facturas

Ajuste Predeterminado Uso
"Referencias de pedido personalizadas" Desactivado Activa las referencias de pedido generadas.
"Formato de referencia de pedido" {YYYY}/{MM}/{NNNNNN} Patrón de referencia con un contador obligatorio y un discriminador de reinicio.
"Prefijo de pedido" Vacío Prefijo estático.
"Sufijo de pedido" Vacío Sufijo estático.
"Ámbito del contador de pedidos" "Global" "Global" o "Por cliente".
"Reinicio del contador de pedidos" "Anual" Nunca, "Anual", "Mensual" o "Diario".
"Próximo número de pedido" Vacío Próximo valor del contador de un solo uso, borrado tras utilizarlo.
"Números de factura personalizados" Desactivado Formatea los números mostrados conservando el almacenamiento numérico nativo de facturas.
"Formato de número de factura" {DOC_TYPE}/{YYYY}/{NNNNNN} Patrón de visualización de facturas.
"Abreviatura de factura" INV Valor de {DOC_TYPE}.
"Reinicio del contador de facturas" "Anual" Periodo de reinicio del contador.
"Próximo número de factura" Vacío Próximo valor del contador de facturas de un solo uso.

Las familias de tokens compatibles incluyen partes de fecha {YYYY}, {YY}, {MM}, {DD}; contador principal {N} con relleno como {NNNNNN}; contadores globales y de cliente como {GLOBAL_N} y {CUSTOMER_N}; y valores contextuales como {CUSTOMER_REF}, {PRODUCT_REF}, {SHOP_ID}, {SHOP_NAME}, {CART_ID} y {COUNTRY} cuando estén disponibles en ese contexto de generación. {DOC_TYPE} es para formatos de documentos, no para referencias de pedido. La generación de pedidos también rechaza {ORDER_ID}, {INVOICE_ID} y {PAYMENT}.

Conserva un contador y suficiente información de alcance/fecha para el modo de reinicio seleccionado. El validador de ajustes puede rechazar formatos que provoquen colisiones. Prueba un pedido y una factura nuevos antes de un uso más amplio.

Comprueba las ubicaciones del tema, los estilos y los análisis

Hook Ubicación actual
displayFooterProduct Bloques del pie de producto.
displayProductExtraContent Contenido adicional del producto cuando es compatible.
displayMprProductPairings Emparejamientos contextuales.
displayCartAjaxInfoBlock Recomendaciones del carrito/panel deslizante.
displayShoppingCartFooter Delega en el renderizador de recomendaciones del carrito.
displayCartModalFooter Recomendaciones de la ventana modal de añadir al carrito.
displayBlogSidebar Deslizador de columna.
displayProductAdditionalInfo, displayReassurance Ubicación de ofertas de producto.
displayHome Bloque de ofertas de la página de inicio.
displayBanner Barra de cuenta atrás.
displayFooterBefore Carrusel de recomendaciones para temas modernos.
displayFooter Alternativa de pie para PrestaShop anterior a 1.7.

Tu tema debe llamar al hook. Las recomendaciones no se muestran en el resumen de compra ni en la confirmación de pedido y las ofertas no se insertan en las cuadrículas de categoría o búsqueda. El carrusel del pie muestra recomendaciones en lugar de ofertas limitadas.

Los títulos ingleses predeterminados incluyen More From This Category, Complete your cart, Works Great Together y Recommended Products. Los títulos predeterminados están disponibles en francés, alemán, español, italiano y polaco. El formulario de configuración no ofrece campos para editar estos cuatro títulos.

Usa "Theme styles" para actualizar los valores detectados, borrar valores personalizados y editar los controles de estilo compartidos. Para el CSS del tema, las clases existentes incluyen .mpr-product-crosssell, .mpr-product-crosssell__grid, .mpr-cart-recommendations, .mpr-cart-recommendations__slide, .mpr-deal-widget, .mpr-deal-progress, .mpr-countdown-bar y .mpr-countdown-bar__discount.

Comprueba Panel de control y Analítica después de hacer clic en una recomendación y realizar un pedido de prueba. Una conversión solo se registra cuando el pedido sigue a un clic en una recomendación. Los resultados de comprados juntos frecuentemente requieren suficiente historial de pedidos. Los fragmentos en caché reducen el trabajo repetido en las siguientes visitas a la página.

Resuelve problemas y desinstala

Si falta un bloque, comprueba su interruptor de función efectivo, el hook del tema, productos aptos, imágenes, reglas de existencias/acceso y fechas de campaña pertinentes. No esperes pares manuales en una ubicación que solo utiliza resultados similares/de tendencias.

Si aparece un widget de campaña pero los precios no cambian, mira los precios específicos del producto. Una campaña guardada manualmente no los crea; solo lo hacen Descuentos dinámicos y Programador de campañas. Comprueba los resultados de las tareas cron si hay programaciones detenidas. Con promociones superpuestas, prueba el precio en el carrito; los ajustes globales de acumulación no lo controlan.

Si falla el guardado de direcciones VAT durante una interrupción de VIES, comprueba "Bloquear cuando VIES no esté disponible". Si se rechazan los ajustes de numeración, corrige el contador requerido, el discriminador de reinicio o el token no compatible antes de guardar. Usa Verificación del sistema para las tablas del módulo y la infraestructura.

Antes de desinstalar, detén los rotadores/programadores, finaliza las promociones y verifica que se hayan limpiado los precios específicos nativos generados mientras el módulo siga disponible. Desactivar solo el renderizado de campañas no elimina las filas nativas de descuento. Haz una copia de los datos del módulo y los registros de numeración que necesites conservar.

Desactiva el módulo en Module Manager para detener sus hooks. La desinstalación elimina las tablas del módulo, el registro cron, el menú y la integración del tema. Los descuentos de catálogo generados permanecen tras eliminar sus vínculos con el módulo, así que revisa los precios del catálogo después. La desinstalación no revierte pedidos ni referencias de documentos ya emitidas.

Compatibilidad

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

Capturas de pantalla de referencia

Sales Revolution, Recomendaciones de la ventana modal del carrito

Sales Revolution, Pares de productos en administración

Sales Revolution, Campañas en administración

Sales Revolution, Carrusel de recomendaciones en el pie

Preguntas

Aún no hay preguntas sobre este módulo

Pregunta lo que quieras sobre instalación, compatibilidad o configuración. Las respuestas aparecen aquí.

Problemas conocidos

29

Se pierde el foco del teclado al cargar las tarjetas de recomendaciones

ResueltoActualizado:
Corregido en: 1.21.12
Sustituir las tarjetas de recomendaciones ligeras por tarjetas de producto completas podía interrumpir el foco del teclado.

El widget de oferta aparece dos veces

ResueltoActualizado:
Corregido en: 1.21.9
Un widget de oferta en caché podía aparecer dos veces cuando una página de producto mostraba ambas posiciones compatibles.

Los desplegables de ajustes de ventas no tienen opciones

ResueltoActualizado:
Corregido en: 1.21.9
Varios desplegables de ajustes de ventas podían abrirse sin mostrar las opciones disponibles.

Las etiquetas cortas del back office siguen sin traducirse

ResueltoActualizado:
Corregido en: 1.21.8
Algunas etiquetas cortas del back office no usaban el idioma seleccionado.

El producto añadido y el resumen del carrito desaparecen en ventanas bajas

ResueltoActualizado:
Corregido en: 1.21.8
El diálogo de añadir al carrito podía ocultar el producto añadido o el resumen del carrito en ventanas de navegador de poca altura.

Las etiquetas del módulo siguen sin traducirse

ResueltoActualizado:
Corregido en: 1.21.7
Algunas etiquetas del módulo seguían apareciendo en inglés pese a disponer de una traducción.

Los carritos abandonados recuperados no se registran correctamente

ResueltoActualizado:
Corregido en: 1.21.7
Un carrito abandonado podía no registrarse como recuperado después de que el cliente completara un pedido.

Las imágenes ausentes en recomendaciones tienen un marcador no válido

ResueltoActualizado:
Corregido en: 1.21.3
Una recomendación sin imagen de producto podía mostrar un marcador de posición roto.

Las etiquetas de tipos de asociación usan el idioma incorrecto

ResueltoActualizado:
Corregido en: 1.21.0
Las etiquetas de los tipos de asociación de productos no siempre se traducían al idioma del visitante.

Los widgets de ventas no siguen los colores del tema

ResueltoActualizado:
Corregido en: 1.21.0
Los estilos de la tienda podían usar valores de color incompatibles en lugar de los ajustes del tema de la tienda.

Los ajustes de ventas no se abren en PrestaShop 9.1

ResueltoActualizado:
Corregido en: 1.21.0
Abrir el menú Settings podía no redirigir a la página Sales settings en PrestaShop 9.1.

Las recomendaciones del pie siguen obsoletas tras cambios del visitante

ResueltoActualizado:
Corregido en: 1.21.0
Las tarjetas de producto del pie de página podían permanecer sin cambios tras iniciar sesión, cerrarla o modificar el carrito, incluso en PrestaShop 1.6.

Las campañas desactivadas siguen procesándose en segundo plano

ResueltoActualizado:
Corregido en: 1.20.1
Las tareas de campañas en segundo plano podían seguir modificando promociones tras desactivar el interruptor principal de campañas.

La instalación añade dos veces la integración de página de producto

ResueltoActualizado:
Corregido en: 1.20.1
La instalación del módulo podía intentar instalar la integración de página de producto más de una vez.

El carrusel del pie de página impide renderizar la página

ResueltoActualizado:
Corregido en: 1.20.1
El carrusel del pie de página podía provocar un error de plantilla e impedir el renderizado de una página.

Las recomendaciones en listados desaparecen al vaciar la caché

ResueltoActualizado:
Corregido en: 1.20.1
Las recomendaciones en listados podían no aparecer mientras se creaba su contenido en caché por primera vez.

Un fallo temporal de recomendaciones deja el pie de página vacío

ResueltoActualizado:
Corregido en: 1.16.2
Un fallo temporal al renderizar recomendaciones podía dejar un bloque vacío del pie de página en caché para visitas posteriores.

La cuadrícula de recomendaciones se rompe en Warehouse

ResueltoActualizado:
Corregido en: 1.16.2
Los contenedores de diseño del tema podían distorsionar la cuadrícula de productos de venta cruzada en Warehouse.

Precios incorrectos en recomendaciones sin sesión de cliente

ResueltoActualizado:
Corregido en: 1.16.2
Los precios de venta cruzada podían mostrarse incorrectamente en PrestaShop 8 al cargar recomendaciones sin sesión de cliente.

Los widgets de ventas fallan al combinar recursos

ResueltoActualizado:
Corregido en: 1.16.2
Los widgets de ventas podían no inicializarse correctamente cuando PrestaShop combinaba y almacenaba en caché los recursos de la tienda.

Refuerzo de la seguridad

ResueltoActualizado:
Corregido en: 1.12.14
Refuerzo de la seguridad.

Las recomendaciones ignoran la política de productos agotados

ResueltoActualizado:
Corregido en: 1.12.14
Las comprobaciones de disponibilidad no siempre respetaban el ajuste de la tienda para pedidos de productos agotados.

Los nombres de promociones usan el idioma incorrecto

ResueltoActualizado:
Corregido en: 1.12.14
Las consultas de promociones podían mostrar el nombre de una campaña en un idioma distinto al de la tienda.

Los productos vistos recientemente omiten visitas a páginas en caché

ResueltoActualizado:
Corregido en: 1.12.14
Las visitas a páginas de producto en caché no se añadían de forma fiable a los productos vistos recientemente.

Se pueden guardar ajustes de numeración no válidos

ResueltoActualizado:
Corregido en: 1.12.14
Los ajustes no válidos de numeración de pedidos o facturas no siempre se rechazaban al guardar la configuración.

Las descargas de facturas PDF usan nombres de archivo incoherentes

ResueltoActualizado:
Corregido en: 1.12.14
Las descargas de facturas podían usar un nombre de archivo incorrecto o no aplicar el nombre elegido en algunas acciones de descarga.

Las recomendaciones del panel del carrito no se actualizan

ResueltoActualizado:
Corregido en: 1.12.14
Las recomendaciones del panel del carrito podían permanecer sin cambios después de modificar el contenido del carrito.

Las recomendaciones de venta cruzada pueden quedar vacías

ResueltoActualizado:
Corregido en: 1.12.14
Las recomendaciones de productos podían no mostrarse en solicitudes sin sesión de cliente o quedar vacías cuando la fuente principal de recomendaciones no tenía productos.

El descuento de la venta flash no se aplica a los productos que ya están en el carrito

ResueltoActualizado:
Corregido en: 1.6.0

Los productos añadidos al carrito antes de que comience una venta flash no reciben el descuento cuando la venta se activa. El precio del carrito se almacena en caché y no se recalcula cuando se activan nuevas reglas de carrito.

Nota de resolución

Se añadió un hook de invalidación de caché al activarse una regla de carrito.

Solicitudes de funcionalidades

13

Implementado

Recomendaciones en el carrito lateral del tema

Implementado
Muestra recomendaciones en los carritos laterales AJAX compatibles mediante las tarjetas de producto del tema. Puedes configurar la visualización de precios, los botones de añadir al carrito y el número de recomendaciones en el módulo.

Numeración personalizada de pedidos y facturas

Implementado
Configura las referencias de pedidos y los números de factura con contadores globales o específicos de cada cliente.

Programación de campañas

Implementado
Programa campañas promocionales con fases y rotación de productos.

Publicaciones sociales para promociones rotativas

Implementado
Pon en cola publicaciones sociales para nuevas promociones rotativas con textos, imágenes y retrasos de publicación específicos de cada plataforma.

Recomendaciones en el carrito

Implementado
Muestra sugerencias de venta cruzada acordes con el tema en el carrito lateral y en la ventana de añadir al carrito.

Carrusel de productos vistos recientemente

Implementado
Muestra un carrusel de productos vistos recientemente según el historial de navegación del visitante.

Nombre de promoción y progreso de uso en cuentas atrás

Implementado
Muestra el nombre de la promoción y el progreso de su uso en el banner de cuenta atrás.

Número de semana en nombres de promociones

Implementado
Incluye el número de la semana actual en los nombres de promociones generados automáticamente.

Actualizaciones del módulo con un clic

Implementado
Instala las actualizaciones disponibles del módulo desde el back office.

Combinaciones de productos Works Well With

Implementado
Muestra combinaciones contextuales de productos con explicaciones y un recuento de combinaciones en una pestaña de producto.

Recomendaciones por similitud de productos

Implementado
Usa la similitud de productos para seleccionar recomendaciones de venta relevantes.

Combinaciones de contenido contextuales

Implementado
Muestra combinaciones contextuales para los productos Content Variables.

Integración del historial de precios promocionales

Implementado
Comparte los cambios confirmados de precios promocionales con un seguimiento compatible del historial de precios.

Registro de cambios

v1.12.162026-05-27

  • AddedExpose explicit scoped sales counters
  • AddedAbsorb document numbering into sales revolution
  • AddedBackfill cart recommendation signals
  • AddedAdd theme-native cart recommendations
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedAvoid front-office metadata translation
  • ImprovedAdd file-based cache to displayFooterBefore and displayBlogSidebar hooks
  • FixedUse shared config storage for sales settings
  • FixedMigrate stale seller country overrides
  • FixedHarden product cross-sell fallback rendering
  • FixedShip installable sales release artifact
Versiones anteriores

v1.3.02026-04-20

  • AddedSync-render recently-viewed carousel, drop unused VARS_CSS_*
  • AddedClient-authoritative "Recently Viewed" carousel — no AJAX on non-product pages
  • AddedTranslate all hook template strings for FR/DE/ES/IT/PL
  • 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
  • Improvedsettings form organization with tabbed layout
  • FixedKill flash-of-fallback in recently-viewed carousel + widen trending fallback
  • FixedTrack recently-viewed via AJAX so CF-cached product pages record views
  • FixedFooter carousel — recently-viewed lookup matches writer key + white bg breakout
  • Fixedvarious stability and compatibility improvements (8 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.0.02026-03-25

  • Initialrelease: comprehensive sales optimisation suite for PrestaShop
  • InitialCross-selling and upselling recommendation widgets
  • InitialCampaign manager with scheduling and customer-segment targeting
  • InitialAbandoned-cart recovery email automation
  • InitialCompatible with PS 1.7.x and PS 8.x

v1.2.02026-01-16

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedcampaign targeting by customer lifetime value segment
  • Improveddynamic pricing engine — rule evaluation now 40% faster via indexed cache
  • Optimized abandoned-cart recovery emails with product-image rendering fix for Gmail
  • Fixedcross-sell carousel not displaying on combination product pages

v1.1.02025-04-14

  • Addedupsell modal triggered on add-to-cart with configurable delay
  • Addedbundle pricing — automatic discount when complementary products purchased together
  • Improvedrecommendation engine — collaborative filtering using purchase co-occurrence
  • Fixedcart-recovery email unsubscribe link for multi-shop configurations

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