Popup de bienvenida: configuración y ayuda

Inicio rápido

  1. Sube e instala el ZIP del módulo en Módulos > "Module Manager".
  2. Abre Welcome Popup > "Configure" y selecciona la tienda o el ámbito heredado que corresponda.
  3. Introduce Título de la ventana y añade un bloque de texto, imagen o vídeo en Bloques de contenido.
  4. Define Retraso de visualización (segundos), Intervalo de repetición (días) y Mostrar en.
  5. Usa Vista previa para revisar el contenido, después establece Activar en Sí y haz clic en Guardar.
  6. Visita una página apta de la tienda en una nueva sesión del navegador y espera a que aparezca la ventana.
  7. Ciérrala y recarga. Confirma que la cookie de cierre específica de la tienda impide que vuelva a abrirse.

Manual de configuración

Instalación y primera configuración

Sigue los pasos de Inicio rápido.

Configuración de la ventana de bienvenida

Abre Módulos > "Module Manager" > Welcome Popup > "Configure". Comprueba "Editing scope" y "Effective settings from" antes de guardar. Toda la ventana sigue la herencia desde la tienda al grupo de tiendas y al ámbito global. Al guardar se crea una sobrescritura completa en el ámbito seleccionado. Usa Heredar la ventana del ámbito superior para eliminar una sobrescritura de tienda o grupo.

Necesitas permisos de edición y acceso a las tiendas afectadas. Los cambios globales requieren un superadministrador. Selecciona una sola tienda para subir imágenes o carátulas.

Ajuste Valor inicial predeterminado Uso
Activar "No" Activa la ventana después de preparar el contenido.
Título de la ventana Vacío Introduce un título en texto sin formato para cada idioma. El campo admite 200 caracteres. Un título vacío usa el texto alternativo ¡Bienvenido! de la ventana modal.
Retraso de visualización (segundos) 3 Elige entre 0 y 3600 segundos antes de la apertura programada.
Intervalo de repetición (días) 7 Elige entre 0 y 3650. Cero conserva el cierre durante la sesión del navegador.
Mostrar en Todas las páginas Elige Todas las páginas o Solo la página de inicio.
Mostrar la suscripción al boletín "No" Activa el formulario nativo del boletín descrito más abajo.

Los ajustes iniciales no incluyen un mensaje HTML predefinido. Añade Bloques de contenido y usa Vista previa y Guardar.

Bloques de contenido y traducciones

Puedes añadir hasta 20 bloques. Usa Subir, Bajar y Eliminar bloque para gestionar su orden.

  • Añadir texto ofrece Texto (HTML seguro) para cada idioma. El HTML se sanea. Usa párrafos sencillos, negrita y enlaces. Cada valor de texto enviado tiene un límite de 12 000 bytes.
  • Añadir imagen ofrece Subir o sustituir imagen y Texto alternativo de la imagen para cada idioma.
  • Añadir vídeo ofrece URL HTTPS de YouTube o Vimeo, Título del vídeo, la opción Subir o sustituir carátula y Eliminar carátula.

Las traducciones que faltan y las etiquetas multimedia vacías recurren al idioma predeterminado de la tienda. Los bloques de texto vacíos de forma explícita permanecen vacíos.

Las imágenes y carátulas admiten JPG, PNG, GIF y WebP. Cada archivo tiene un límite de 8 MiB, 8000 píxeles por lado y 24 megapíxeles. El total de archivos por guardado está limitado a 16 MiB. Los límites de subida del servidor también deben permitir la solicitud.

Los enlaces de vídeo admiten las URL de YouTube reconocidas de tipo watch, embed, shorts y enlaces cortos, además de las URL de vídeos de Vimeo. YouTube se normaliza a youtube-nocookie.com; Vimeo usa dnt=1. La reproducción empieza cuando el visitante pulsa reproducir. Si está disponible MPRCR.isGranted, el consentimiento de marketing debe permitir el proveedor. Revocar el consentimiento detiene la reproducción. Cerrar la ventana o esconder la pestaña del navegador también detiene los vídeos.

Para un aviso, añade un bloque de texto como este:

<p><strong>Holiday shipping notice</strong></p>
<p>Orders placed this week may need one extra working day for dispatch.</p>

Para un mensaje visible con un cupón, puedes usar:

<p><strong>Get 10% off your first order.</strong></p>
<p>Use code <strong>WELCOME10</strong> at checkout.</p>
<p><a href="/promotions">View current promotions</a></p>

Crea por separado la regla de carrito correspondiente. El texto de la ventana no crea un descuento.

Suscripción al boletín

Activa Mostrar la suscripción al boletín solo después de configurar el módulo nativo del boletín de la tienda. La ventana usa ps_emailsubscription en PrestaShop 1.7 y posteriores, o blocknewsletter en PrestaShop 1.6. Ese módulo gestiona las suscripciones, los controles de consentimiento, el correo de verificación y los mensajes de resultado.

La ventana envía a través de su endpoint newsletter protegido por token y muestra el resultado nativo. No añade una pantalla propia de gestión de suscriptores. Si el módulo nativo falta, está desactivado o no puede renderizar un formulario, la ventana puede seguir mostrando contenido con un error visible del boletín.

Comportamiento en la tienda y estilos

El módulo carga sus recursos mediante displayHeader y actionFrontControllerSetMedia. Se renderiza una sola vez mediante displayFooter o displayBeforeBodyClosingTag. Excluye documentos AJAX y no HTML. Solo la página de inicio comprueba el controlador index.

