Где находится шаблон письма о новом заказе?
realmen80
Новичок
: 59
: 20-04-2011


28-03-2012 13:25
Здравствуйте.
Подскажите где находится шаблон письма о новом заказе которое приходит администратору магазина на почту после оформления на сайте нового заказа?

Я думал в /mails/ru, но там не нашел такого письма... Установил модуль редактора писем - проверил все шаблоны - для клиента, после оформления заказа шаблон который ему приходит - есть, а вот где шаблон для администратора - не могу найти... Заранее благодарен за помощь.
 
  
YellowDuck


Профессионал
: 1054
: Ярославль
: 29-09-2009


28-03-2012 14:11
в папке модуля mailalerts
 



Интернет-магазин товаров для детей yellowduck.ru
Хороший хостинг для Prestashop и не только one-hosting.ru
  
realmen80
Новичок
: 59
: 20-04-2011


28-03-2012 16:07
Спасибо за ответ, у меня преста 1.3.1.1:

В /modules/mailalerts/mails/ru/... есть шаблон new_order.txt и new_order.html. Провел правки и там и там, оформил опять заказ, но ничего не поменялось.

Дело в том что мне нужно изменить ТЕМУ письма и поле "От кого", а не шаблон самого заказа.
В теме письма у меня пишется сейчас "Новый заказ", а я еще хочу добавить чтобы выводился номер заказ и было "Новый заказ №12", к примеру.

Для этого в new_order.html произвел изменения:
[code <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Новый заказ №{order_name}</title>
</head>
<body>
<table style="font-family:Verdana,sans-serif; font-size:11px; color:#374953; width: 550px;">
<tr>
<td align="left">
<a href="Shop.ru" title="Shop.ru"><img alt="Shop.ru" src="{shop_logo}" style="border:none;" ></a>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
[/code]
Но номер заказа все равно не выводиться. Все осталось как было.

И второе – мне нужно чтобы в поле от кого выводилось название магазина которое я сам укажу, а не то что указано в админке.

Я поднимал уже этот вопрос на форумах. Мне подсказали что:
Цитата:
Служебная информация (такая как поля "от кого", "тема" ...) меняется в function Send() класса Mail.
class Mail
{
static public function Send($id_lang, $template, $subject, $templateVars, $to, $toName = NULL, $from = NULL, $fromName = NULL, $fileAttachment = NULL, $modeSMTP = NULL, $templatePath = _PS_MAIL_DIR_)
{
$configuration = Configuration::getMultiple(array('PS_SHOP_EMAIL', 'PS_MAIL_METHOD', 'PS_MAIL_SERVER', 'PS_MAIL_USER', 'PS_MAIL_PASSWD', 'PS_SHOP_NAME', 'PS_MAIL_SMTP_ENCRYPTION', 'PS_MAIL_SMTP_PORT', 'PS_MAIL_METHOD', 'PS_MAIL_TYPE'));
if(!isset($configuration['PS_MAIL_SMTP_ENCRYPTION'])) $configuration['PS_MAIL_SMTP_ENCRYPTION'] = "off";
if(!isset($configuration['PS_MAIL_SMTP_PORT'])) $configuration['PS_MAIL_SMTP_PORT'] = "default";

if (!isset($from)) $from = $configuration['PS_SHOP_EMAIL'];
if (!isset($fromName)) $fromName = $configuration['PS_SHOP_NAME'];
...........................


Я произвел также изменения в class Mail, теперь в поле от кого выводится необходимое мне название когда клиент отправляет мне сообщение из заказа, а вот когда приходит извещение о новом заказе, о все равно пишется стандартное название из админки, а у меня оно около 300 символов и выглядит не красиво. Поэтому и хочу изменить. Где же нужно копать чтобы изменить поле «От кого» в шаблоне с извещением о новом заказе?