M2: Как добавить адрес магазина в электронную почту для транзакций / электронную почту для выставления счетов?


В M1 наши шаблоны электронной почты для выставления счетов содержали адрес магазина:

{{config path='general/store_information/address'}}

В M2 это не работает, потому что информация/адрес хранилища разделены на несколько полей.

Есть ли простой способ вставить адрес магазина в транзакционные электронные письма? Лучше всего использовать только одну переменную вместо целого раздела переменных? Я бы предпочел универсальный подход; один шаблон электронной почты для всех стран.

Author: sv3n, 2018-09-17

2 answers

Это из документов по разработке Magento

Выбор доступных переменных зависит от того, какой шаблон вы используете в качестве основы. Переменные, зависящие от шаблона, содержатся в комментарии в верхней части каждого шаблона в файловой системе. (Например, посмотрите на app/code/Magento/Customer/view/frontend/email/account_new.html .

Вы можете прочитать больше https://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-email.html

Таким образом, вы можете переписать <Magento_Email_module_dir>/view/frontend/email/footer.html and add your variable.

Я обнаружил, что вы также можете добавлять переменные клиентов в бэкэнд. Система>Пользовательские переменные:

И еще одна информация: Я нашел в разделе Маркетинг =>шаблоны электронной почты => и загрузил нижний колонтитул (Magento/luma) , и этот адрес загрузки шаблона с помощью:

<p class="address"> {{var store.getFormattedAddress()|raw}}  </p>

Обновление: для Magento 2.3.4:

<p class="address"> {{var store.formatted_address|raw}} </p>

Ссылка: https://github.com/magento/magento2/blob/2.3/app/design/frontend/Magento/luma/Magento_Email/email/footer.html

Миграция шаблоны:

Https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/templates/template-email-migration.html

Или просто переключитесь на использование устаревшего шаблона в таблице шаблонов почты.

 3
Author: BartZalas, 2020-09-14 21:36:05
{{config path="general/store_information/street_line1"}} // Street Address

{{config path="general/store_information/street_line2"}} // Street Address Line 2
 1
Author: PЯINCƏ, 2018-09-18 00:26:47