как переписать шаблон email отправки заказа

Автор рома, 06 февраля 2014, 14:09:05

« назад - далее »

рома

tigran и mAgency - спасибо вам за помощь, все теперь работает как надо.

рома

парни, выручайте. не могу все таки сделать, чтобы в письме клиенту (когда номер отслеживания вбиваешь) приходил только этот самый номер. что нужно поменять?

tigran

Цитата: PrestaMan от 09 февраля 2014, 13:43:13
В AdminOrdersController.php переменная "{followup}" для шаблона письма определена в 
$templateVars = array(
'{followup}' => str_replace('@', $order->shipping_number, $carrier->url),

Эта функция возвращает строку или массив, в котором все вхождения search в subject заменены на replace.
Замени на
'{followup}' => $order->shipping_number

рома

Цитата: tigran от 08 июня 2014, 11:48:51
Цитата: PrestaMan от 09 февраля 2014, 13:43:13
В AdminOrdersController.php переменная "{followup}" для шаблона письма определена в 
$templateVars = array(
'{followup}' => str_replace('@', $order->shipping_number, $carrier->url),

Эта функция возвращает строку или массив, в котором все вхождения search в subject заменены на replace.
Замени на
'{followup}' => $order->shipping_number

спасибо, это то, что нужно! ;)

iiwanc

Цитата: Виталий от 11 февраля 2014, 11:36:40
Формат URL для отслеживания посылок
http://post.ru/tracking/?track=@
'@' заменяется на номер отслеживания
А какая должна быть ссылка для Автотрейдинга? Сейчас указываю:
http://www.ae5000.ru/senders/state_delivery/

рома

напомните как сделать чтобы в письме клиенту номер отправки присылался без url? просто номер отправки.

ps 4 года назад как то сделал сам на 1.5, сейчас 1.7 и не могу вспомнить)

рома


Adik

В этой теме написано как сделать, какие файлы менять, какую переменную. Добавить нечего.

рома

Цитата: Adik от 14 февраля 2018, 15:13:52
В этой теме написано как сделать, какие файлы менять, какую переменную. Добавить нечего.

в этой теме все как раз разжевано кроме этого вопроса :)

Миколас

Цитата: рома от 08 июня 2014, 15:04:46
Цитата: tigran от 08 июня 2014, 11:48:51
Цитата: PrestaMan от 09 февраля 2014, 13:43:13
В AdminOrdersController.php переменная "{followup}" для шаблона письма определена в 
$templateVars = array(
'{followup}' => str_replace('@', $order->shipping_number, $carrier->url),

Эта функция возвращает строку или массив, в котором все вхождения search в subject заменены на replace.
Замени на
'{followup}' => $order->shipping_number
спасибо, это то, что нужно! ;)
А это что??? Меняй followup и не будет ссылки

рома

3 дня пытаюсь сделать, помогите, посмотрите этот контроллер, может я там чего напутал :)

SanSanych

Цитата: рома от 16 февраля 2018, 17:56:49
3 дня пытаюсь сделать, помогите, посмотрите этот контроллер, может я там чего напутал :)
В контроллере все правильно. В шаблоне письма in_transit надо просто заменить кусок кода
<a href="{followup}" style="color: #337ff1;">{followup}</a>
на
{followup}
и все.