Автор Тема: Как вывести адрес доставки в письмо о заказе 1.6  (Прочитано 2392 раз)

17 Февраль 2016, 21:34:27
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
Собственно вопрос Как вывести адрес доставки в письмо о заказе? в престе не нашёл такого и самих шаблонах тоже вроде нету, по умолчанию выводится только телефон и фио, а нужно чтобы были все данные как в бекофисе - полный адрес доставки. Prestashop 1.6
18 Февраль 2016, 11:40:08
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В стандарных шаблонах email используется переменная
{delivery_block_html} / {delivery_block_txt}для вывода полного адреса доставки.
18 Февраль 2016, 12:29:24
Ответ #2
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В стандарных шаблонах email используется переменная
{delivery_block_html} / {delivery_block_txt}для вывода полного адреса доставки.
Подскажите а где найти в документации или как все эти переменные которые можно использовать для вывода данных
18 Февраль 2016, 12:32:08
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
18 Февраль 2016, 13:25:20
Ответ #4
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
http://doc.prestashop.com
Это я как бы в курсе, но вот теги с переменными как раз не нахожу
18 Февраль 2016, 13:32:37
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Описания всех переменных нет. Их очень много.
18 Февраль 2016, 13:45:20
Ответ #6
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Описания всех переменных нет. Их очень много.
А как их искать тогда ?
18 Февраль 2016, 13:53:58
Ответ #7
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
В стандарных шаблонах email используется переменная
{delivery_block_html} / {delivery_block_txt}для вывода полного адреса доставки.
Я посмотрел у меня как раз и стоит в коде {delivery_block_html}
в нем в письме выводится ФИО и тел а адреса самого нету
18 Февраль 2016, 14:24:23
Ответ #8
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может у вас платежный модуль подменяет шаблоны писем.
Адреса нет при любом методе оплаты?
18 Февраль 2016, 17:09:44
Ответ #9
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может у вас платежный модуль подменяет шаблоны писем.
Адреса нет при любом методе оплаты?
Насчёт этого нужно проверить,  то что сейчас это оплата наличными при получении
Было бы не плохо ещё знать из каких файлов берётся эта переменная с адресом
18 Февраль 2016, 17:13:58
Ответ #10
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может у вас платежный модуль подменяет шаблоны писем.
Адреса нет при любом методе оплаты?
И к стати воядли так как я редактировал этот шаблон и изменения в нем были, находится он в модуле mail alerts
18 Февраль 2016, 17:33:13
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Если модуль оплата наличными при получении, то шаблоны писем при заказе
/mails/ru/order_conf.txt
/mails/ru/order_conf.html
Переменные в этих шаблонах определяет класс /classes/PaymentModule.php
// Send an e-mail to customer (one order = one email)
...
проверьте названия переменных в ваших шаблонах.
18 Февраль 2016, 17:42:13
Ответ #12
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если модуль оплата наличными при получении, то шаблоны писем при заказе
/mails/ru/order_conf.txt
/mails/ru/order_conf.html
Переменные в этих шаблонах определяет класс /classes/PaymentModule.php
// Send an e-mail to customer (one order = one email)
...
проверьте названия переменных в ваших шаблонах.
Я вот подозреваю что может из-за упрощения регистрации файлы менял
18 Февраль 2016, 17:46:45
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Вполне может быть из-за упрощения регистрации. Если названия переменных поменял, то они не определятся.
18 Февраль 2016, 17:51:26
Ответ #14
  • Новичок
  • *
  • Сообщений: 36
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вполне может быть из-за упрощения регистрации. Если названия переменных поменял, то они не определятся.
Нет, в этом плане я ничего не менял и не добавлял, всё что было сделано то это скрытые полей, и отключение валидации скрытых полей