support 446 Posted December 24, 2014 Report Share Posted December 24, 2014 Вот исправленный файл /app/Controller/OrderController.php Добавлены метки для адреса. Сейчас ещё напишу новый шаблон письма, с адресом. OrdersController.php Link to post Share on other sites
support 446 Posted December 24, 2014 Report Share Posted December 24, 2014 В Админке - Настройки - Шаблоны писем отредактируйте шаблон new-order и укажите: Здравствуйте, {$name}! Ваш заказ подтверждён. Номер заказа: {$order_number} Заказанные товары: {$products} Покупатель: {$bill_name} Телефон: {$phone} Email: {$email} Адрес доставки: {$bill_zip}, {$bill_state}, {$bill_city} {$bill_line_1} Спасибо! А так же отредактируйте шаблон new-order-status и укажите: Здравствуйте, {$name}! Спасибо за Ваш заказ! Номер заказа: {$order_number} Покупатель: {$bill_name} Телефон: {$phone} Email: {$email} Адрес доставки: {$bill_zip}, {$bill_state}, {$bill_city} {$bill_line_1} Статус Вашего заказа изменён. Новый статус заказа: {$order_status} {$comments} Link to post Share on other sites
xside 0 Posted December 24, 2014 Report Share Posted December 24, 2014 Статус нового заказа работает теперь, только вместо области {$bill_state}, у меня показывает "123" (см.ниже). И эти новые метки в шаблоне "new-order-status" у меня не работают. И еще, чем отличается {$bill_name} от {$name}? Хотелось бы как то разграничить имя и фамилию. Что бы обращаться по имени, а для отправки заказа нужна фамилия. Нужно либо добавить поле при регистрации либо как то по другому разграничить. Адрес доставки------------------------------------------------------Дмитрий ЗимаДебальцевоул.панфилова, 2, кв.4123, 84700 Link to post Share on other sites
support 446 Posted December 24, 2014 Report Share Posted December 24, 2014 Вот попробуйте исправленный /app/Controller/OrdersController.php, по идее, все недочёты исправил. bill_name от name ничем не отличается. По поводу выделения имени и фамилии в отдельные метки. Добавлены метки {$firstname} и {$lastname}, которые можно использовать в шаблонах писем new-order и new-order-status, new-customer. т.е. шаблон письма new-order будет вот такой: Здравствуйте, {$firstname}! Ваш заказ подтверждён. Номер заказа: {$order_number} Заказанные товары: {$products} Покупатель: {$bill_name} Телефон: {$phone} Email: {$email} Адрес доставки: {$bill_zip}, {$bill_state}, {$bill_city} {$bill_line_1} {$bill_line_2} Спасибо! А new-order-status такой: Здравствуйте, {$firstname}! Спасибо за Ваш заказ! Номер заказа: {$order_number} Покупатель: {$bill_name} Телефон: {$phone} Email: {$email} Адрес доставки: {$bill_zip}, {$bill_state}, {$bill_city} {$bill_line_1} {$bill_line_2} Статус Вашего заказа изменён. Новый статус заказа: {$order_status} {$comments} Попробуйте. По идее, должно работать. OrdersController.php Link to post Share on other sites
xside 0 Posted December 25, 2014 Report Share Posted December 25, 2014 Да, теперь все работает нормально. Спасибо! Link to post Share on other sites
support 446 Posted December 25, 2014 Report Share Posted December 25, 2014 Вам спасибо, что сообщили о проблеме. Link to post Share on other sites
Adilan 0 Posted July 9, 2015 Report Share Posted July 9, 2015 Прицепил /app/Controller/OrderController.php Добавлены метки: {$shipping_method} {$payment_method} {$date} {$phone} {$email} {$order_total} foreach по умолчанию не получится, потому что шаблон письма не использует smarty. foreach используется в коде, в place_order методе. Метки {$shipping_method} и {$payment_method} в переводе на русский языке никак не вывести? Link to post Share on other sites
support 446 Posted July 9, 2015 Report Share Posted July 9, 2015 Так в Админке - Настройки - Способы доставки и оплаты отредактируйте модули и наховите их по-русски. Link to post Share on other sites
Recommended Posts