Указать в емайле адрес, имя и телефон
Когда покупатель делает заказ, то менеджерам высылается емайл.
Такие вопросы возникли:
1) Какие плейсхолдеры использовать для чанка письма менеджеру, чтобы добавить к письму имя, телефон, адрес, и какие-то другие поля.
2) В каком чанке шаблон емайла менеджеру, а в каком покупателю? Боюсь перепутать и выслать покупателю его адрес и телефон…
Заранее Спасибо!
Такие вопросы возникли:
1) Какие плейсхолдеры использовать для чанка письма менеджеру, чтобы добавить к письму имя, телефон, адрес, и какие-то другие поля.
2) В каком чанке шаблон емайла менеджеру, а в каком покупателю? Боюсь перепутать и выслать покупателю его адрес и телефон…
Заранее Спасибо!
Комментарии: 13
Письмо при заказе:
юзеру: tpl.msEmail.new.user
менеджерам: tpl.msEmail.new.manager
юзеру: tpl.msEmail.new.user
менеджерам: tpl.msEmail.new.manager
А вот с тем, чтобы вставить адрес — проблема.
Наверное придется менять сниппет msGetOrder
Наверное придется менять сниппет msGetOrder
Вот так вот…
<table>
<tr>
<td>Имя:</td>
<td>[[+address.receiver]]</td>
</tr>
<tr>
<td>Телефон:</td>
<td>[[+address.phone]]</td>
</tr>
<tr>
<td>Город:</td>
<td>[[+address.city]]</td>
</tr>
<tr>
<td>Адрес:</td>
<td>[[+address.street]]</td>
</tr>
<tr>
<td>Комментарий:</td>
<td>[[+address.comment]]</td>
</tr>
</table>
нашли решение?
Угу, выше написал.
аа, ок, на заметил.
а как быть с email?
Кажется, [[+user.email]]
Спасибо :)
А можно ли как-то поменять subject письма, чтобы обрабатывался и вставлялся город?
И еще, где меняется параметры генерации номера заказа? Если я хочу какой-то префикс туда добавить например.
Куда копать?
Спасибо.
И еще, где меняется параметры генерации номера заказа? Если я хочу какой-то префикс туда добавить например.
Куда копать?
Спасибо.
В словарях минишопа настройки subject-ов писем. Плейсхолдеры ставятся те же, что и в письме.
[[%ms2_email_subject_...]]
Нужен свой обработчик заказов, можно только функцию getnum переопределить. bezumkin.ru/modx/minishop2/classes/804/
[[%ms2_email_subject_...]]
Нужен свой обработчик заказов, можно только функцию getnum переопределить. bezumkin.ru/modx/minishop2/classes/804/
Да я так и делал. [[+address.city]]
не подставляется. Пустота в subject, а в самом письме подставляется нормально.
Насчет номера заказа понял. Спасибо.
не подставляется. Пустота в subject, а в самом письме подставляется нормально.
Насчет номера заказа понял. Спасибо.
А ну да. В письме эти плейсхолдеры заполняются при вызове msGetOrder.
Есть пара способов:
— менять код minishop2.class.php, добавив простановку нужных плейсхолдеров
— либо отключить отправку писем минишопа и повесить свою отправку на событие msOnChangeOrderStatus
Есть пара способов:
— менять код minishop2.class.php, добавив простановку нужных плейсхолдеров
— либо отключить отправку писем минишопа и повесить свою отправку на событие msOnChangeOrderStatus
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.