Перейти к содержанию
hon2012

Письмо админу об активации нового покупателя

Рекомендуемые сообщения

Версия ОС 1.5.1.3 - Включаю в админке "Активировать новых покупателей- ДА". После регистрации клиент ждет активации, а админу приходит письмо на почту, но текст этого письма нелогичный (аналогичный тексту, что приходит покупателю чтоб он ждал активацию)

Где копать, чтоб админу приходил другой текст в письме ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

cataloglanguagerussianmailcustomer.php

В модели письма catalogmodelaccountcustomer.php указано слать одинаковые письмо и новому юзеру и админу.

Если надо слать разные - надо добавлять в модели

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как это сделать для 1.5.3.1 :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как это сделать для 1.5.3.1 :-)

Что именно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что именно сделать?

Чтобы приходило письмо только о том что данный пользователь активирован.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы приходило письмо только о том что данный пользователь активирован.

А сейчас у Вас какой письмо приходит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А сейчас у Вас какой письмо приходит?

такое же как и после регистрации нового пользователя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

cataloglanguagerussianmailcustomer.php

В модели письма catalogmodelaccountcustomer.php указано слать одинаковые письмо и новому юзеру и админу.

Если надо слать разные - надо добавлять в модели

Можете подсказать как это сделать? Чтоб админу приходило письмо с другим текстом, не таким как пользователю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В файле catalogmodelaccountcustomer.php до строки:

// Send to main admin email if new account email is enabled
идет формирование письма.

В строке

$mail->setTo($data['email']);
указывается, что отсылать это письмо по адресу, которое в форме ввел юзер при регистрации.

Ниже после строки

// Send to main admin email if new account email is enabled
адресат перебивается на мыло админа, указанное в конфиге сайта

$mail->setTo($this->config->get('config_email'));
Так вот. Вам нужно, чтобы админу передавалось не $mail, а например $mail_admin.

Для этого $mail_admin нужно сформировать приблизительно так же, как формировалось письмо юзеру (а можно и перебить $mail перед отправкой админу).

Например, перед

$mail->send();
// Send to additional alert emails if new account email is enabled
добавить строку :

$mail->setText("Текст письма админу");
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.