В MiniShop2 письма покупателю и менеджеру генерируются из чанков:
tpl.msEmail.new.manager
— Письмо менеджеру о новом заказеtpl.msEmail.new.user
— Письмо пользователю о новом заказеtpl.msEmail
— расширяемый контейнер для любого письмаtpl.msEmail.paid.manager
— Оплачен (письмо менеджеру)tpl.msEmail.cancelled.user
— Отмененtpl.msEmail.paid.user
— Оплаченtpl.msEmail.sent.user
— Отправлен
Поменять получателя и отправлителя письма
Поменять отправлителя
Для того чтобы поменять отправителя письма зайдите в Системные настройки
, введите поиск по ключу emailsender
, и укажите адрес почты. ВАЖНО! — адрес должен быть в формате someAddr@sitename.ru
, где sitename.ru
— это именно адрес того сайта, с которого идет отправка. В противном случае письмо может не придти, так как будет помечено как спам.
Поменять получателя письма с уведомлением о заказе
Вы можете указать адреса менеджеров, которым должно приходить уведомление. Для этого перейдите в Системные настройки
, введите в поле "поиск по ключу" ms2_email_manager
, или выберите minishop2 выпадающем списке и там тоже найдете эту настройку. В это поле вы можете добавить через запятую адреса. В отличии от отпрвителя письма тут уже не важно на каком домене находится ящик. Можно указывать свою почту на Гугле, яндексе и пр.
Где формируются данные для отправики
Данные формируеются в core/components/minishop2/model/minishop2/msorderhandler.class.php
-> public function submit
.
Информация по теме:
Добавить в письмо контактную информацию
Отредактировать письмо о заказе — добавить ТВ поле, или что-то еще
Много полезного по miniShop2 MODX на Вашем сайте!
Письмо пользователю о новом заказе.
Помогите внедрить изображения Товаров в тело письма в miniShop2.
В функции sendEmail
Спасибо