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

Ищу модуль Письмо админу о заказе

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

Добрый день! Подскажите как реализовать или модуль, чтоб админу приходило такое же письмо, как и покупателю

OC 3

Спасибо!

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


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

Настройки -> Магазин -> Почта -> Email оповещения

Установить галочки напротив "заказы"
Внести список почт, на которые необходимо дублировать письма. 

Изменено пользователем lolwe

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, lolwe сказал:

Настройки -> Магазин -> Почта -> Email оповещения

Установить галочки напротив "заказы"
Внести список почт, на которые необходимо дублировать письма. 

Мне письма приходят, но по информации они урезаны, постоянно приходится админку открывать. Мне бы чтоб по дизайну и информации приходили как покупателю

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


Ссылка на сообщение
Поделиться на другие сайты
8 minutes ago, Ch0oJoy said:

Мне письма приходят, но по информации они урезаны, постоянно приходится админку открывать. Мне бы чтоб по дизайну и информации приходили как покупателю

 

Не сделал поправку на то что это третья версия. 

 

Самый быстрый способ - отредактировать файл 
Тогда в файле 
 

catalog/controller/mail/order.php

 

В функции add() в конец после 

$mail->setTo($order_info['email']);
$mail->setFrom($from);
$mail->setSender(html_entity_decode($order_info['store_name'], ENT_QUOTES, 'UTF-8'));
$mail->setSubject(html_entity_decode(sprintf($language->get('text_subject'), $order_info['store_name'], $order_info['order_id']), ENT_QUOTES, 'UTF-8'));
$mail->setHtml($this->load->view('mail/order_add', $data));
$mail->send();

Дописать 

if (in_array('order', (array)$this->config->get('config_mail_alert'))) {
	$mail->setTo($this->config->get('config_email'));
	$mail->send();

	$emails = explode(',', $this->config->get('config_mail_alert_email'));
	foreach ($emails as $email) {
		if ($email && filter_var($email, FILTER_VALIDATE_EMAIL)) {
			$mail->setTo($email);
			$mail->send();
		}
	}
}

 

Правильный способ - написать модификатор, который бы подтягивал то-же View, что и для пользовательского письма в метода alert() в том же классе. 

Если воспользуетесь этим способом - будет поступать по два письма - одно короткое - второе - длинное. 
 

  • +1 1

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


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

 

Можно настроить на получение всех полей из заказа.

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


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

А если письмо админу приходит не в html просто обывки. То как быть?

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


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

@Ch0oJoy , такой модуль делается за час, если не нашли могу сделать. Напишите если надо..

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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