Редактирование шаблонов почтовых уведомлений

Почтовые уведомления в Эквиде показывают покупателю и администратору магазина важную информацию о заказе. Эти уведомления построены из HTML тегов и переменных, которые отображают актуальную информацию о заказе.

В этой статье есть список всех переменных и описание как они работают.

Редактирование шаблона почтовых уведомлений доступно на тарифных планах Venture и выше. Подключить тариф

Список переменных

Покупатель

Название Описание
${customer.name} Имя покупателя
${customer.email} Email покупателя
${customer.membership_name} Название группы покупателей
${customer.membership_id} ID группы покупателей

Заказ

Название Описание
<#list order.items as orderItem> </#list> Список купленных товаров
${orderItem.name} Название товара
${orderItem.sku} Артикул товара
${orderItem.description} Описание товара
${orderItem.customerUrl} Ссылка на страницу товара
${orderItem.imageUrl} Картинка товара
${orderItem.quantity} Количество купленных товаров
${orderItem.price} Цена товара
${orderItem.priceWithoutTax} Цена товара без учёта налогов
${orderItem.subtotalWithoutTax} Стоимость заказа без учёта налогов
${orderItem.isShippingRequired}  
${orderItem.weight} Вес купленных товаров
${orderItem.subtotal} Общая сумма заказа (цена товара x количество купленных товаров)
<#list orderItem.options as option> </#list> Список параметров товара в заказе
${option.name} Название параметра
${option.value} Модификатор цены
<#list orderItem.attributes as attribute> </#list> Список скрытых атрибутов товара в заказе
${attribute.name} Название скрытого атрибута
${attribute.value} Значение скрытого атрибута
<#list orderItem.visibleAttributes as visibleAttribute> </#list> Список атрибутов товара в заказе
${visibleAttribute.name} Название атрибута
${visibleAttribute.value} Значение атрибута
<#list orderItem.files as file> </#list> Список файлов товара в заказе
${file.description} Описание файла
${file.fileName}  
${file.name} Название файла
${file.type} Тип файла
${file.size} Размер файла
${file.url} Ссылка на файл товара
${order.number} Номер заказа
${order.customerUrl} Ссылка на профиль покупателя. Пустая переменная, если покупатель не регистрировал аккаунт в магазине.
<@orderLink/> Номер заказа. Если заказ размещен зарегистрированным покупателем, тут будет ссылка на профиль покупателя. Если покупатель не регистрировался, номе заказа будет показываться обычным текстом.
${order.adminUrl} Ссылка на заказ в панели управления.
${order.dateCreated} Дата размещения заказа.
${order.paymentStatus} Статус заказа.
<@paymentStatusColor/> Изменение цвета элемента of ${order.paymentStatus} в зависимости от статуса заказа.
${order.subtotal} Сумма заказа
${order.total} Сумма покупки
${order.shippingCost} Стоимость доставки
${order.weight} Общий вес заказа
<#list order.taxes as tax> </#list> Налоги заказа
${tax.name} Название для налога
${tax.value} Значение для налога
${tax.percentValue} Налоги в процентах
<#list orderItem.taxes as tax> </#list> Список налогов, применимых к товару
${orderItem.taxesTotalPercentValue} Сумма всех налогов, применимых к товару, в процентах
${orderItem.taxesTotalAbsoluteValue} Сумма всех налогов, применимых к товару, в абсолютном значении
<#list order.discounts as discount> </#list> Список скидок в заказе
${discount.name} Название скидки
${discount.value} Значение скидки
${order.couponPercent} Процент скидки купона
${order.couponName} Название купона
${order.couponCode} Код купона
${order.totalDiscount} Все скидки заказа
${order.isShippingRequired}  
${order.shippingAddress} Адрес для доставки заказа
${order.shippingAddress.name} Имя покупателя
${order.shippingAddress.companyName} Компания покупателя
${order.shippingAddress.street} Улица
${order.shippingAddress.city} Город
${order.shippingAddress.country} Страна
${order.shippingAddress.countryCode} Код страны
${order.shippingAddress.postalCode} Индекс
${order.shippingAddress.state} Регион
${order.shippingAddress.stateCode} Код региона
${order.shippingAddress.phone} Номер телефона покупателя
${order.shippingAddress.province} Провинция
${order.shippingAddress.provinceCode} Код провинции
${order.shipping.cost} Стоимость доставки включая налоги
${order.shipping.costWithoutTax} Стоимость доставки без учёта налогов
${order.shipping.taxesTotalPercentValue} Сумма всех налогов на стоимость доставки в процентах
${order.shipping.taxesTotalPercentValue} Сумма всех налогов на стоимость доставки в абсолютном значении
<#list order.shipping.taxes as shippingTax> </#list> Список налогов, применимых к заказу
${shippingTax.name} Название налога на доставку
${shippingTax.percentValue} Значение налога на доставку в процентах
${shippingTax.absoluteValue} Налог на доставку в абсолютном значении
${order.billingAddress} Адрес для выставления счета
${order.billingAddress.name} Имя покупателя
${order.billingAddress.companyName} Название компании для адреса для выставления счета
${order.billingAddress.street} Улица адреса для выставления счета
${order.billingAddress.city} Город адреса для выставления счета
${order.billingAddress.country} Страна адреса для выставления счета
${order.billingAddress.countryCode} Код страны адреса для выставления счета
${order.billingAddress.postalCode} Индекс адреса для выставления счета
${order.billingAddress.state} Регион адреса для выставления счета
${order.billingAddress.stateCode} Код региона адреса для выставления счета
${order.billingAddress.phone} Номер телефона для адреса для выставления счета
${order.billingAddress.province} Провинция адреса для выставления счета
${order.billingAddress.provinceCode} Код провинции адреса для выставления счета
${order.pickupTime} Время самовывоза, выбранное покупателем
${order.privateAdminNotes} Служебная заметка продавца
${order.isPaid}  
${order.paymentMethod} Заголовок "Способы оплаты"
${order.PaymentMethod.isOnline}  
${order.PaymentMethod.instructionsTitle} Заголовок инструкции для способа оплаты
${order.PaymentMethod.instructions} Текст инструкции для способа оплаты
${order.PaymentMethod.name} Название способа оплаты
${order.orderComments} Комментарии к заказу
${order.isPaymentStatusUpdated}  
${order.isFulfillmentStatusUpdated}  
${order.fulfillmentStatus} Статус заказа
${order.trackingNumber} Трекинг номер для отслеживания заказа
${order.trackingUrl} Ссылка на отслеживания трекинг номера 
${order.affiliateID} Affiliate ID заказа
${order.extraFields}  
<#list order.extraFields as extraField> </#list> Список дополнительных полей в заказе
${extraField.key} Ключ дополнительного поля
${extraField.value} Значение дополнительного поля
${extraField.title} Название дополнительного поля
${extraField.orderDisplaySection} Секция, к которой относится дополнительное поле в заказе
${extraField.type} Тип дополнительного поля в заказе

