Вы не авторизованы.
Необходимо поменять в письме, которое отправляется покупателю после заказа, поле "от кого".
Сейчас "от кого" формируется из "Название магазина" и "Email для отправки уведомлений о заказах".
Необходимо вместо "Название магазина" подставить другую фразу.
Подскажите, где в коде можно это изменить ?
Спасибо!
Неактивен
взять шаблон емаил уведомлений и посмотреть, как там прописано.
published/SC/html/scripts/templates/email/
order_notification.txt — уведомление для покупателя с информацией о только что оформленном заказе
Там переменные и используются строки локализации.
Как вариант, попроывать стереть "Название магазина" и поставить свою фразу, используя языки-перевод.
Неактивен
А где там поле "от"?
Я уточню... Мне нужно изменить не текст в теле письма, а заголовок в письме "From:"
Неактивен
В файле published/SC/html/scripts/core_functions/order_functions.php в функции _sendOrderNotifycationToCustomer можно добавить ассоциативный массив с заголовками сообщения в качестве дополнительного аргумента функции ss_mail:
$res = ss_mail( $email, translate('ordr_id')." ".$order['orderID_view'], $html, true, array ('From' => 'qwe@asd.zxc', 'Reply-To' => 'qwerty@asdfgh.iop'));
Неактивен
rat написал:
В файле published/SC/html/scripts/core_functions/order_functions.php в функции _sendOrderNotifycationToCustomer можно добавить ассоциативный массив с заголовками сообщения в качестве дополнительного аргумента функции ss_mail:
Код:
$res = ss_mail( $email, translate('ordr_id')." ".$order['orderID_view'], $html, true, array ('From' => 'qwe@asd.zxc', 'Reply-To' => 'qwerty@asdfgh.iop'));
Что нужно прописать вот здесь(адрес электронной почты магазина?):
'From' => 'qwe@asd.zxc'
И здесь(кому отправить копию?):
'Reply-To' => 'qwerty@asdfgh.iop'
Отредактировано gora4o (2012-02-16 13:04)
Неактивен
rat написал:
В файле published/SC/html/scripts/core_functions/order_functions.php в функции _sendOrderNotifycationToCustomer можно добавить ассоциативный массив с заголовками сообщения в качестве дополнительного аргумента функции ss_mail:
Код:
$res = ss_mail( $email, translate('ordr_id')." ".$order['orderID_view'], $html, true, array ('From' => 'qwe@asd.zxc', 'Reply-To' => 'qwerty@asdfgh.iop'));
Спасибо огромное!
Остается еще одна проблема... Как изменить "Имя отправителя" или совсем его убрать?
Т.е. мы имеем в письме - Длинное название магазина <qwe@asd.zxc>
Нужно сделать - Другое имя <qwe@asd.zxc>
Неактивен
Попробуйте использовать элемент массива 'FromName' (см. код функции ss_mail в файле published/SC/html/scripts/core_functions/functions.php).
Неактивен
Спасибо! Это то, что доктор прописал!
Тему можно закрывать...
Неактивен
Хотел задать вопрос, где можно внести изменения, чтобы письма с уведомлением о заказе приходили от лица клиента, чтобы при ответе из почтовой программы не приходилось копировать e-mail клиента и вставлять его в поле "Кому", но кажется разобрался самостоятельно, чем и хочу поделиться.
В файле published/SC/html/scripts/core_functions/order_functions.php в функции _sendOrderNotifycationToAdmin можно добавить следующее:
$res = ss_mail( CONF_ORDERS_EMAIL, translate('ordr_id')." ".$order['orderID_view'],$html, true, array ('From' => $order['customer_email'], 'FromName' => $order['customer_firstname'].' '.$order['customer_lastname'], 'Reply-To' => $order['customer_email']));
Отредактировано ANM (2012-02-23 00:21)
Неактивен
Блин, та же проблема, только понять не могу что где менять. Ткните пальцем как написать в order_functions.php чтобы имя отправителя письма с уведомлением было другим!!!!
Неактивен
ANM написал:
Код:
$res = ss_mail( CONF_ORDERS_EMAIL, translate('ordr_id')." ".$order['orderID_view'],$html, true, array ('From' => $order['customer_email'], 'FromName' => $order['customer_firstname'].' '.$order['customer_lastname'], 'Reply-To' => $order['customer_email']));
Работает! Только теперь приходит два письма - заказ с адреса магазина, и копия письма покупателю в графе "от кого" - адрес покупателя. Подскажите - как изменить тогда код, чтобы приходило одно письмо-заказ из магазина с полем "от кого" - адрес покупателя?
Отредактировано valeriy (2014-02-22 01:00)
Неактивен
ANM написал:
Хотел задать вопрос, где можно внести изменения, чтобы письма с уведомлением о заказе приходили от лица клиента, чтобы при ответе из почтовой программы не приходилось копировать e-mail клиента и вставлять его в поле "Кому", но кажется разобрался самостоятельно, чем и хочу поделиться.
В файле published/SC/html/scripts/core_functions/order_functions.php в функции _sendOrderNotifycationToAdmin можно добавить следующее:Код:
$res = ss_mail( CONF_ORDERS_EMAIL, translate('ordr_id')." ".$order['orderID_view'],$html, true, array ('From' => $order['customer_email'], 'FromName' => $order['customer_firstname'].' '.$order['customer_lastname'], 'Reply-To' => $order['customer_email']));
Прописал как указано, но ничего не изменилось - уведомление о заказе все также приходит от имени магазина, а не от имени заказчика.
Где копать?
Неактивен