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

17 Февраля 2016, 21:34:27
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
Собственно вопрос Как вывести адрес доставки в письмо о заказе? в престе не нашёл такого и самих шаблонах тоже вроде нету, по умолчанию выводится только телефон и фио, а нужно чтобы были все данные как в бекофисе - полный адрес доставки. Prestashop 1.6
18 Февраля 2016, 11:40:08
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В стандарных шаблонах email используется переменная
{delivery_block_html} / {delivery_block_txt}для вывода полного адреса доставки.
18 Февраля 2016, 12:29:24
Ответ #2
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В стандарных шаблонах email используется переменная
{delivery_block_html} / {delivery_block_txt}для вывода полного адреса доставки.
Подскажите а где найти в документации или как все эти переменные которые можно использовать для вывода данных
18 Февраля 2016, 12:32:08
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 20838
  • Репутация: +25276/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
18 Февраля 2016, 13:25:20
Ответ #4
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
http://doc.prestashop.com
Это я как бы в курсе, но вот теги с переменными как раз не нахожу
18 Февраля 2016, 13:32:37
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 13139
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Описания всех переменных нет. Их очень много.
18 Февраля 2016, 13:45:20
Ответ #6
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Описания всех переменных нет. Их очень много.
А как их искать тогда ?
18 Февраля 2016, 13:53:58
Ответ #7
  • Новичок
  • *
  • Сообщений: 34
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Экспертпарфум
В стандарных шаблонах email используется переменная
{delivery_block_html} / {delivery_block_txt}для вывода полного адреса доставки.
Я посмотрел у меня как раз и стоит в коде {delivery_block_html}
в нем в письме выводится ФИО и тел а адреса самого нету
18 Февраля 2016, 14:24:23
Ответ #8
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может у вас платежный модуль подменяет шаблоны писем.
Адреса нет при любом методе оплаты?
18 Февраля 2016, 17:09:44
Ответ #9
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может у вас платежный модуль подменяет шаблоны писем.
Адреса нет при любом методе оплаты?
Насчёт этого нужно проверить,  то что сейчас это оплата наличными при получении
Было бы не плохо ещё знать из каких файлов берётся эта переменная с адресом
18 Февраля 2016, 17:13:58
Ответ #10
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может у вас платежный модуль подменяет шаблоны писем.
Адреса нет при любом методе оплаты?
И к стати воядли так как я редактировал этот шаблон и изменения в нем были, находится он в модуле mail alerts
18 Февраля 2016, 17:33:13
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 32991
  • Репутация: +26759/-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
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +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
  • Ветеран
  • *****
  • Сообщений: 2167
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Вполне может быть из-за упрощения регистрации. Если названия переменных поменял, то они не определятся.
18 Февраля 2016, 17:51:26
Ответ #14
  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вполне может быть из-за упрощения регистрации. Если названия переменных поменял, то они не определятся.
Нет, в этом плане я ничего не менял и не добавлял, всё что было сделано то это скрытые полей, и отключение валидации скрытых полей