Ventanas de bienvenida y notificaciones de compra en PrestaShop
Planifica ofertas de bienvenida y avisos de ventas veraces con segmentación, cierre, controles de privacidad y medición adecuados.
Usa una ventana emergente para una oferta concreta o un mensaje útil y facilita su cierre. En las notificaciones de compra, distingue los pedidos reales del contenido generado antes de publicar nada.
Qué haríamos
Empezaríamos por la duda que necesitas resolver y comprobaríamos si tu tema o tus módulos actuales ya ofrecen un mensaje adecuado. La vía depende del proceso de compra, la integración del boletín, los controles de consentimiento, los datos de pedidos, los grupos de clientes, los idiomas y mercados y quién mantendrá la oferta en tu equipo. Mantén desactivadas las notificaciones de compra si las pruebas o las comprobaciones de privacidad no las respaldan.
Realiza el cambio en una copia privada de pruebas con la combinación real de tema y módulos, aislada de correos a clientes y exportaciones de pedidos de producción. Ensaya la visualización, el cierre y el recorrido de compra y activa después la campaña acordada durante una ventana de producción planificada. Guarda los ajustes anteriores e identifica el control que desactiva la campaña si obstaculiza una compra.
Si quieres configurar un módulo existente y comprobar el recorrido afectado, el PrestaShop Module Installation & Configuration Service cubre esa configuración acordada.
Elige la finalidad antes que la ventana emergente
Usa código de módulo o tema para tu ventana emergente promocional. El tema Classic también usa modales para imágenes de producto, así que un diálogo en tu tienda no es necesariamente una campaña promocional.
Separa tres funciones: una oferta de entrada pide una acción, un diálogo solicitado por el cliente proporciona información y una notificación de compra muestra actividad. Necesitan momentos y medidas de éxito diferentes.
Elige un formato de la tabla y usa su última columna como condición para activarlo.
| Finalidad | Formato posible | Qué proteger | Decisión antes de activar |
|---|---|---|---|
| Boletín u oferta del primer pedido | Una tarjeta o banner de bienvenida discreto | El acceso a la página y el margen de la oferta | Confirma que se puede entregar y utilizar la ventaja prometida. |
| Guía de tallas o detalles solicitados | Un diálogo abierto con un botón | El acceso por teclado y una vuelta clara al producto | Usa una solicitud explícita cuando el cliente necesite información mientras elige. |
| Ayuda con el carrito o producto relacionado | Un mensaje contextual después de una acción | La ruta del cliente hacia el pago | Úsalo solo si resuelve una duda del carrito sin retrasar el pago. |
| Compras recientes | Una notificación pequeña que pueda cerrarse | La veracidad, la privacidad del cliente y el espacio de pantalla | Mantenla desactivada si los registros de pedidos admitidos no respaldan el mensaje. |
| Anuncio de temporada | Un banner o tarjeta con fechas | La exactitud de las fechas de oferta y del stock | Prefiere un banner cuando el anuncio no necesite un diálogo. |
Una ventana emergente no arregla información de producto poco clara, gastos de envío inesperados ni un proceso de compra averiado. Corrígelos antes de añadir otra interrupción.
Adapta los activadores a la página y al dispositivo
Un activador temporal espera un retraso; uno de desplazamiento espera una posición en la página; uno de clic responde a una solicitud. La intención de salida en escritorio estima la marcha a partir del movimiento del puntero. No puede demostrar que un cliente estuviera a punto de irse.
Los teléfonos no ofrecen la misma señal del cursor. Desplazarse hacia arriba, cambiar de pestaña y los retrasos temporales son indicios distintos con sus propios falsos positivos. No supongas que una regla de intención de salida carece de inconvenientes ni que un activador sea el mejor para todas las tiendas.
Usa el contexto de página y visitante cuando tu implementación lo permita. Una oferta del primer pedido encaja mal con un cliente habitual, y una ayuda para leer una categoría es distinta de un recordatorio de carrito. Excluye las superposiciones promocionales del proceso de compra y las páginas de retorno del pago.
Si la configuración de tu Welcome Popup solo ofrece un retraso temporal y un alcance de todas las páginas o solo inicio, no proporciona un selector general de campañas por salida, desplazamiento y clic. Su opción de todas las páginas no excluye automáticamente el proceso de compra. Consulta la ayuda de Welcome Popup para configurarlo.
El catálogo describe controles de campaña más amplios, como preajustes, reglas de página y audiencia, activadores de desplazamiento y de añadir al carrito, fechas de campaña y gestión de suscriptores. Confirma qué controles ofrece tu versión instalada. La visualización en la tienda permanece desactivada hasta revisar la primera campaña, así que comprueba el estado de revisión y activación antes de probar. Reconocer a suscriptores y suprimir mensajes para clientes con sesión iniciada requiere reglas propias; una cookie de cierre por sí sola no identifica a ninguno de los dos grupos.
Haz útil la oferta de bienvenida y cumple lo prometido
Empieza por lo que obtiene el cliente. Un descuento del primer pedido, entrega realmente gratuita, una guía de compra útil o acceso anticipado pueden ser ofertas. Elige una que encaje con tu catálogo y margen. No afirmes que un formato siempre produce mejores suscriptores.
- Indica claramente cualquier pedido mínimo, exclusiones de producto y vencimiento.
- Da tiempo al visitante para entender la tienda antes de pedirle un correo.
- Mantén el mensaje breve y la acción clara.
- Usa un botón de cierre visible y texto neutral para rechazar.
- Comprueba que la oferta funcione en un pedido real que cumpla los criterios.
Un descuento del diez por ciento es un coste, no un resultado de conversión. Mide la contribución del pedido tras la oferta, la entrega y los costes de adquisición.
Conecta el registro con el flujo de correo previsto. Si prometes un código o una descarga, prueba su entrega y uso. Un campo de registro por sí solo no confirma una secuencia automática de bienvenida.
Una campaña de bienvenida para un catálogo técnico
Supongamos que vendes equipos técnicos y quieres suscriptores interesados sin ofrecer otro descuento. Ofrece una guía de selección útil con un mensaje en el inicio que explique qué ayuda a elegir. Usa el sistema de boletines existente para entregarla en lugar de dar por hecho que la ventana emergente envía la guía.
- En el entorno de pruebas, elige Solo página de inicio en la configuración sencilla o la regla explícita de campaña equivalente. Comprueba una entrada directa a producto, el carrito, el proceso de compra y el retorno del pago para confirmar que el mensaje no aparece.
- Establece un retraso que permita leer el inicio y compara el comportamiento en teléfono y escritorio. Si el mensaje sigue dominando la página, usa un formulario de suscripción integrado o un banner.
- Envía una dirección de prueba mediante el flujo de consentimiento y confirmación previsto. Sigue el enlace recibido y comprueba que se puede acceder a la guía prometida.
- Repite como suscriptor existente y comprador con sesión iniciada. Si necesitas suprimir el mensaje y esa función no está disponible, resuelve la integración antes de lanzar una oferta anunciada como exclusiva para nuevos clientes.
Gestiona deliberadamente el cierre y el almacenamiento
Coordina la oferta de bienvenida, los controles de cookies, el chat y otras notificaciones para que no se acumulen. Decide qué campaña tiene prioridad cuando coincidan varias y suprime los mensajes promocionales competidores durante esa visita cuando sea posible. Elige un límite de visualización moderado y un periodo sin nuevas apariciones basado en el comportamiento de los clientes.
Welcome Popup escribe su cookie de supresión cuando se cierra una ventana abierta. Mostrarla no equivale a registrar su cierre. Recargar o navegar antes de cerrarla puede provocar otra aparición. Una duración de cookie positiva la conserva ese número de días; cero crea una cookie de sesión.
Si el cierre no se conserva, cierra la ventana e inspecciona si se ha escrito la cookie de supresión, su caducidad y su ámbito de dominio y ruta. Repite en otra página. Distingue la navegación antes del cierre de una escritura rechazada o un ámbito incorrecto antes de ampliar el periodo sin nuevas apariciones.
sessionStorage normalmente se limita a la sesión de página de la pestaña. No puede implementar una supresión fiable de una semana entre pestañas cerradas y visitas posteriores. Una supresión persistente necesita almacenamiento adecuado en el navegador o asociado a la cuenta.
Cambiar de cookies a sessionStorage no evita los requisitos de consentimiento. Evalúa la finalidad del almacenamiento y la exención aplicable según la guía de almacenamiento ePrivacy. Mantén utilizables los controles esenciales cuando se rechace el almacenamiento opcional.
Separa pedidos reales, contenido generado y tiempos
Sales Popup tiene modos real, generado y mixto. El predeterminado es mixto y puede complementar pedidos reales con notificaciones generadas. Debes elegir explícitamente solo pedidos reales si las tarjetas afirman que clientes reales han comprado.
Nunca presentes un nombre, ubicación, compra de producto o marca de tiempo generados como una transacción real. Si usas notificaciones simuladas en una demostración, identifica claramente la simulación. Para una tienda real con poca actividad, usa reseñas auténticas o ventas históricas medidas en lugar de inventar actividad.
El modo real selecciona registros de pedidos recientes. El intervalo de aparición se configura de forma independiente; no sigue el ritmo de llegada de pedidos en vivo. Que una notificación aparezca ahora no demuestra que el pedido se haya hecho ahora. Mantén cualquier etiqueta de tiempo transcurrido fiel al pedido original.
La consulta de pedidos reales de Sales Popup usa el indicador válido del pedido, líneas con precio positivo y la tienda y ventana de antigüedad elegidas. Eso no confirma de forma independiente la liquidación del pago ni excluye todos los reembolsos posteriores. Comprueba los registros reales y la pertinencia del producto antes de mostrarlos. Excluye pedidos de prueba; usa filtros personalizados si tu afirmación de compra requiere controles más estrictos de pago, cancelación o reembolso.
Para una implementación personalizada, los pedidos, líneas y ubicaciones de entrega proceden de las tablas con prefijo orders, order_detail y address. Usa la relación del pedido con su dirección de entrega y selecciona solo los campos necesarios.
Usa la ayuda de Sales Popup para configurar el modo de origen, la plantilla, los tiempos y la ubicación.
Rastrea una notificación antes de confiar en ella
Supongamos que una página de equipos de café muestra la compra de un molinillo. En la copia privada, vincula el producto y la hora de compra mostrados con un pedido admitido, comprueba la tienda seleccionada e inspecciona la ubicación de entrega que usa la plantilla. Revisa después qué ocurre cuando la fuente no tiene pedidos admitidos: mantén la notificación ausente en lugar de sustituirla por una compra inventada. Si un registro se repite, su texto debe seguir reflejando la hora de compra original. La relevancia de la categoría solo es útil si la implementación instalada filtra realmente por ella: una compra auténtica de una categoría sin relación aporta poca confianza sobre el producto que se está considerando. Mantén las notificaciones de compra en las páginas de navegación previstas y excluye el carrito, el proceso de compra y el retorno del pago.
Minimiza los datos de compra y gestiona el consentimiento de suscripción
Una compra verdadera puede seguir revelando datos personales. La inicial de un nombre, la ciudad, el producto y la hora exacta de compra pueden identificar a alguien en conjunto. Quitar el apellido no garantiza el anonimato.
Los datos de notificaciones de pedidos reales incluyen una inicial y la ciudad de entrega. Elimina los marcadores identificativos cuando no sean necesarios. Considera si incluso el producto y la ubicación revelan una compra sensible. Comprueba tu base jurídica, información de transparencia y política de conservación antes de publicar actividad de clientes.
Prefiere un mensaje agregado o genérico basado en hechos cuando no puedas justificar exponer detalles de pedidos individuales. La guía del GDPR de la Comisión Europea explica el alcance de los datos personales y tus obligaciones.
Al recoger correos, explica a qué se suscribe la persona, enlaza la información de privacidad y evita el consentimiento de marketing premarcado. Conserva el registro de suscripción y el texto de consentimiento utilizado en ese momento. Prueba también una dirección no válida y una suscripción repetida: el resultado debe ser claro sin cambiar sin avisar las preferencias de un suscriptor existente.
Un correo de confirmación puede ayudarte a comprobar el control de la dirección registrada. Elige el proceso de confirmación adecuado para tu audiencia y configura y prueba el flujo real del sistema de boletines.
Comprueba hooks, acceso móvil y rendimiento
Un hook de visualización es un punto de inserción de marcado. No garantiza una puntuación de PageSpeed sin cambios. PHP sigue leyendo ajustes y renderizando la salida; las notificaciones también pueden hacer solicitudes desde el navegador.
Welcome Popup registra tanto displayFooter como displayBeforeBodyClosingTag. El primer renderizado que cumple los criterios se aplica mediante una protección contra duplicados. El registro de recursos es separado, así que no prometas que todos los temas insertan toda la salida en una única ubicación exacta.
Para limitar el ámbito de páginas de forma portable, usa un hook que el tema renderice realmente y comprobaciones explícitas de controlador. No supongas que un hook llamado displayFooterCategory está disponible en todas partes.
Sigue la guía de intersticiales de Google: mantén accesible el contenido y prefiere un banner pequeño cuando cumpla la finalidad. Los intersticiales obligatorios tienen un contexto específico. Un temporizador, un umbral de desplazamiento o una etiqueta de inicio de sesión no son una exención universal.
- Prueba una pantalla móvil estrecha, el zoom y traducciones largas.
- Mantén el control de cierre lo bastante grande para usarlo fácilmente y asegúrate de que la ventana no tape el botón de compra, los controles de consentimiento o el chat.
- Prueba la apertura con teclado, la gestión del foco, Escape y la devolución del foco.
- Respeta la preferencia de movimiento reducido y evita anuncios repetitivos del lector de pantalla.
- Mide scripts, solicitudes, desplazamientos de diseño y retrasos de interacción antes y después.
- Comprueba respuestas vacías, almacenamiento rechazado y fallos de red.
- Cambia de idioma y grupo de clientes y vuelve a entrar a través de la misma caché que usa la tienda en producción. Comprueba que el mensaje, la oferta y la regla de audiencia sigan correspondiendo.
Prueba el resultado y considera alternativas más discretas
Registra las impresiones, las acciones y los cierres, incluida la rapidez con la que se cierra el mensaje. Define la tasa de acción de la ventana como las acciones divididas entre sus visualizaciones y registra qué cuenta como acción. Sigue a los suscriptores y destinatarios de ofertas hasta los pedidos válidos.
Compara la tasa de compra, los ingresos por visitante, los descuentos y el margen con un grupo de control. Mantén estables las asignaciones y evita cambiar varias ofertas o activadores en el mismo experimento. Una comparación antes/después puede verse afectada por la composición del tráfico, campañas y estacionalidad.
Elige el tamaño de muestra y la duración según la conversión de referencia, el efecto esperado y la decisión que necesites tomar. Treinta días o unos cientos de pedidos por sí solos no garantizan un veredicto fiable. Inspecciona las diferencias entre dispositivos con tus propios datos de tráfico.
Si aumentan las suscripciones pero cae la contribución por visitante, inspecciona el uso de descuentos, la calidad de los pedidos y la interrupción antes de mantener la campaña. Un clic en una tarjeta de compra puede limitarse a desviar a alguien a otro producto, por lo que los clics en notificaciones por sí solos no demuestran ventas incrementales.
Si el movimiento aporta poco, considera recuentos reales de reseñas, distintivos de producto o totales históricos de ventas. Total Products Sold Counter puede mostrar la demanda registrada sin una notificación en movimiento; elige si la cifra representa unidades, pedidos o compradores y deja claro su periodo. Usa recuentos de visitantes actuales solo cuando se midan realmente y estén etiquetados con precisión. Un mensaje estático también puede engañar si su cifra o afirmación de escasez es inventada.
Qué preguntar a tu desarrollador o agencia
- ¿Qué versión instalada y controles admiten las páginas, el activador y la audiencia solicitados? Pide pruebas realizadas con este tema y proceso de compra.
- ¿Adónde se envía la suscripción, quién mantiene el flujo de entrega y cómo puede el personal rastrear una guía o un código que no llega?
- ¿Qué modo de origen, filtros de pedido y marcadores de plantilla generan una tarjeta de compra? Demuestra cómo se gestionan los pedidos admitidos, impagados, cancelados, reembolsados y de prueba, qué aparece cuando no quedan registros admitidos y qué exclusiones usan ajustes instalados en lugar de filtros personalizados.
- ¿Qué ajustes y texto de consentimiento se aprobaron por idioma, quién detiene una oferta caducada y dónde están los pasos de reversión?
Tras activar la campaña en producción, comprueba de nuevo su alcance, el cierre y la vía de compra. Si bloquea un control, expone datos no previstos o entrega la oferta incorrecta, desactívala con el control acordado e investiga antes de volver a activarla.
Preguntas de los propietarios
¿Puedo empezar con un banner y añadir una ventana emergente después?
Sí. Usa el formato menos intrusivo como referencia y prueba después si una superposición mejora el mismo resultado de negocio lo suficiente como para justificar la interrupción.
¿Puedo publicar la base de datos de pruebas para lanzar la campaña?
Transfiere los ajustes de campaña revisados o usa una exportación de configuración compatible. No sobrescribas la base de datos de producción con una copia de pruebas que carezca de los pedidos y cambios de clientes recibidos desde su creación.
¿Puedo reutilizar la conexión real del boletín en el entorno de pruebas?
Usa una lista de prueba o un destino aislado e impide que los mensajes automáticos lleguen a suscriptores reales. Ensaya el flujo de entrega con direcciones controladas y comprueba después el destino de producción previsto al lanzar.
¿Necesito un módulo nuevo si no aparece la ventana emergente?
Inspecciona primero la activación y las fechas de campaña, la admisión de páginas, el estado de supresión y el hook renderizado; comprueba después los errores del navegador y la salida en caché. Pide un fallo reproducible antes de sustituir un módulo.