
Última revisión: junio de 2026 — el comportamiento nativo de ps_emailsubscription, las columnas de tabla y el ajuste de doble opt-in descritos aquí están vigentes para PrestaShop 1.7, 8.x y 9.x.
Es casi seguro que tu tienda PrestaShop ya tiene un cuadro de suscripción a la newsletter en el pie de página. Recoge direcciones de correo en una tabla de la base de datos que probablemente nunca hayas abierto. Ahí está la trampa: un formulario de alta no es una lista de correo. Una lista es un activo propio al que puedes volver a llegar gratis, mientras que los seguidores en redes sociales son una audiencia que alquilas a Meta o Google y por la que pagas cada vez que quieres volver a alcanzarla. La diferencia entre ambas está en todo lo que haces antes de que la dirección llegue a tu base de datos: cómo la pides, dónde la pides y si el consentimiento que la respalda resistiría una reclamación RGPD.
Esta guía trata específicamente sobre cómo hacer crecer la lista correctamente en PrestaShop: qué registra el módulo nativo ps_emailsubscription (y dónde), cómo hacer que la captación sea realmente defendible desde el punto de vista del RGPD, y qué puntos de captura dentro de una tienda PrestaShop sí mueven las cifras de suscripción. Se detiene deliberadamente en la base de datos. Elegir una plataforma de envío, segmentar a las personas que has captado y diseñar las secuencias automatizadas que les enviarás son trabajos aparte, y cada uno tiene su propia guía, enlazada justo donde, de otro modo, tendrías la tentación de saltar pasos.
Qué hace realmente ps_emailsubscription y dónde viven los datos