Товар

Название Описание
${product.name} Название товара
${product.sku} Артикул товара
${product.quantity} Количество товара
${product.adminUrl} Ссылка на товар в панели управления
${product.customerUrl} Ссылка на товар в витрине магазина
${product.imageUrl} Картинка товара
${product.warningLimit} Количество товара для блока "Уведомить когда снизится до"
${product.options}  
<#list product.options as option> </#list> Список параметров товара
${option.name} Название параметра
${option.value} Значение параметра
${product.attributes}  
<#list product.attributes as attribute> </#list> Список скрытых атрибутов товар
${attribute.name} Название скрытого атрибута
${attribute.value} Значение скрытого атрибута.
<#list product.visibleAttributes as visibleAttribute> </#list> Список атрибутов
${visibleAttribute.name} Название атрибута
${visibleAttribute.value} Значение атрибута

Магазин

Название Описание
${store.id} ID магазина
${store.name} Название магазина
${store.logoUrl} Ссылка на логотип магазина
<@storeLogo/> Логотип магазина. Если его нет, показывается название магазина
${store.storeUrl} Ссылка на магазин
${store.companyEmail} Email компании, который задан в настройках
${store.customerOrdersPageUrl} Ссылка на историю заказов покупателя
<#list store.legalPages as page> </#list> Правовые документы
${page.name} Заголовок правового документа
${page.url} Ссылка на правовой документ
<@legalPages/> Список правовых документов
${store.controlPanelUrl} Добавляет ссылку https://my.ecwid.com/cp/ к сообщению
${store.egoodsLinkLifetime} Время жизни ссылки на скачивание электронного товара
${store.egoodsMaxDownloadAttempts} Количество доступных скачиваний электронного товара
${store.officeAddress} Физический адрес компании
${store.resetPasswordUrl} Добавляет ссылку на восстановление пароля покупателя
${store.businessRegistrationID} Регистрационный налоговый номер (VAT)

