Автор Тема: не отображается способ доставки в письме  (Прочитано 881 раз)

15 Январь 2013, 23:10:42
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго времени суток!

Подскажите, в чем проблема?

Создала шаблон письма:
Здравствуйте, {firstname} {lastname},
Ваш товар доставлен по адресу: {carrier}

где {carrier} - пункт самовывоза

{firstname} {lastname} - распознаются в фамилия/ имя, а  {carrier} нет.

в письме о подтверждении заказа order_conf - {carrier} - распознается корректно.
16 Январь 2013, 11:05:15
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102480
  • Репутация: +34219/-0
    • Просмотр профиля
В каком случае используете новый шаблон?
Шаблон письма при подтвержлении заказа использует переменные, которые определены в классе PaymentModule (файл PaymentModule.php).
Для адресса доставки там определены переменные:
'{delivery_company}' => $delivery->company,
'{delivery_firstname}' => $delivery->firstname,
'{delivery_lastname}' => $delivery->lastname,
'{delivery_address1}' => $delivery->address1,
'{delivery_address2}' => $delivery->address2,
'{delivery_city}' => $delivery->city,
'{delivery_postal_code}' => $delivery->postcode,
'{delivery_country}' => $delivery->country,
'{delivery_state}' => $delivery->id_state ? $delivery_state->name : '',
'{delivery_phone}' => ($delivery->phone) ? $delivery->phone : $delivery->phone_mobile,
'{delivery_other}' => $delivery->other,