Контакты Покупателя на email менеджеру
Как сделать чтобы менеджеру на почту приходила вся информация о покупателе и выбранном способе оплаты/доставки при отправке нового заказа?
Что нужно исправить в чанках:
tpl.msEmail
tpl.msEmail.new.manager
Это я прочитал:
docs.modx.pro/components/minishop2/update
Ранее это были плейсхолдеры:
[[+address.receiver]] — Покупатель
[[+address.phone]] — Телефон
[[+user.email]] — Почта
[[+address.index]] — Индекс
[[+address.region]] — Область
[[+address.city]] — Город
[[+address.street]] — Улица
[[+address.building]] — Дом
[[+address.room]] — Квартира
[[+delivery.name]] — Способ доставки
[[+payment.name]] — Тип оплаты
[[+address.comment]] — Комментрарий
А как их сейчас это делается в Fenom?
Спасибо.
Что нужно исправить в чанках:
tpl.msEmail
tpl.msEmail.new.manager
Это я прочитал:
docs.modx.pro/components/minishop2/update
Ранее это были плейсхолдеры:
[[+address.receiver]] — Покупатель
[[+address.phone]] — Телефон
[[+user.email]] — Почта
[[+address.index]] — Индекс
[[+address.region]] — Область
[[+address.city]] — Город
[[+address.street]] — Улица
[[+address.building]] — Дом
[[+address.room]] — Квартира
[[+delivery.name]] — Способ доставки
[[+payment.name]] — Тип оплаты
[[+address.comment]] — Комментрарий
А как их сейчас это делается в Fenom?
Спасибо.
Комментарии: 4
Времени, конечно, с момента публикации вопроса, прошло много, однако.
Во-первых, никто не мешает использовать синтаксис MODX. Конечно, не торт, но ничего страшного.
Во-вторых, плейсхолдеры можно доставать как-то так: {$_modx->getPlaceholder('page.nav')} или {$_pls['page.nav']}
Во-первых, никто не мешает использовать синтаксис MODX. Конечно, не торт, но ничего страшного.
Во-вторых, плейсхолдеры можно доставать как-то так: {$_modx->getPlaceholder('page.nav')} или {$_pls['page.nav']}
Спасибо, что откликнулись.
Тонкость именно в наследовании шаблонов. Ниже расписали, как нужно сделать. Оказалось очень просто все.
Тонкость именно в наследовании шаблонов. Ниже расписали, как нужно сделать. Оказалось очень просто все.
Как-то так
Расширяем tpl.msEmail блоком в нужном месте
Выводим в чанке tpl.msEmail.new.manager то что нужно
docs.modx.pro/components/minishop2/snippets/msgetorder
Расширяем tpl.msEmail блоком в нужном месте
{block 'info'}
{/block}
Выводим в чанке tpl.msEmail.new.manager то что нужно
{block 'info'}
<h2>Контактные данные</h2>
<p>Имя: <b>[[+address.receiver]]</b></p>
<p>Телефон: <b>[[+address.phone]]</b></p>
<p>e-mail: <b>[[+user.email]]</b></p>
<p>Комментарий: <b>[[+address.comment]]</b></p>
</div>
<h2>Адрес доставки</h2>
<p>Индекс: <b>[[+address.index]]</b></p>
<p>Регион: <b>[[+address.region]]</b></p>
<p>Город: <b>[[+address.city]]</b></p>
<p>Улица: <b>[[+address.street]]</b></p>
<p>Дом: <b>[[+address.building]]</b></p>
<p>Квартира: <b>[[+address.room]]</b></p>
<p>Оплата: <b>[[+payment.name]]</b></p>
<p><b>[[+order.comment]]</b></p>
<p><b>[[+delivery.price]]</b></p>
{/block}
Все плейсхолдеры можно увидеть с пустым tpldocs.modx.pro/components/minishop2/snippets/msgetorder
О, спасибо большое!
Все работает.
Все работает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.