RAGOPIGE Posted February 19, 2015 Share Posted February 19, 2015 bonjours, quand un client s'inscrit comme nouveau client je ne reçois pas de message. comment etre averti à chhaque inscription merci Link to comment Share on other sites More sharing options...
fred-vinapresta Posted February 19, 2015 Share Posted February 19, 2015 Bomjour, il ne me semble pas que cela soit prevu a la base, vous pouvez toujours overrider la function sendConfirmationMail du controller Authcontroller en remplacant: protected function sendConfirmationMail(Customer $customer) { if (!Configuration::get('PS_CUSTOMER_CREATION_EMAIL')) return true; 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 ); } par protected function sendConfirmationMail(Customer $customer) { if (!Configuration::get('PS_CUSTOMER_CREATION_EMAIL')) return true; Mail::Send( $this->context->language->id, 'account', Mail::l('Nouveau client inscrit!'), array( '{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), 'votre_email@votre_email.com' ); 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 ); } 1 Link to comment Share on other sites More sharing options...
RAGOPIGE Posted February 19, 2015 Author Share Posted February 19, 2015 bonjour et merci pour l'info mais où puis je trouver ce fichier authcontroller je ne suis pas tres expérimenté Link to comment Share on other sites More sharing options...
fred-vinapresta Posted February 20, 2015 Share Posted February 20, 2015 En fait pour faire proprement, il faudrait overrider le fichier, c'est a dire créer un ficher AuthController.php à mettre dans override/controllers/front (si prestashop version >= 1.5) et dans ce fichier: class AuthController extends AuthControllerCore { protected function sendConfirmationMail(Customer $customer) { if (!Configuration::get('PS_CUSTOMER_CREATION_EMAIL')) return true; Mail::Send( $this->context->language->id, 'account', Mail::l('Nouveau client inscrit!'), array( '{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), 'votre_email@votre_email.com' ); 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 ); } } et ensuite effacer le fichier cache/class_index.php pour qu'il se régenere Link to comment Share on other sites More sharing options...
EISEAL Posted March 4, 2015 Share Posted March 4, 2015 Le solution de fred-vinapresta fonctionne parfaitement ! Mais si je puis me permettre coté discrétion, c'est pas top, ca envoie au marchant le code secret du client Faudrait remplacer '{passwd}' => Tools::getValue('passwd')), par '{passwd}' => '*********', Voilà Link to comment Share on other sites More sharing options...
Emilie Gaïalys Posted March 26, 2015 Share Posted March 26, 2015 Bonjour, j'ai suivi la démarche proposée par fred-vinapresta mais ça ne fonctionne pas... Je suis en 1.6.0.9. Je ne reçois pas de mail... Link to comment Share on other sites More sharing options...
EISEAL Posted March 26, 2015 Share Posted March 26, 2015 EmilieT > Tu as bien changé votre_email@votre_email.com par le tien ? Aucun soucis de mon coté je suis bien prévenu d'une nouvelle inscription Link to comment Share on other sites More sharing options...
Emilie Gaïalys Posted March 26, 2015 Share Posted March 26, 2015 anteverce > J'avais bien changé l'adresse e-mail mais en faisant une faute de frappe ! Merci, ça fonctionne bien maintenant !! 1 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