Variable (змінна) — це елемент даних, який можна застосовувати безліч разів і для різних цілей. У Magento змінні використовуються для налаштування шаблонів електронних листів. Існує два типи змінних: за замовчуванням (predefined) та кастомізовані (custom). Magento 2 надає вам велику кількість змінних електроннх листів за замовчуванням (default variables), які допоможуть налаштувати шаблони електронних листів для особистого використання.
Очевидно, запам’ятати їх усіх просто неможливо. Тому тут ви можете знайти повний список Magento 2 email templates variables.
Крім цього, ви дізнаєтеся, як додавати кастомні змінні до шаблонів електронних листів та використовувати їх у своєму магазині.
Зміст [приховати]
Стандартні email template variables в Magento 2
Опис default variable | Variable, що використовується в шаблонах електронних листів |
Base URL | { | {config path="web/unsecure/base_url"}}
Secure Base URL | { | {config path="web/secure/base_url"}}
General Sender Name | { | {config path="trans_email/ident_general/name"}}
General Sender Email | { | {config path="trans_email/ident_general/email"}}
Sales Representative Sender Name | { | {config path="trans_email/ident_sales/name"}}
Sales Representative Sender Email | { | {config path="trans_email/ident_sales/email"}}
Customer Support Sender Name | { | {config path="trans_email/ident_support/name"}}
Customer Support Sender Email | { | {config path="trans_email/ident_support/email"}}
Custom Email 1 Sender Name | { | {config path="trans_email/ident_custom1/name"}}
Custom Email 1 Sender Email | { | {config path="trans_email/ident_custom1/email"}}
Custom Email 2 Sender Name | { | {config path="trans_email/ident_custom2/name"}}
Custom Email 2 Sender Email | { | {config path="trans_email/ident_custom2/email"}}
Store Name | { | {config path="general/store_information/name"}}
Store Phone Number | { | {config path="general/store_information/phone"}}
Store Hours of Operation | { | {config path="general/store_information/hours"}}
Country | { | {config path="general/store_information/country_id"}}
Region/State | { | {config path="general/store_information/region_id"}}
ZIP/Postal Code | { | {config path="general/store_information/postcode"}}
City | { | {config path="general/store_information/city"}}
Street Address | { | {config path="general/store_information/street_line1"}}
Street Address Line 2 | { | {config path="general/store_information/street_line2"}}
VAT Number | { | {config path="general/store_information/merchant_vat_number"}}
Store Name | { | {var store.frontend_name}}
Customer Account URL | { | {var this.getUrl($store,'customer/account/',[_nosid:1])}}
Password Reset URL | { | {var this.getUrl($store,'customer/account/createPassword/',[_query:[id:$customer.id,token:$customer.rp_token],_nosid:1])}}
Customer Email | { | {var customer.email}}
Customer Name | { | {var customer.name}}
Окрім усіх цих змінних за замовчуванням, Magento 2 дає вам можливість додавати кастомні змінні. І це саме те, що ми навчимося робити далі.
Як додати custom variable до шаблонів електронних листів у Magento 2?
Незважаючи на те, що в Magento 2 існує багато стандартних змінних шаблонів електронних листів, цей список все-таки досить обмежений, якщо у вас є особливі цілі. Але насправді це не проблема, оскільки Magento дозволяє додавати кастомні змінні відповідно до потреб вашого магазину.
Просто виконайте наведені нижче кроки, щоб додати custom variables до шаблонів електронних листів у Magento.
1. Створіть custom variable
1. Підіть у System > Other Settings > Custom Variables і натисніть кнопку Add New Variable.
2. Заповніть необхідну інформацію:
- Додайте Variable Code, написаний малими літерами без пробілів. Проте підкреслення та дефіси можна також використовувати.
- Вкажіть Variable Name, що використовується для внутрішньої довідки.
- У полі Variable HTML Value, додайте форматовану за допомогою HTML тегів версію значення змінної.
- Заповніть Variable Plain Value, використавши простий неформатований текст.
Не забудьте Зберегти нову custom variable і перейдіть до її додавання до вашого шаблону електронного листа.
2. Додайте custom variable до шаблону електронного листа
1. Підіть у Marketing > Communications > Email Templates і оберіть шаблон, до якого ви хочете додати custom variable, або створіть новий шаблон у полі Template.
2. Натисніть кнопку Insert Variable, де ви знайдете повний список змінних за замовчуванням і кастомізованих змінних. Оберіть custom variable, яку ви хочете додати. Вона автоматично з'явиться у полі Template Content.
Натисніть кнопку Save Template, коли ви завершите додавання усіх змін.
Це всі кроки, які вам потрібно виконати, щоб додати custom variables до шаблонів електронних листів.
Використовуючи default і custom email template variables, ви покращите зв’язок між магазином і клієнтом і зробите свої електронні листи ще більш персоналізованими. Ми маємо на увазі не лише шаблони підтвердження замовлення та коментарів до відправлення.
Якщо ви хочете налаштувати сповіщення про нові відгуки та сповіщення про реєстрацію нового користувача, ви можете використати змінні, щоб налаштувати інформацію, яка надсилається на вашу електронну скриньку.