Как добавить адрес доставки в письмо ответственному менеджеру о заказе в интернет-магазине TPL
Материал из Umicms
Версия от 12:48, 1 сентября 2009; Sv (обсуждение | вклад) (Новая страница: «<hr> <h2>Как добавить адрес доставки в письмо ответственному менеджеру о заказе в интернет-ма…»)
Как добавить адрес доставки в письмо ответственному менеджеру о заказе в интернет-магазине?
Часто требуется в письме о новом заказе, которое приходит ответственному менеджеру, добавить информацию об адресе доставки. Делается это следующим образом:
1. В шаблоне tpls/eshop/messages.tpl в блоке ['order_items'] добавьте строку:
Адрес доставки: % eshop address_choice('zakaz')%
2. В папке tpls/eshop/delivery/ создайте новый шаблон zakaz.tpl с примерно следующим содержанием:
<?php $FORMS = Array(); $FORMS['delivery_block'] = <<<END <h3>Адреса доставки</h3><br /> <table border="0" width="100%"> % lines% </table> % eshop delivery_add()% END; $FORMS['delivery_block_line'] = <<<END <a href="% link%">% country%, % city%, % post_index%, % address%, % phone%</a> END; $FORMS['choise_block'] = <<<END % lines% END; $FORMS['choise_block_empty'] = <<<END <p>Адресов нет</p> END; $FORMS['choise_block_line'] = <<<END Страна: % country%<br> Город: % city%<br> Индекс: % post_index%<br> Адрес: % address%<br> Телефон: % phone% END; ?>
Решение немного сыровато - если адресов несколько, то в письме они покажутся оба, независимо от того, какой из них выбрал покупатель.