- Reglas condicionales dinámicas
- Plantillas de mensajes personalizadas
- Botones Call To Action (CTA)
- Programación y segmentación
- El mensaje no se muestra
- ¿Se pueden modificar las plantillas del sistema?
- ¿Se admiten variables dinámicas?
Mensajes condicionales y CTA en producto
Presentación
Mensajes condicionales y CTA en producto es un módulo para PrestaShop que permite mostrar mensajes dinámicos y personalizados en las fichas de producto según condiciones específicas como el nivel de stock, el precio o el peso. Está diseñado para comerciantes electrónicos que desean automatizar alertas, avisos informativos o mensajes promocionales sin modificar manualmente cada descripción de producto.
El módulo funciona mediante un sistema flexible de reglas configurables desde el back-office. Una vez creada una regla, los mensajes se muestran automáticamente en los productos seleccionados y desaparecen cuando las condiciones dejan de cumplirse.
Ventajas principales:
- Reglas condicionales basadas en stock, precio y peso
- Plantillas de mensajes y botones CTA personalizables
- Programación con fechas de inicio y fin
- Segmentación por producto, categoría o catálogo completo
- Compatible con PrestaShop 8.x hasta 9.x
Funcionalidades
Reglas condicionales dinámicas
El módulo permite crear reglas utilizando una o varias condiciones:
- Stock (ej.: Stock < 5)
- Precio (ej.: Price > 100)
- Peso (ej.: Weight > 30)
Las condiciones pueden combinarse con lógica AND / OR mediante grupos de condiciones, permitiendo escenarios complejos como:
- Grupo 1: Stock < 10 AND Price > 50
- OR
- Grupo 2: Stock = 0
El mensaje se muestra automáticamente cuando se cumplen los criterios definidos.
Plantillas de mensajes personalizadas
Se incluyen 7 plantillas del sistema: Danger, Success, Warning, Info, Dark, Light y Primary.
Es posible crear plantillas personalizadas ilimitadas con control total sobre:
- Color de fondo
- Color del texto
- Estilo del borde (tipo, grosor, radio)
- CSS personalizado
La función de vista previa en tiempo real (Live Preview) permite revisar el diseño antes de guardarlo.
Botones Call To Action (CTA)
Cada mensaje puede incluir un botón CTA configurable:
- Texto multilingüe
- URL interna o externa
- Apertura en nueva pestaña
- Posición a la derecha o integrada en el mensaje
Se proporcionan varias plantillas de botones (Danger, Info, Primary, Secondary, Success, Warning) y también se pueden crear estilos personalizados.
Programación y segmentación
Los mensajes pueden programarse con fecha de inicio y fecha de fin, lo que resulta ideal para promociones temporales.
Opciones de segmentación:
- Todos los productos
- Productos específicos
- Una o varias categorías
El módulo es totalmente multilingüe y compatible con todos los temas estándar de PrestaShop.
Instalación
- Descargue el módulo desde su cuenta de PrestaShop Addons
- En el back-office, vaya a Módulos > Gestor de módulos
- Haga clic en Subir un módulo
- Seleccione el archivo ZIP
- Haga clic en Instalar y luego en Configurar
El módulo es compatible con PrestaShop 8.0 hasta 9.x y requiere PHP 8.1 o superior.
Configuración
Creación de una regla
La creación de una regla se realiza mediante un asistente en 5 pasos:
- Información general (nombre, mensaje, plantilla, opciones avanzadas)
- Configuración del CTA
- Definición de condiciones
- Segmentación de productos
- Revisión y guardado
Una vez guardada, la regla queda automáticamente activa.
Opciones avanzadas
Las opciones avanzadas incluyen:
- Inserción mediante shortcode
- Clase CSS personalizada
- ID CSS personalizado
- Programación con fechas de inicio y fin
El módulo puede insertarse manualmente mediante hook:
- Smarty:
{hook h='displayWepresta_pmr'} - Twig:
{{ renderhook('displayWepresta_pmr') }}
Requisitos
- PrestaShop 8.x o 9.x
- PHP 8.1 o superior
- Compatible con todos los temas
- HTTPS recomendado
FAQ
El mensaje no se muestra
Verifique que:
- La regla esté activa
- Las condiciones se cumplan
- El producto esté correctamente segmentado
- Las fechas de programación sean válidas
- La caché de PrestaShop haya sido vaciada
¿Se pueden modificar las plantillas del sistema?
No. Las plantillas del sistema no son modificables. Puede crear plantillas personalizadas según sus necesidades.
¿Se admiten variables dinámicas?
Actualmente el módulo muestra el texto exactamente como se introduce. Las variables dinámicas se añadirán en una versión futura.
Soporte
Contáctenos a través de su área de cliente WePresta o por correo electrónico.
Changelog
Versión 1.0.0
- Lanzamiento inicial
- Reglas condicionales (stock, precio, peso)
- Plantillas de mensajes y CTA
- Sistema de programación
- Segmentación por productos y categorías