Jump to content

Un usuario "invitado" deja de estar subscrito a la newsletter al convertirse en "cliente"


Recommended Posts

Hola a todos,

Antes de empezar, la versión de Prestashop es 1.7.7 y el tema "warehouse". Tengo siguiente problema, desde hace poco he implementado una nueva herramienta de marketing (un módulo) para el envío de newsletter y he descubierto que si un usuario (invitado) subscrito a la newsletter mas tarde se registra como usuario en la tienda este deja de estar subscrito a la newsletter (o boletín), en prestashop veo, en el menú de clientes, que el mismo usuario aparece dos veces, uno con el rol de invitado (subscrito al boletín) y otro con el rol de cliente (no subscrito al boletín). 

¿Es así como debería de funcionar? Si alguien ha hecho compras en la tienda, registrandose como invitado, además se ha subscrito a la newsletter y luego se crea una cuenta de usuario con el mismo email ¿no debería de seguir subscrito al boletín?

¿Hay alguna manera de que prestashop, en el proceso de registrar un usuario, compruebe si ya existe un cliente con ese mismo email y en el caso de que exista y que tenga activado el boletín mantenga el campo activado a la hora de crearlo?

Gracias.  

Link to comment
Share on other sites

Hola, lo explico de otra manera y actualizo lo que he descubierto:

Una persona entra por primera vez a la web y registra su correo (solo introduce un email) en un banner de para la newslatter, el email se guarda en una tabla de la Base de Datos llamada prstshp_emailsubscription, esta persona aún no es usuario de ningún tipo prestashop solo conoce su email. 

Hasta ahora a esa persona le llega los correos de boletín, pero si esa persona decide registrarse como cliente o hacer un pedido en el que es necesario un registro mínimo (o eres cliente o invitado), entonces ese email que estaba guardado en la tabla prstshp_emailsubscription desaparece (se borra) y se guarda en la tabla prstshp_customer donde crea al nuevo usuario y el campo de "newsletter" le aparece desactivado (con un 0) a pesar de que ese email ya se había subscrito al boletín. 

Se que la tabla prstshp_customer es de prestashop pero la tabla prstshp_emailsubscription no estoy seguro, de ahí mi duda y si esto puede deberse al tema que utilizo.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...