Автор Тема: Оповещение о новом клиенте на почту  (Прочитано 81 раз)

29 Май 2017, 15:08:36
  • Старожил
  • ****
  • Сообщений: 368
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день!

При регистрации нового клиента ему на почту приходит письмо.
Отправка на почту сайта нет, но при отправки клиенту можно и добавить отправку на почту сайта.
Не подскажите где происходит отправка письма клиенту о регистрации, к каком контроллере.
Спасибо!
29 Май 2017, 15:33:46
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1074
  • Репутация: +14/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В модуле mailalert отправка писем.
29 Май 2017, 15:51:44
Ответ #2
  • Старожил
  • ****
  • Сообщений: 368
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо большое!
Будем смотреть!
Всего доброго!
29 Май 2017, 17:22:45
Ответ #3
  • Старожил
  • ****
  • Сообщений: 368
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нет mailalert это не то...
Он не отправляет сообщение клиенту на почту о регистрации на сайте.
Тут работает какой-то другой контроллер походу.....
Подскажите где стоит обращение к account.html, account.txt
Мне нужно узнать откуда вызывается эта форма почтовой отправки...

Спасибо!
29 Май 2017, 18:07:23
Ответ #4
  • Старожил
  • ****
  • Сообщений: 368
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В AuthController.php  есть отправка письма ноаому клиенту при регистрации..

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,
 '{orgphone}' => $customer->orgphone,
'{email}' => $customer->email,
'{passwd}' => Tools::getValue('passwd')),
$customer->email,
$customer->firstname.' '.$customer->lastname
);
}

Подскажите как в этом месте сделать отправку по двум адресам
1.Клиенту
2.На почту сайта

Шаблон письма на сайт сделан, а как теперь отправить...
Задумка такая, отправить это письмо
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,
 '{orgphone}' => $customer->orgphone,
'{email}' => $customer->email,
'{passwd}' => Tools::getValue('passwd')),
$customer->email,
$customer->firstname.' '.$customer->lastname
);
}

и следом второе на сайт....

Спасибо!