Tras el retraso, la ventana modal compartida se abre cuando la página es visible y no está bloqueada por la interfaz de consentimiento MPR. Los visitantes pueden cerrarla con sus controles de cierre. El módulo escribe mprwpop_seen_<shop ID> usando la ruta base de la tienda, SameSite=Lax y Secure en HTTPS. La cookie impide aperturas posteriores en esa tienda hasta que caduca. Otro navegador, dispositivo o una cookie borrada inicia un historial independiente.

Dispones de una visualización temporizada, sin activador por intención de salida ni segmentación por grupos de clientes. Este editor no incluye ajustes de diseño o color. Usa la ventana .mprwpop actual y el marcado del contenido para el CSS del tema. Parte de la plantilla actual antes de personalizar; los ejemplos anteriores de .mprwpop-overlay, .mprwpop-modal y mprwpop_message se refieren al diseño antiguo.

Verificación y solución de problemas

  1. Añade contenido, usa Vista previa y confirma el orden de los bloques, las traducciones y los recursos multimedia.
  2. Guarda con Activar = Sí y visita una página apta en una nueva sesión del navegador.
  3. Espera el retraso configurado y confirma que la ventana se abre.
  4. Ciérrala y recarga. Confirma que mprwpop_seen_<shop ID> impide su apertura.
  5. Si está activada, envía una dirección de prueba para el boletín y verifica el resultado mediante el proceso nativo del boletín.

Para repetir una prueba, borra la cookie específica de la tienda o usa una ventana privada del navegador. La vista previa se abre inmediatamente y no guarda una cookie de cierre en la tienda.

Si falla el guardado o la vista previa, comprueba los permisos de edición, el ámbito, el token, la validación del texto, el tamaño de los archivos, la compatibilidad con PHP DOM y los permisos de escritura del directorio de imágenes. Si no se pudieron eliminar imágenes sin usar, selecciona la tienda y usa Reintentar la limpieza de archivos. Revisa la página de integridad de la instalación para detectar infraestructura del módulo que falte.

Si no aparece ninguna ventana, comprueba "Effective settings from", Activar, Mostrar en, la cookie, la visibilidad de la página, el bloqueo de la página de consentimiento, la salida del pie de página y los recursos modales cargados. Inspecciona la consola del navegador para detectar fallos de recursos multimedia u hojas de estilo.

Desactivación o desinstalación

Establece Activar en "No" en el ámbito deseado y guarda. Desinstala desde "Module Manager" para eliminar la configuración, el menú y los recursos multimedia gestionados de la ventana. La desinstalación indica un fallo si no puede completarse la limpieza de los archivos propios. Haz primero una copia de seguridad del contenido y los recursos multimedia. El módulo nativo del boletín gestiona las suscripciones nativas.

Compatibilidad

Requiere PrestaShop 1.6 o posterior y PHP 7.1 o posterior.

Capturas de pantalla de referencia

Welcome Popup, Ventana móvil en la tienda

Welcome Popup, Ventana visible en la tienda

Welcome Popup, Ventana con boletín en la tienda

Preguntas

2

¿Puedo programar las fechas de inicio y fin de la ventana emergente?

El editor actual no ofrece fechas de inicio o fin de campaña. Usa Activar y Guardar en el ámbito de tienda correspondiente cuando empiece o termine la campaña. Retraso de visualización (segundos) controla la apertura en una página; Intervalo de repetición (días) determina cuánto tiempo se oculta tras cerrarla.

¿El retraso de la ventana emergente pospone la carga de su CSS y JavaScript?

Retraso de visualización (segundos) controla cuándo se abre la ventana modal. En las páginas aptas, el módulo registra CSS, JavaScript y recursos modales compartidos durante la preparación de la página, por lo que el retraso no pospone esas descargas. Comprueba el rendimiento con el contenido real de la ventana emergente.

Problemas conocidos

5

Faltaban registros de consentimiento de la newsletter

ResueltoActualizado:
Corregido en: 1.1.2
Las suscripciones correctas a la newsletter desde el popup podían omitir el registro nativo de consentimiento GDPR de la tienda.

Refuerzo de la seguridad

ResueltoActualizado:
Corregido en: 1.1.2
Refuerzo de la seguridad.

Compatibilidad con PHP 7.1

ResueltoActualizado:
Corregido en: 1.0.17
El módulo podía no cargarse en tiendas con PHP 7.1.

Traducciones de interfaz ausentes o dañadas

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

Entrada de menú del popup de bienvenida

ResueltoActualizado:
Corregido en: 1.0.14
El menú de administración del popup de bienvenida estaba asociado a un menú superior incorrecto y podía ser difícil de encontrar.

Solicitudes de funcionalidades

2

Implementado

Suscripción a la newsletter en la ventana de bienvenida

Implementado
Integra el formulario nativo de suscripción a la newsletter en la ventana de bienvenida para que los visitantes puedan suscribirse desde allí. Puedes activarlo en el editor de la ventana, con el módulo nativo de newsletter de la tienda activo.

Ventana de bienvenida y suscripción al boletín

Implementado
Muestra una ventana emergente personalizada en todas las páginas o en la página de inicio, con formulario de boletín opcional, retraso y frecuencia de repetición configurables.

Registro de cambios

v1.0.152026-09-07

  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedRepair welcome popup admin parent menu
Versiones anteriores

v1.2.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup

v1.1.02026-01-30

  • AddedPS 9 / Hummingbird theme compatibility
  • AddedA/B test mode — randomly shows one of two popup variants for conversion testing
  • Improvednewsletter integration — direct submit to PS native newsletter or Mailchimp
  • Fixedpopup re-appearing on back-navigation when cookie not yet written

v1.0.02025-02-18

  • Initialrelease: welcome popup for PrestaShop
  • InitialNewsletter signup form with discount code reveal on submission
  • InitialCookie-based frequency control — configurable display delay and re-display interval
  • InitialCompatible with PS 1.7.x and PS 8.x

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