PrestaShop incluye un módulo nativo de newsletter, ps_emailsubscription, que muestra el campo de suscripción del pie de página mediante el hook displayFooterBefore y añade la casilla del formulario de registro mediante additionalCustomerFormFields. Es una herramienta de captación, no una herramienta de marketing, y saber exactamente qué guarda te evita migrar datos deficientes más adelante.
- Las suscripciones de invitados (alguien que no es cliente registrado) acaban en la tabla ps_emailsubscription, con el correo electrónico, newsletter_date_add, ip_registration_newsletter, http_referer (la página desde la que llegó la suscripción) y un indicador active.
- Los clientes registrados funcionan de otra manera: su opt-in es la columna newsletter (más newsletter_date_add e ip_registration_newsletter) en la fila de ps_customer, no en la tabla de suscripciones. Así que tu lista real está dividida entre dos tablas, un detalle que las exportaciones CSV manuales o personalizadas y los conectores más flojos suelen pasar por alto, perdiendo una fuente salvo que estén configurados explícitamente para leer ambas.
- No hay un menú predeterminado Clientes → Newsletter; en su lugar, la lista de suscriptores invitados y la exportación CSV están dentro del módulo: Módulos → Gestor de módulos → ps_emailsubscription → Configurar. Ahí activas o desactivas el correo de verificación (doble opt-in), el correo de confirmación posterior a la suscripción y defines el cupón de bienvenida (si lo hay).
[CAPTURA DE PANTALLA: pantalla Configurar de ps_emailsubscription en el back office, que muestra el interruptor del correo de verificación, el interruptor del correo de confirmación y el campo del código de cupón de bienvenida]
Lo que deliberadamente no hace: enviar campañas, renderizar plantillas ni rastrear aperturas y clics. Sin embargo, sí puede ejecutar un flujo real de opt-in confirmado (doble): es el interruptor de "correo de verificación" en su pantalla Configurar, al que volveremos. Ten en cuenta los dos correos distintos del módulo: el correo de verificación es la puerta de consentimiento (el suscriptor debe hacer clic en un enlace antes de quedar activo), mientras que el correo de confirmación independiente es solo un mensaje de bienvenida posterior a la suscripción. Para todo lo que viene después de la captación — la plataforma que realmente envía y cómo elegir una (Mailchimp, Brevo, Klaviyo, Omnisend, ActiveCampaign) — empieza por email marketing para tiendas online, que te lleva a cada guía de plataforma.
Capta datos de forma que resistan una reclamación RGPD
Si vendes a cualquier persona en la UE — y una tienda PrestaShop casi siempre lo hace — la forma en que captas el consentimiento es la parte que más comerciantes gestionan mal, porque los valores predeterminados del módulo nativo no bastan por sí solos. Los límites de las sanciones son reales (hasta 20 millones de EUR o el 4% de la facturación anual global, la cifra que sea mayor), pero el riesgo práctico suele ser más cotidiano: una lista cuyo consentimiento no puedes probar es una lista que una plataforma de envío seria puede rechazar, y que una sola reclamación puede echar abajo.
Opt-in confirmado (doble): actívalo, viene de serie
El opt-in confirmado significa que el suscriptor hace clic en un enlace de un correo de verificación antes de añadirse como activo. Hace dos cosas a la vez: demuestra que la dirección es real y pertenece a esa persona, y refuerza tu prueba de consentimiento con una marca de tiempo en la confirmación. Por sí solo, no conserva un registro separado del texto exacto de consentimiento que mostraste, así que guarda una copia de ese texto (y cualquier prueba de confirmación) junto a él si necesitas una trazabilidad completa. En Alemania es prácticamente obligatorio; en el resto de la UE es la opción predeterminada más defendible. La buena noticia en PrestaShop: el ps_emailsubscription estándar ya lo admite. Responde "sí" a "Would you like to send a verification email after subscription?" en la pantalla Configurar del módulo y el flujo cambia. El invitado se escribe en la tabla como active = 0, se envía un correo de verificación con token y solo cuando hace clic en el enlace el controlador específico verification lo activa. Si dejas ese interruptor desactivado, tendrás el opt-in simple, más laxo: la suscripción se marca como activa inmediatamente, con un correo opcional de bienvenida ("confirmación"). Así que el flujo confirmado es un ajuste, no un complemento de terceros: actívalo si estás captando a cierto volumen.
Texto de consentimiento y casilla sin marcar
Una casilla de consentimiento premarcada no cumple el RGPD: la casilla debe empezar vacía y el visitante debe marcarla activamente. El texto junto a ella debe dejar claras cuatro cosas, en lenguaje sencillo:
- A qué se están suscribiendo: "correos de marketing", "nuestra newsletter"; no lo entierres en jerga legal.
- Con qué frecuencia aproximada: "unas pocas veces al mes" fija una expectativa honesta y reduce las bajas posteriores.
- Quién envía: el nombre de tu tienda o empresa, no un "nosotros" genérico.
- Cómo darse de baja: "date de baja en cualquier momento", con un enlace a tu política de privacidad visible cerca del formulario.
El propio módulo RGPD de PrestaShop (psgdpr) se integra con las superficies de consentimiento y con las solicitudes de acceso/exportación de datos que puede hacer un suscriptor; si ofreces alta mediante cuenta, asegúrate de que la casilla de newsletter y el consentimiento de psgdpr sean coherentes en lugar de contradecirse.
Registro del consentimiento: qué conservar
El RGPD espera que puedas demostrar cuándo y cómo consintió cada persona. La tabla nativa ya captura la fecha (newsletter_date_add), la IP (ip_registration_newsletter) e incluso la página de origen (http_referer) en las suscripciones de invitados, así que el registro bruto de consentimiento es más completo de lo que la mayoría de comerciantes cree. Lo que no guarda es el texto exacto mostrado en ese momento, por eso merece la pena conservar junto a esos datos una captura de pantalla o una copia versionada de tu texto de consentimiento. Cuando pases a una plataforma de envío real, esa plataforma también debería guardar automáticamente la marca de tiempo, la IP y la fuente; pero cuanto más limpia sea la captación en el lado de PrestaShop, menos pelearás con tus datos el día de la migración.
Puedes auditar lo que realmente estás guardando en Parámetros avanzados → Base de datos → Gestor SQL, que ejecuta consultas de solo lectura, sin riesgo para tus datos. Esto extrae tus suscriptores invitados más recientes junto con los campos de consentimiento que registra la tabla, para que puedas detectar filas sin IP o referer antes de migrar:
SELECT id,
email,
active,
newsletter_date_add,
ip_registration_newsletter,
http_referer
FROM ps_emailsubscription
ORDER BY newsletter_date_add DESC
LIMIT 50;
Un valor active de 0 aquí indica un suscriptor que inició el doble opt-in pero nunca hizo clic en el enlace de verificación: no lo importes a una plataforma de envío como si hubiera confirmado.
Dónde pedirlo: los puntos de captura que realmente mueven la cifra
La mayoría de tiendas tiene exactamente un punto de captura, el pie de página, y luego se pregunta por qué la lista crece despacio. El pie de página es el mínimo, no la estrategia. Cada uno de estos puntos alcanza a un visitante distinto en un momento de intención diferente, y se suman. (Trata los porcentajes siguientes como rangos orientativos citados con frecuencia, no como garantías: tus cifras reales dependen de la calidad del tráfico y de la oferta; mídelo en tu propia tienda.)
| Punto de captura | Visitante que capta | Tasa típica de suscripción | Nota para PrestaShop |
|---|---|---|---|
| Formulario del pie de página | Ya interesado, ha llegado hasta abajo | Baja (a menudo muy por debajo del 1%) | ps_emailsubscription nativo; sin incentivo, sin fricción: mantenlo, pero no dependas de él. |
| Pop-up con incentivo | Visitante nuevo / frío | La más alta entre los métodos en tienda | Un pop-up temporizado o activado por scroll con "10% de descuento en tu primer pedido"; mira las reglas de abajo. |
| Opt-in en el proceso de compra | Comprador con alta intención, en plena compra | Suscripciones de mayor calidad | Una casilla sin marcar en el pedido; para compradores registrados, escribe directamente el indicador newsletter en ps_customer. |
| Creación de cuenta | Personas que se comprometen con tu tienda | Contactos sólidos y cálidos | La casilla de newsletter en el formulario de registro: mantenla sin marcar para seguir cumpliendo. |
| Intención de salida (escritorio) | Visitante a punto de abandonar | Modesta, pero de otro modo perdida | Oferta de última oportunidad cuando el cursor se dirige al botón de cerrar; solo escritorio. |
El pop-up es el punto de mayor volumen de todos, y también el más fácil de penalizar si se usa mal, así que tiene reglas. Espera al menos unos 30 segundos o hasta aproximadamente el 50% de scroll antes de mostrarlo; muéstralo una vez por sesión, no en cada página; haz que se pueda cerrar sin esfuerzo (una X grande y cierre al hacer clic fuera); no lo dispares nunca en el proceso de compra: interrumpir a un comprador en plena compra es el peor intercambio posible. En móvil, en particular, un intersticial que cubre la mayor parte de la pantalla es exactamente lo que penaliza la guía de Google sobre intersticiales intrusivos, así que mantén la versión móvil pequeña y fácil de cerrar. La mecánica de crear uno que convierta sin molestar es un tema propio: cubrimos el tiempo de aparición, la oferta y la segmentación en pop-ups de PrestaShop que realmente convierten.
El incentivo que hace crecer la lista sin contaminarla
La palanca más grande para mejorar la tasa de suscripción es dar a la gente un motivo, y "10% de descuento en tu primer pedido" es el recurso más probado. Pero un incentivo con descuento tiene cola: atrae a cazadores de ofertas, y si el código fue la única razón por la que se unieron, pueden darse de baja en cuanto lo hayan usado. Dos cosas mantienen la calidad:
- Entrega el código a través del paso de verificación, no desde el formulario. Si el descuento solo llega después de que hagan clic en el enlace de verificación, filtras direcciones falsas y desechables y refuerzas el opt-in al mismo tiempo. El módulo nativo de PrestaShop envía el cupón (el campo Welcome voucher code de su pantalla Configurar) una vez que la suscripción se completa, así que con el correo de verificación activado el código llega solo después de confirmar, no al enviar el formulario.
- Ajusta el incentivo al público. Una oferta emergente para un visitante frío que llega por primera vez y un opt-in en el proceso de compra para un comprador decidido no hablan con la misma persona; el comprador a menudo no necesita descuento alguno, solo una casilla clara de "mantenme informado de las ofertas". Gastar margen en personas que habrían comprado de todos modos es el coste silencioso de un incentivo único para todos.
La higiene de la lista empieza en la captación, no en la limpieza
El reflejo habitual es "limpiar la lista más tarde". La opción más barata es no dejar entrar datos malos. El opt-in confirmado ya elimina errores tipográficos y direcciones falsas en la puerta. Más allá de eso, dos hábitos específicos de PrestaShop mantienen sano el activo:
- No dejes que las dos tablas se desalineen. Como los suscriptores invitados viven en ps_emailsubscription y los opt-ins de clientes viven en ps_customer, una exportación que solo lea una de ellas pierde silenciosamente media lista. Cuando sincronices con una plataforma de envío, confirma que extrae ambas; de lo contrario, estarás haciendo marketing a desconocidos e ignorando a tus clientes reales.
- Respeta el indicador
activey las bajas. Una baja cambia active a 0 (o borra el indicador newsletter del cliente); nunca vuelvas a importar esas direcciones a una lista "nueva". Volver a escribir a personas que se marcharon es la forma de ganarse quejas por spam para un dominio; y son las quejas, no el tamaño de la lista, las que arruinan la entregabilidad.
La entregabilidad es una disciplina del lado del envío (SPF, DKIM y DMARC en tu dominio, una reputación de envío sensata, limpieza de listas con el tiempo), y pertenece propiamente a la plataforma que elijas para enviar; eso se cubre en la guía del canal de email marketing, no aquí. Lo importante durante la captación: una lista más pequeña de personas que han confirmado activamente que quieren recibir noticias tuyas siempre entregará mejor y generará más valor que una lista grande de direcciones raspadas o consentidas a medias.
Qué hacer cuando ya tienes una lista (y adónde ir después)
Hacer crecer la lista es el primer paso; el valor viene de lo que haces con ella, y cada una de esas acciones es un traspaso deliberado, no una ocurrencia posterior que se mete con calzador en esta página:
- Elige una plataforma de envío. El módulo nativo no puede enviar campañas, así que la siguiente decisión es qué herramienta lo hará. Compáralas en email marketing para tiendas online y luego profundiza en la que encaje: Mailchimp para tiendas sencillas, Klaviyo para segmentación avanzada y SMS, Omnisend para multicanal, o ActiveCampaign cuando necesitas automatización seria.
- Da la bienvenida al nuevo suscriptor. El correo más valioso que recibe un alta reciente es el primero. Qué enviar justo después del opt-in, y después de una compra, tiene su propio manual: correos postcompra.
- Recupera a quienes se enfrían. Toda lista acumula peso muerto; recuperar suscriptores inactivos (en lugar de simplemente borrarlos) se cubre en correos de reactivación.
- Convierte suscriptores en prescriptores. Una lista madura también es un motor de referidos: tus contactos más satisfechos pueden traerte a sus amigos, como en programas de recomendación.
El correo electrónico sigue siendo el canal que posees por completo, y la lista es el activo que lo sostiene. Pero ese activo solo vale tanto como el consentimiento sobre el que se construye. Acierta con la captación en PrestaShop: conoce dónde están los datos, confirma el opt-in, pregunta en más de un lugar e incentiva sin contaminar, y todo lo que construyas encima, desde tu primer correo de bienvenida hasta tu reputación de envío dentro de un año, empezará sobre terreno firme en lugar de sobre un cuadro del pie de página que nadie revisa.
Preguntas frecuentes
¿Cómo veo y exporto mis suscriptores de newsletter en PrestaShop?
Ve a Módulos → Gestor de módulos, busca ps_emailsubscription y haz clic en Configurar. La lista de suscriptores invitados y el botón de exportación CSV están dentro de esa pantalla, no bajo un menú de Clientes. Recuerda que esa exportación cubre solo la tabla ps_emailsubscription (invitados). Los opt-ins de clientes están marcados en ps_customer.newsletter y se exportan por separado desde Clientes → Clientes o mediante Gestor SQL.
¿Es legal bajo el RGPD una casilla de newsletter premarcada?
No. El consentimiento debe ser una acción clara y afirmativa, así que la casilla debe empezar vacía y el visitante debe marcarla por sí mismo. Esto se aplica a la casilla del formulario de registro y a cualquier opt-in en el proceso de compra. La casilla de newsletter de PrestaShop viene sin marcar por defecto; no la sobrescribas para premarcarla.
¿Cuál es la diferencia entre el correo de verificación y el correo de confirmación?
Son dos correos separados en ps_emailsubscription. El correo de verificación es la puerta del doble opt-in: el suscriptor permanece inactivo (active = 0) hasta que hace clic en su enlace. El correo de confirmación es solo un mensaje de bienvenida enviado después de una suscripción correcta. Puedes usar uno, el otro o ambos; para una captación defendible bajo el RGPD, activa el correo de verificación.
¿Puedo importar una lista antigua de direcciones de correo a PrestaShop?
Técnicamente puedes importar direcciones a ps_emailsubscription, pero hazlo solo con contactos para los que tengas un consentimiento demostrable y válido bajo el RGPD. Importar una lista comprada o raspada, o volver a añadir personas que ya se dieron de baja, generará quejas por spam y dañará la reputación de envío de tu dominio, lo que después perjudica incluso a tus correos transaccionales de pedidos. Si tienes dudas, déjalos fuera.
¿Por qué mi formulario de newsletter del pie de página consigue tan pocas suscripciones?
Es normal: el pie de página es el punto de captura con menor intención, normalmente muy por debajo del 1% de los visitantes, porque no ofrece incentivo y está donde poca gente llega haciendo scroll. Merece la pena mantenerlo, pero la lista crece cuando añades los demás puntos de captura: un pop-up con incentivo para visitantes fríos, un opt-in sin marcar en el proceso de compra para compradores y la casilla del formulario de registro. Cada uno capta a un visitante distinto, y juntos se suman.
Comentarios
Aún no hay comentarios. ¡Sé el primero!
Sé el primero en hacer una pregunta o compartir una opinión útil.
Dejar un comentario
Comparte una pregunta, un detalle de instalación o una opinión que pueda ayudar a otro lector.