Ответить Новая тема Новый опрос 
 Оповещение на email при регистрации клиента
Alex_85
Новичок
Сообщений: 15
Регистрация: 19-07-2015


19-07-2015 18:58
Помогите пожалуйста с вопросом: как настроить чтобы письмо, которое уходит клиенту при регистрации в магазине, дублировалось на мою почту.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


19-07-2015 19:18
Откройте файл /controllers/front/AuthController.php и после:
Код:
if (!Configuration::get('PS_CUSTOMER_CREATION_EMAIL'))
    return true;

добавьте:
Код:
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->firstname.' '.$customer->lastname
);
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Alex_85
Новичок
Сообщений: 15
Регистрация: 19-07-2015


09-01-2016 16:27
Здравствуйте данный код уже есть в этом файле. Если заменяю строку $customer->email, на Вашу 'здесь укажите ваш эл.адрес' естественно не эти слова вписываю а свой email, то страница регистрации становится недоступна.

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')),
'shop@домен.ru',
$customer->firstname.' '.$customer->lastname

Мне надо чтобы клиенту уходило письмо при его регистрации в магазине и мне как менеджеру дублировалось это же письмо
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
staut82
Cпециалист
Сообщений: 169
Откуда: Киев
Регистрация: 22-05-2010


05-02-2018 17:32
Тоже не получилось... может есть у кого решение для 1.5.6.2
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
staut82
Cпециалист
Сообщений: 169
Откуда: Киев
Регистрация: 22-05-2010


06-02-2018 00:58
Цитата:( staut82 @ 05-02-2018 12:32 Смотреть сообщение )
Тоже не получилось... может есть у кого решение для 1.5.6.2

сделал как посоветовал Алекс в точности - заработало, но! очень большое торможение при оформлении заказа по несколько минут, так что это решение не подходит...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


07-02-2018 12:47
Цитата:( Alex_85 @ 09-01-2016 17:27 Смотреть сообщение )
то страница регистрации становится недоступна.
Код:
return Mail::Send(
...

Мне надо чтобы клиенту уходило письмо при его регистрации в магазине и мне как менеджеру дублировалось это же письмо

return перед Mail::Send - ошибка.
Выполните правки верно, проверьте еще раз и если ошибка повторяется приложите файл к сообщению.

Цитата:( staut82 @ 05-02-2018 12:32 Смотреть сообщение )
заработало, но! очень большое торможение при оформлении заказа по несколько минут, так что это решение не подходит...

Бред, код используется в контроллере авторизации и никаким образом не может тормозить оформление заказа. Приложите больше информации.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос