Я пытаюсь вызвать почту для клиента после того, как он разместит заказ. Это электронное письмо будет содержать информацию обо всех товарах, которые были заказаны.
Я использовал следующие ссылки в качестве ссылки:
отправить письмо с помощью наблюдателя событий
Расширенные шаблоны транзакционной электронной почты
Все работает хорошо.
Но теперь я сомневаюсь, смогу ли я использовать цикл foreach внутри файла html, помещенного в каталог локали ?
Чтобы я мог повторить и распечатать всю информацию о продукте в почтовом шаблоне. Кто-нибудь может помочь?
items=$items
ли это ? Как$items
переменная php.На самом деле вы можете использовать цикл for в электронных письмах. Я проверил это на версии 2.3.3. Это код местоположения для проверки. Вот как это выглядит в шаблоне:
Транспортная информация:
В стороне. В 2.3.4 код был переработан , но я считаю, что он все еще должен работать, поскольку он не был удален. Помните, что в этой версии Magento убрана возможность вызова функций для объектов, поэтому ваша
order->getItems()
функция может не работать.источник