cyberMonkey Posted January 29, 2023 Share Posted January 29, 2023 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 More sharing options...
joseantgv Posted January 31, 2023 Share Posted January 31, 2023 Entiendo que ese cliente es un registro nuevo y que no ha marcado la opción de estar suscrito. Y cuando hizo el pedido como invitado, sí que lo marcó. No veo el problema. Link to comment Share on other sites More sharing options...
cyberMonkey Posted February 1, 2023 Author Share Posted February 1, 2023 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now