#1 2012-02-15 19:48

Sea
Пользователь

Изменить в письме поле "от"

Необходимо поменять в письме, которое отправляется покупателю после заказа, поле "от кого".
Сейчас "от кого" формируется из "Название магазина" и "Email для отправки уведомлений о заказах".
Необходимо вместо "Название магазина" подставить другую фразу.
Подскажите, где в коде можно это изменить ?
Спасибо!

Неактивен

 

#2 2012-02-15 21:19

gora4o
Пользователь

Re: Изменить в письме поле "от"

Присоединяюсь!

Неактивен

 

#3 2012-02-15 21:32

besoff
Пользователь

Re: Изменить в письме поле "от"

взять шаблон емаил уведомлений и посмотреть, как там прописано.

published/SC/html/scripts/templates/email/
order_notification.txt — уведомление для покупателя с информацией о только что оформленном заказе
Там переменные и используются строки локализации.

Как вариант, попроывать стереть "Название магазина" и поставить свою фразу, используя языки-перевод.

Неактивен

 

#4 2012-02-15 21:52

Sea
Пользователь

Re: Изменить в письме поле "от"

А где там поле "от"?
Я уточню... Мне нужно изменить не текст в теле письма, а заголовок в письме "From:"

Неактивен

 

#5 2012-02-16 10:05

rat
Администратор

Re: Изменить в письме поле "от"

В файле 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'));

Неактивен

 

#6 2012-02-16 13:02

gora4o
Пользователь

Re: Изменить в письме поле "от"

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)

Неактивен

 

#7 2012-02-16 14:06

rat
Администратор

Re: Изменить в письме поле "от"

Не понял, в чем состоит ваш вопрос.

Неактивен

 

#8 2012-02-16 17:13

Sea
Пользователь

Re: Изменить в письме поле "от"

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>

Неактивен

 

#9 2012-02-16 18:15

rat
Администратор

Re: Изменить в письме поле "от"

Попробуйте использовать элемент массива 'FromName' (см. код функции ss_mail в файле published/SC/html/scripts/core_functions/functions.php).

Неактивен

 

#10 2012-02-17 19:15

Sea
Пользователь

Re: Изменить в письме поле "от"

Спасибо! Это то, что доктор прописал!
Тему можно закрывать...

Неактивен

 

#11 2012-02-23 00:20

ANM
Пользователь

Re: Изменить в письме поле "от"

Хотел задать вопрос, где можно внести изменения, чтобы письма с уведомлением о заказе приходили от лица клиента, чтобы при ответе из почтовой программы не приходилось копировать 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)

Неактивен

 

#12 2012-07-08 16:16

fxz
Пользователь

Re: Изменить в письме поле "от"

Блин, та же проблема, только понять не могу что где менять. Ткните пальцем как написать в order_functions.php чтобы имя отправителя письма с уведомлением было другим!!!!

Неактивен

 

#13 2014-02-22 00:12

valeriy
Пользователь

Re: Изменить в письме поле "от"

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)

Неактивен

 

#14 2014-04-13 14:31

Aleks Sychev
Пользователь

Re: Изменить в письме поле "от"

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']));

Прописал как указано, но ничего не изменилось - уведомление о заказе все также приходит от имени магазина, а не от имени заказчика.
Где копать?

Неактивен

 

#15 2015-07-22 10:20

kiley
Пользователь

Re: Изменить в письме поле "от"

спасибо

Неактивен

 

Board footer

Powered by PunBB