Перейти к содержанию
Форум поддержки пользователей VamShop

Оформление писем


Рекомендуемые сообщения

Вот исправленный файл /app/Controller/OrderController.php

 

Добавлены метки для адреса.

 

Сейчас ещё напишу новый шаблон письма, с адресом.

OrdersController.php

Ссылка на сообщение
Поделиться на другие сайты

В Админке - Настройки - Шаблоны писем отредактируйте шаблон 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}
Ссылка на сообщение
Поделиться на другие сайты

Статус нового заказа работает теперь, только вместо области {$bill_state}, у меня показывает "123" (см.ниже). И эти новые метки в шаблоне "new-order-status" у меня не работают. И еще, чем отличается  {$bill_name} от  {$name}? Хотелось бы как то разграничить имя и фамилию. Что бы обращаться по имени, а для отправки заказа нужна фамилия. Нужно либо добавить поле при регистрации либо как то по другому разграничить.

 

 

Адрес доставки
------------------------------------------------------
Дмитрий Зима
Дебальцево
ул.панфилова, 2, кв.4
123, 84700

Ссылка на сообщение
Поделиться на другие сайты

Вот попробуйте исправленный /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

Ссылка на сообщение
Поделиться на другие сайты
  • 6 months later...

 

Прицепил /app/Controller/OrderController.php

 

Добавлены метки:

{$shipping_method}

{$payment_method}

{$date}

{$phone}

{$email}

{$order_total}

 

foreach по умолчанию не получится, потому что шаблон письма не использует smarty.

 

foreach используется в коде, в place_order методе.

 

 

Метки {$shipping_method} и {$payment_method} в переводе на русский языке никак не вывести?

Ссылка на сообщение
Поделиться на другие сайты

Так в Админке - Настройки - Способы доставки и оплаты отредактируйте модули и наховите их по-русски.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...