Бренд

Название Описание
${brand.name} Показывает бренд “Ecwid”
${brand.logoUrl} Ссылка к логотипу Эквида

FAQ

Как изменить приветствие в уведомлении об успешной регистрации?

Такое уведомление покупатель получает после того, как он зарегистрировал профиль в вашем магазине.

По умолчанию приветствие выглядит вот так:

Здравствуйте, ${customer.name}! Спасибо за интерес к нашему магазину. Надеемся, что здесь вы найдете для себя много полезного и интересного. Хорошего настроения и приятных покупок!

Вы можете изменить сообщение редактируя соответствующий блок в шаблоне уведомления. Вот он:


<td align="left" valign="top" style="text-align: left;
font-family: Arial,sans-serif;font-size: 14px;
line-height: 20px;color: #333333;">
Здравствуйте, ${customer.name}!
Спасибо за ваш интерес к нашему магазину. 
Надеемся, что здесь вы найдете для себя много полезного и интересного. 
Хорошего настроения и приятных покупок!
</td>

Переменная ${customer.name} показывает имя покупателя в почтовом уведомлении. Не убирайте эту переменную, если вы хотите в письме обращаться к покупателю по имени.

Как изменить приветствие в уведомлении "Заказ принят"?

Почтовые HTML уведомления приветствуют покупателя разными сообщениями в зависимости от того, какой у заказа статус.
По умолчанию, когда статус заказа - "Оплачен", покупатель видит такое приветствие:

Здравствуйте, ${customer.name}! Спасибо за покупку! Мы получили ваш заказ <@orderLink/> от ${order.dateCreated} и в ближайшее время приступим к его обработке.

Если заказ еще не оплачен (выбран оффлайн способ оплаты), приветствие будет таким:

Здравствуйте, ${customer.name}! Ваш заказ<@orderLink/> от ${order.dateCreated} принят и сейчас находится в обработке.

Вы можете редактировать блок с приветствием от вашего магазина в уведомлении "Заказ принят".

Переменная ${store.name} показывает в уведомлении название вашего магазина. Вы можете переместить название магазина в любое место письма.

Как убрать номер телефона компании из уведомления "Заказ принят"?

Если вы разместите номер телефона своей компании в настройках магазина, он будет показываться в тексте почтового уведомления "Заказ принят". Если вы хотите убрать номер телефона компании из уведомления, вам нужно найти вот такой блок в шаблоне уведомления:


<#if (store.officeAddress.phone)?has_content> 
или по телефону 
<b>${store.officeAddress.phone}</b></#if>

Переменная ${store.officeAddress.phone} показывает номер телефона компании в тексте уведомления. Если вы удалите эту строчку из шаблона уведомления, номер телефона не будет показываться в письме.

Была ли эта статья полезной?

Замечательно! Спасибо за ответ!

Сожалеем об этом! Ответим на ваш вопрос в почте или чате.

Написать техподдержке