Как включить в шаблон письма-оповещения о заказе конкретный информационный блок только для отвечающих конкретным услвиям заказов?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 yuriya
  • Группа: Пользователь
  • Сообщений: 60
  • Регистрация: 04.11.2010

07.09.2012 16:54

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

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

08.09.2012 06:06

Чтобы какая-либо конкретная часть шаблона письма попала в письмо только для отвечающих конкретным условиям заказов, можно использовать директиву {{depend}}.
Пример применения этой директиве содержится в стандартном шаблоне письма-оповещения о свежеразмещённом заказе.

#3 yuriya
  • Группа: Пользователь
  • Сообщений: 60
  • Регистрация: 04.11.2010

08.09.2012 11:06

А как определить наложенный это платеж или нет? Как узнать его идентификатор?

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

08.09.2012 11:09

У каждого способа оплаты есть свой идентификатор.
Mage_Payment_Model_Method_Abstract::getCode()

#5 yuriya
  • Группа: Пользователь
  • Сообщений: 60
  • Регистрация: 04.11.2010

09.09.2012 22:32

А можно так сделать, чтобы в случае наложенного платежа письмо не отправлялось, а в остальных случаях отправлялось

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

10.09.2012 06:22

Одна тема — один вопрос.

Поделиться темой: