Características

  • Barra superior o inferior con hasta 20 mensajes que se turnan, que añades, ordenas y activas uno a uno, botón de pausa y un enlace opcional en cada uno
  • Cuenta atrás hasta un final fijo en el mensaje que quieras: igual para todos los visitantes, se oculta al llegar a cero y no se reinicia
  • Hasta 10 popups con imagen, código de cupón para copiar y botón; se abren tras unos segundos, al desplazarse o al ir a salir; en cada página, una vez por visita o cada N días
  • Hasta 12 botones flotantes: llamar, WhatsApp con un mensaje ya escrito en cada idioma, email, cualquier enlace, Instagram, Facebook, TikTok, YouTube y otros perfiles sociales y volver arriba, a izquierda o derecha
  • Cada elemento con sus fechas, tipos de página (inicio, producto, categoría, carrito, pago, otras), dispositivos y colores, con aviso si el contraste baja de 4.5:1
  • Se engancha a los hooks displayAfterBodyOpeningTag y displayBeforeBodyClosingTag del tema Classic: sin overrides ni plantillas que editar
  • Diálogos modales nativos que se cierran con Esc y devuelven el foco; un CSS y un JS pequeños solo en las páginas que muestran algo, sin peticiones externas ni cookies
  • Página del módulo en español, inglés y francés; textos para todos los idiomas de tu tienda

El envío gratis desde cierto importe, unas rebajas que acaban el domingo, el cierre por vacaciones, un cupón de bienvenida: en PrestaShop esto suele acabar en plantillas del tema retocadas a mano o en tres módulos distintos. Este módulo hace las tres cosas desde una sola página de configuración y no molesta a quien está pagando.

Cómo encaja en PrestaShop

Versiones
PrestaShop 8.2 y 9.0 con PHP 8.1 o superior, probado con el tema Classic.
Back office
En Módulos › Gestor de módulos › Configurar hay tres pestañas (popups, barra y botones flotantes) que se guardan por separado. Cada texto tiene un campo por idioma de la tienda y las fechas van en su zona horaria.
Tienda
La barra se imprime nada más abrirse <body> (displayAfterBodyOpeningTag) o antes de cerrarse (displayBeforeBodyClosingTag), junto con los popups y los botones. El CSS y el JavaScript se registran con actionFrontControllerSetMedia solo en las páginas donde se muestra algo.
Páginas
Cada elemento elige en qué tipos de página sale (inicio, producto, categoría, carrito, pago y otras). El carrito y el pago vienen desmarcados.
Multitienda
Lo que guardes en el contexto Todas las tiendas vale para todas, o cada tienda tiene sus propios elementos.
Caché
El HTML es el mismo para todos; el dispositivo, la frecuencia de los popups y si se cerró la barra se deciden en el navegador, así que una página en caché sigue siendo correcta.

Instalación

  1. Paso 1

    Descarga el zip desde Mi cuenta › Descargas en ecom-addons.com.

  2. Paso 2

    En el back office, abre Módulos › Gestor de módulos, pulsa Subir un módulo y elige el zip.

  3. Paso 3

    Pulsa Configurar, escribe un mensaje, marca Activo y guarda. Viene un mensaje de ejemplo desactivado.

Descarga la guía paso a paso (PDF)

Preguntas frecuentes

¿Usa overrides o modifica plantillas?

No. Solo usa hooks estándar, así que las actualizaciones de PrestaShop y del tema no le afectan.

¿Hace más lenta la tienda?

Un archivo CSS y un script pequeños, y solo donde se muestra algo. Ni peticiones externas, ni fuentes, ni rastreadores.

¿Necesito el banner de cookies por este módulo?

No crea cookies. Si un visitante cerró la barra o ya vio un popup se guarda en su navegador, porque lo pidió al cerrarlo, y no se envía a ningún sitio.

¿El código de cupón crea el descuento?

No: crea la regla de carrito en Catálogo › Descuentos y escribe su código en el popup; los clientes lo copian con un clic.

¿Se pueden recibir pedidos por WhatsApp?

El botón de WhatsApp abre un chat con tu número y un mensaje que preparas en cada idioma. Para recibir pedidos por WhatsApp está nuestro addon aparte de pedidos por WhatsApp.

Historial de versiones

  1. Cargando…

Opiniones

Cargando…