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

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

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

рома

всем привет. у меня преста 1.5.6.0

В заказах есть номер отслеживания, если его ввести и нажать обновить, то клиенту приходит письмо на мыло, как этот шаблон отредактировать? Я пытался переписать шаблон: in_transit и shipped, но без результатно. Подскажите в чем может быть причина? Может в настройках что то надо отключить.

Виталий

В оригинальной версии это шаблон in_transit.tpl.
Переменная с номером отправки
{followup}
Cоздание интернет сайтов Webstudio UwK

рома

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

mAgency

А что вы там меняли?
Только текст или что-то еще?
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

рома

Цитата: mAgency от 06 февраля 2014, 17:28:15
А что вы там меняли?
Только текст или что-то еще?

и текст и саму функцию: {followup} , все пробовал, ничего не помогает. редактируешь шаблон, сохраняешь - пишет, что все ок. смотришь его, все там как надо, а письмо все равно приходит со стандартным обращением к клиенту. такое ощущение, что он его либо из другой папки цепляет, либо у меня что то стоит в настройках, что не дает цепануть именно из папки mails.

coder

А языковая версия совпадает?
Пробывали поменять во всех языках?

рома

#6
да, совпадает. в английской версии совсем по другому написано, но я ее тоже менял, не помогло!!

-SiGi-

Шаблоны писем изменяются в адмике
http://doc.prestashop.com/pages/viewpage.action?pageId=19726633
Может у вас измены файлы, в которых определяются шаблоны?

рома

#8
может, а какой файл за это отвечает?

Adik


рома

#10
открыл, что конкретно там смотреть?

рома

проблема решена, я до сих пор правда не понимаю почему до этого не работало. в общем я создал новый шаблон письма, положил его в папку mails и вот в этом файле AdminOrdersController.php поменял на этот шаблон. Все заработало, спасибо, кто подсказал!

Единственное не могу врубиться как вывести тот самый "Номер отправки" {followup}. Вставляю его в письмо, но он не фигурирует в письме. Что может быть?

PrestaMan

В AdminOrdersController.php переменная "{followup}" для шаблона письма определена в 
$templateVars = array(
'{followup}' => str_replace('@', $order->shipping_number, $carrier->url),
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

рома

#13
она у меня в этом файле есть, в шаблон письма я ее тоже вставляю. но все равно она не появляется!!!

coder

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