Jump to content

Recibir e-mail de un nuevo registro de usuario prestashop 1.5.4.0 Solucionado


josear

Recommended Posts

Hola, Interesado Estoy en lo siguiente lograr, CUANDO UN Cliente sí registre sí envie automaticamente email al administrador de la ONU, sí Que Se Puede lograr estafa Código PHP Pero No Hacerlo Logro, Estoy Seguro Que MUCHOS ESTAN Buscando this solution. bueno espero Una buena Respuesta. Saludos al foro.

Edited by josear (see edit history)
Link to comment
Share on other sites

Hola rafael gracias por la respuesta, memberalert lo tengo instalado pero de un momento al otro no envio más email al administrador, lo elimine y reinstale varias veces pero no envía el email de alerte.

 

para modificar la funcion sendconfirmationmail , como seria el código, bueno muchas gracias.

Link to comment
Share on other sites

Rafael es justamente la funcion que intento modificar pero no hay caso no se como deberia de ir. porfa ayuda.

 

protected function sendConfirmationMail(Customer $customer)
{
return Mail::Send(
$this->context->language->id,
'account',
Mail::l('Welcome!'),
array(
'{firstname}' => $customer->firstname,
'{lastname}' => $customer->lastname,
'{email}' => $customer->email,
'{passwd}' => Tools::getValue('passwd')),
$customer->email,
$customer->firstname.' '.$customer->lastname
Link to comment
Share on other sites

Hola,

 

Estoy durmiendo, chequea esto: http://www.prestashop.com/forums/topic/230741-admin-recieve-email-when-new-user-registers/?do=findComment&comment=1135226
 

You could copy the command to send the Email and resend it to another Email address. Something like (Didn't test it, but think should work like this):
 
protected function sendConfirmationMail(Customer $customer)
{
// first send info to new receiver
Mail::Send( // No return yet...
$this->context->language->id,
'account',
Mail::l('Welcome!'),
array(
'{firstname}' => $customer->firstname,
'{lastname}' => $customer->lastname,
'{email}' => $customer->email,
'{passwd}' => '<hidden>'), // Edit here
'[email protected]', // Edit here
'Receiver first name'.' '.'Receiver last name'
);
 
// Then send original message
return Mail::Send(
$this->context->language->id,
'account',
Mail::l('Welcome!'),
array(
'{firstname}' => $customer->firstname,
'{lastname}' => $customer->lastname,
'{email}' => $customer->email,
'{passwd}' => Tools::getValue('passwd')),
$customer->email,
$customer->firstname.' '.$customer->lastname
);
 
}
 
Hope this helps,
Pascal

 
que comenta el usuario PascalVG

Edited by nadie (see edit history)
Link to comment
Share on other sites

Si señorrrrrrrrrrrrr excelente lo felicitoooooo !!!!!!!!!!!!!!!!!!! muchisimas graciasssssssssssssss !!!!!!!!!!

Perfecto !!!!!

 

Estimado josear,

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

 

Si no encuentras como añadir la palabra "Solucionado" al título del tema, aquí tienes una guía: http://www.prestashop.com/forums/topic/269515-solucionado-¿como-poner-la-palabra-solucionado-en-el-titulo-del-tema/

 

PD: Avisa cuando lo hagas para poder cerrar el tema.

 

Saludos !

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...