Sin impuesto Con impuesto

Se suscribe a la newsletter y al registrarse queda de baja

Una compañera descubrió que, si alguien se suscribe al boletín sin cuenta y después se registra sin volver a marcar la casilla, PrestaShop le da de baja. Gustavo lo reprodujo. Explicamos el porqué, cómo afecta a los cupones de primera compra y qué soluciones se propusieron.

Equipo Rekire
Actualizado: 22/09/2023 8
Se suscribe a la newsletter y al registrarse queda de baja
Compartir:

Un visitante deja su correo en el formulario del boletín. Días después compra, se registra y no marca la casilla de la newsletter porque ya se había suscrito. Resultado: queda dado de baja. Una compañera del grupo lo detectó en septiembre de 2023 y Gustavo, de la comunidad, lo reprodujo con un correo temporal. Si te suscribes después de registrarte, no pasa. El módulo ha cambiado desde entonces, así que compruébalo en tu tienda antes de dar nada por hecho.

Qué pasa por dentro

PrestaShop guarda las suscripciones en dos sitios:

  • Los clientes registrados, con el campo newsletter de su ficha de cliente.
  • Los visitantes sin cuenta, en la tabla del módulo de suscripción por correo (ps_emailsubscription).

En la versión del módulo de 2023, cuando un visitante suscrito se registraba, el módulo quitaba su correo de la tabla de visitantes y el estado pasaba a depender de la casilla del registro. Si no la marcaba, ya no estaba suscrito en ningún sitio. En la versión que trae PrestaShop 9.2 (ps_emailsubscription 3.0.0), el alta de la cuenta solo borra el correo de la tabla de visitantes si se marca la casilla; pero cualquier modificación posterior de la cuenta del cliente lo sigue borrando, así que la suscripción puede perderse más tarde. Un compañero desarrollador señaló el punto del código del módulo oficial donde se hace y se preguntaba si PrestaShop lo considera un fallo. El argumento de fondo, que repitió Gustavo: se programó pensando que quien se suscribe ya está registrado.

Lo que se rompe además

  • Herramientas de marketing externas. La compañera usaba una plataforma de automatización de marketing que recibía la baja al registrarse el cliente. El soporte de esa plataforma confirmó el comportamiento y dijo que tiene previsto mejorar la integración, sin fecha.
  • Cupones para suscriptores. Si el cupón de bienvenida exige estar suscrito, el módulo de promociones mira la ficha del cliente. El cliente acaba de perder la suscripción, así que el cupón no le vale. Gustavo lo resumió: si la promoción es de primera compra para suscriptores, el orden importa.
  • La compañera añadía a la lista a los clientes que se registran con Facebook o Google.

Cómo evitarlo

Recordar la suscripción al registrarse

La propuesta de Gustavo: un pequeño módulo u override que, en el registro, busque si el correo ya está en la tabla del boletín y, si está, deje la casilla marcada o mantenga la suscripción. Solo para quien se suscribió antes, nunca para todos.

No activar suscripciones a lo bruto

Otro miembro lo dejó claro: no se puede coger la base de datos y marcar como suscritos a todos los que alguna vez dejaron su correo. Necesitas el consentimiento de cada uno. La tabla del boletín guarda la fecha de alta y la IP de cada suscripción; si recuperas a alguien, que sea a quien tiene ese registro.

Usar el formulario de PrestaShop

Si tu herramienta externa solo guarda la suscripción en su lado, PrestaShop no sabe nada. Lo más sencillo es que el visitante se suscriba con el formulario del módulo de PrestaShop, que la herramienta también detecta, en lugar de con una ventana emergente que solo escribe en la herramienta.

Comprueba tu tienda en cinco minutos

  1. Suscríbete al boletín con un correo temporal, sin cuenta.
  2. Haz un pedido con ese correo, registrándote y sin marcar la casilla.
  3. Mira la ficha del cliente y la lista de suscriptores del módulo.

Si el cliente ha quedado de baja, tienes el problema. Si necesitas el ajuste en tu tienda, en Rekire lo hacemos dentro de nuestros bonos de horas.

Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación

Cargando...
Cookies
Volver arriba