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

Шаблон письма для извещения о заказе


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

Саша, как создать шаблон письма о поступлении заказа?

Сейчас извещение в одном и том же виде отправляется покупателю и администрации магазина. Возможно сделать две разные заготовки для отправки клиенту и администрации?

В админке, в настройках почты, даже есть такой пункт "Служба обработки счетов - Тема письма". По умолчанию там стоит "Принят заказ". Логично было бы администрации магазина (вот этой самой "Службе обработки счетов") отправлять извещение о новом заказе с темой из указанного выше поля и тестом из некоего шаблона.

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

Если я правильно понял, то можно сделать следующим образом:

Открывай файл /send_order.php

Ищи:


$html_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail.html');
$txt_mail = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail.txt');

[/code] Добавляй после:
[code]
$html_mail_admin = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail_admin.html');
$txt_mail_admin = $vamTemplate->fetch(CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/order_mail_admin.txt');
Затем чуть ниже меняй:

// send mail to admin
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, EMAIL_BILLING_ADDRESS, STORE_NAME, EMAIL_BILLING_FORWARDING_STRING, $order->customer['email_address'], $order->customer['firstname'], '', '', $order_subject, $html_mail, $txt_mail);
[/code] на:
[code]
// send mail to admin
vam_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, EMAIL_BILLING_ADDRESS, STORE_NAME, EMAIL_BILLING_FORWARDING_STRING, $order->customer['email_address'], $order->customer['firstname'], '', '', $order_subject, $html_mail_admin, $txt_mail_admin);

Последний шаг.

Скопируй файл /templates/шаблон/mail/russian/order_mail.txt в order_mail_admin.txt

Скопируй файл /templates/шаблон/mail/russian/order_mail.html в order_mail_admin.html

Всё, теперь просто поправь шаблон письма, т.е. файл /templates/шаблон/mail/russian/order_mail_admin.txt так как тебе нужно.

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