kilota Posted August 10, 2010 Share Posted August 10, 2010 Hola a todos. Tengo una problemita con confirmacion del registro de nuevos usuarios.No me llega el mensaje a correo electrónico de admin.Ademas confirmacion de la compra,del contactos para preguntas recibo correcto.Usuario que registran recibe todo bien.Donde puede ser fallo.Mi tienda es www.anitanails.comGracias. Link to comment Share on other sites More sharing options...
Tecniloco Posted August 11, 2010 Share Posted August 11, 2010 Hola Kilota, activa y configura el módulo Alertas por correo v2.2 (Enviar correos de notificación a los clientes y comerciantes) lo de la confirmación de registros de nuevos usuarios tengo entendido que tendrás que instalar un módulo para eso..un saludo TECNILOCO. 1 Link to comment Share on other sites More sharing options...
kilota Posted August 12, 2010 Author Share Posted August 12, 2010 Hola Kilota, activa y configura el módulo Alertas por correo v2.2 (Enviar correos de notificación a los clientes y comerciantes) lo de la confirmación de registros de nuevos usuarios tengo entendido que tendrás que instalar un módulo para eso..un saludo TECNILOCO. Gracias por respuesta.Pero que modulo es? O existe un modulo que viene con Presta.Tengo version 1.3.1 Link to comment Share on other sites More sharing options...
Rafiki Posted August 12, 2010 Share Posted August 12, 2010 Ese modulo viene con prestashop por defecto, solo tienes que darle al boton instalar y depués configurarlo.Por cierto te ha quedado muy chula la tienda Link to comment Share on other sites More sharing options...
kilota Posted August 14, 2010 Author Share Posted August 14, 2010 Ese modulo viene con prestashop por defecto, solo tienes que darle al boton instalar y depués configurarlo. Gracias, Compa.Bien.Pero como se llama este modulo.Estoy loco ya.XD¿O si no donde puedo bajarme otro parecido o modulo que venga con el presta?Puede ser que el modulo predeterminado esta borado. Link to comment Share on other sites More sharing options...
Rafiki Posted August 14, 2010 Share Posted August 14, 2010 Te lo ha puesto tecniloco arriba, se llama Alertas por correo v2.2Saludos. Link to comment Share on other sites More sharing options...
kilota Posted August 14, 2010 Author Share Posted August 14, 2010 Te lo ha puesto tecniloco arriba, se llama Alertas por correo v2.2Saludos. Vale.Tengo modulo Alertas por correo v2.2 instalado de antes como yo dicho que los usuarios que se registran reciben confirmacion por email y confirmacion de compra (yo recibo tambien de compra) pero de nuevo registro no me llega.Puede ser que el modulo no trabaja bien,pero yo creo que Alertas por correo sirve para notificar clientes y admin por la notificación si una nueva orden es hecha y la notificación para un producto disponible si éste es agotado y nada mas.¿Y qué archivo se encarga de enviar el mensaje de confirmación de registro para el usuario y el administrador, puede ser alli esta fallo?Gracias Link to comment Share on other sites More sharing options...
kilota Posted August 15, 2010 Author Share Posted August 15, 2010 :question: No sabe nadie como solucionar esto :down: Link to comment Share on other sites More sharing options...
Rafiki Posted August 15, 2010 Share Posted August 15, 2010 Hola, La notificación de los nuevos registros al administrador no viene por defecto en prestashop, tan solo notifica por email al cliente, y si te digo la verdad no se que utilidad le puedes dar a que el adminstrador reciba un email cuando alguien se registra en tu tienda, lo que verdaderamente importa es que el administrador reciba una notificación cuando alguien realiza una compra.Para que el admin reciba una notificación de registro debes modificar el código de la siguiente manera.Lo primero haz una copia de respaldo del archivo que te indico que tienes que modificar.En el archivo authentication.php aproximadamente en la linea 111 te encontraras un bloque de código "Welcome" parecido al que te pongo abajo, ese es el que manda el email de Bienvenida cuando se registra un nuevo cliente if (!Mail::Send(intval($cookie->id_lang), 'account', 'Welcome!', array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), $customer->email, $customer->firstname.' '.$customer->lastname)) $errors[] = Tools::displayError('cannot send email'); Inmediatamente después le tienes que añadir otro bloque como el que te pongo a continuación, que es el que te enviará la misma notificación a ti también: if (!Mail::Send(intval($cookie->id_lang), 'account', 'Nuevo Cliente registrado', array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => '********'), '[email protected]', 'First Name')) $errors[] = Tools::displayError('cannot send email'); En este bloque de código que añades, donde pone [email protected] pones la dirección de correo a la que quieres que se mande un nuevo email de notificación, si quieres que las notificaciones se envien a mas de un email sería cuestión de repetir la misma operación añadiendo otro bloque de código.Lo he probado y funciona, si te sirve, edita el post y pones [sOLUCIONADO]Saludos. Link to comment Share on other sites More sharing options...
kilota Posted August 15, 2010 Author Share Posted August 15, 2010 BINGOOOO !!!!!!Gracias Compa. :coolsmile: Un SALUDO. Link to comment Share on other sites More sharing options...
javierjim70 Posted May 30, 2011 Share Posted May 30, 2011 Holahe estado revisando este post, y no se si es por la version nueva del PS pero no veo en el archivo authentication.php, el bloque de codigo que haces referencia, puede ser que este en otro archivo con la version 1.4.xxgracias de antemano Link to comment Share on other sites More sharing options...
nicoflores999 Posted August 8, 2011 Share Posted August 8, 2011 Hola, en la version 1.4.x tienes que editar el archivo AuthController.php que se encuentra en la carpeta Controllers, en ese archivo tienes que buscar este bloque de codigo: if (!Mail::Send((int)(self::$cookie->id_lang), 'account', Mail::l('Welcome!'), array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), $customer->email, $customer->firstname.' '.$customer->lastname)) $this->errors[] = Tools::displayError('Cannot send email'); y agregar debajo este otro if (!Mail::Send((int)(self::$cookie->id_lang), 'account', Mail::l('Nuevo Registro de Usuario'), array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), '[email protected]', $customer->firstname.' '.$customer->lastname)) $this->errors[] = Tools::displayError('Cannot send email'); agregando esto recibiras el mismo e-mail que recibe el cliente para notificar el registro. Yo lo probe en la version 1.4.3 y funciono. Saludos. Link to comment Share on other sites More sharing options...
DaggaTora Posted October 29, 2011 Share Posted October 29, 2011 Genial! pero... ¿cómo configuro un nuevo mail para que no lleguen las contraseñas y el texto sea diferente? gracias! Link to comment Share on other sites More sharing options...
DaggaTora Posted October 29, 2011 Share Posted October 29, 2011 me respondo a mi mismo: http://www.prestashop.com/forums/topic/134642-resolu-etre-averti-quand-un-client-cree-un-compte/ Link to comment Share on other sites More sharing options...
Julius Andre Posted January 5, 2012 Share Posted January 5, 2012 no entiendo bien el frances... puedes decirme como hiciste exactamente??? gracias! Link to comment Share on other sites More sharing options...
soy_max Posted May 4, 2012 Share Posted May 4, 2012 perfecto y funciona bien en el 1.4, pero alguien me podría indicar como añadir todos los datos del registro en el mail de confirmación y no solo el nombre y el mail?. Gracias Link to comment Share on other sites More sharing options...
Tanausú Posted September 30, 2012 Share Posted September 30, 2012 y Hola, en la version 1.4.x tienes que editar el archivo AuthController.php que se encuentra en la carpeta Controllers, en ese archivo tienes que buscar este bloque de codigo: if (!Mail::Send((int)(self::$cookie->id_lang), 'account', Mail::l('Welcome!'), array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), $customer->email, $customer->firstname.' '.$customer->lastname)) $this->errors[] = Tools::displayError('Cannot send email'); y agregar debajo este otro if (!Mail::Send((int)(self::$cookie->id_lang), 'account', Mail::l('Nuevo Registro de Usuario'), array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), '[email protected]', $customer->firstname.' '.$customer->lastname)) $this->errors[] = Tools::displayError('Cannot send email'); agregando esto recibiras el mismo e-mail que recibe el cliente para notificar el registro. Yo lo probe en la version 1.4.3 y funciono. Saludos. Y en la versión 1.5 ¿dónde hay que modificar el código para que el admin. reciba un correo de notificación de que un cliente nuevo se ha registrado? Link to comment Share on other sites More sharing options...
J.Parra Posted July 11, 2013 Share Posted July 11, 2013 Me uno a la pregunta de tanausú. Link to comment Share on other sites More sharing options...
Feliz Garcia Posted July 11, 2013 Share Posted July 11, 2013 Me uno a la pregunta de tanausú. Mira ese post de "Nadie" en su blog: http://victor-rodenas.com/2012/04/07/resena-modulo-para-recibir-una-notificacion-de-cuando-un-usuario-se-registra-en-vuestra-tienda-en-prestashop/ Link to comment Share on other sites More sharing options...
J.Parra Posted July 11, 2013 Share Posted July 11, 2013 Perfecto, justo lo que buscaba, funciona perfectamente en 1.5.3.1 Muchas gracias. Link to comment Share on other sites More sharing options...
Recommended Posts