diff --git a/package-lock.json b/package-lock.json index 0d58260..942c324 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "emilio-generator", - "version": "2.1.16", + "version": "2.1.17", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 87a9d6a..6c67181 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "emilio-generator", - "version": "2.1.16", + "version": "2.1.17", "scripts": { "ng": "ng", "start": "ng serve", diff --git a/src/app/data/beyond/app-language-ru.ts b/src/app/data/beyond/app-language-ru.ts index b70590d..11a5835 100644 --- a/src/app/data/beyond/app-language-ru.ts +++ b/src/app/data/beyond/app-language-ru.ts @@ -1,36 +1,222 @@ // v4 file template export const LANGUAGE_RU = { header: { - html: ``, + html: ` + + + + + + + +
+ + + + + `, }, footer: { - html: ``, + html: ` +{% set languageSheet = { + moreInfo: 'Для получения дополнительной информации ознакомьтесь с нашей политикой конфиденциальности и условиями пользования' +} %} + + + +
+ + + + +
+ + {{ general.ecommerceName }} + +
+
+ + {% set pages = general.getPages(501) %} + {% if pages|length %} + + + + {% endif %} + {% set banners = general.getBanners(502) %} + {% if banners|length %} + + + + {% endif %} + {% set pages = general.getPages(503) %} + {% if pages|length %} + + + + {% endif %} + {% set pages = general.getPages(504) %} + {% if pages|length %} + + {% for page in pages %} + + {% endfor %} + + {% endif %} + + + +
+ + + {% for page in pages %} + + {% endfor %} + +
+ {{ page.name }} +
+
+ + + {% for banner in banners %} + + {% endfor %} + +
+ + {{ banner.alt }} + +
+
+ + + {% for page in pages %} + + {% endfor %} + +
+ {{ page.content }} +
+
{{ page.content }}
+ {{ languageSheet.moreInfo }} +
+
+ +
+   +
`, }, templates: { 1: { name: `Bienvenida`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Благодарим Вас за регистрацию`, + html: ` +{% set languageSheet = { + premessage: 'Добро пожаловать на сайт ' ~ general.ecommerceName ~ '!', + messageHeader: 'Уважаемый (-ая) ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', + messageBody1: 'Мы рады подтвердить создание Вашей учетной записи клиента на сайте ' ~ general.ecommerceName ~ '', + messageBody2: 'В учетной записи клиента вы можете обновлять свой профиль и пароль, проверять историю заказов и другую интересующую вас информацию.', + messageBody3: "Надеемся скоро увидеть Вас на сайте " ~ '' ~ general.ecommerceName ~ '', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageBody3 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, // end 1 2: { name: `Baja de usuarios`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Удаление пользовательской записи`, + html: ` +{% set languageSheet = { + premessage: 'Подтверждение удаления записи', + messageHeader: 'Уважаемый (-ая) ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', + messageBody: 'В соответствии с запросом, сделанным во время недавнего посещения сайта ' ~ general.ecommerceName ~ ', подтверждаем, что Ваша учетная запись пользователя ' ~ user.email ~ ' удалена из нашей базы данных.", + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, // end 2 3: { name: `Recordarios de contraseña`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Напомнить пароль`, + html: ` +{% set languageSheet = { + premessage: 'Напомнить пароль', + messageHeader: 'Уважаемый (-ая) ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', + messageBody1: "В соответствии с запросом, сделанным во время недавнего посещения сайта " ~ general.ecommerceName ~ ", отправляем Вам ссылку для перехода на страницу восстановления пароля:", + messageBody2: 'Нажмите здесь для восстановления пароля', + messageBody3: 'Ссылка действительна в течение 24 часов с момента отправки.', + messageBody4: "Надеемся скоро увидеть Вас на сайте " ~ '' ~ general.ecommerceName ~ '.', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}
+ {{ languageSheet.messageBody3 }}

+ {{ languageSheet.messageBody4 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, // end 3 4: { name: `Cambio de contraseña`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Смена пароля`, + html: ` +{% set languageSheet = { + premessage: 'Смена пароля', + messageHeader: 'Уважаемый (-ая) ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', + messageBody1: 'Подтверждаем, что Ваш пароль успешно изменен.', + messageBody2: "Сохраните свои учетные данные в надежном месте для их последующего просмотра.", + messageBody3: "Надеемся скоро увидеть Вас на сайте " ~ '' ~ general.ecommerceName ~ '.', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageBody3 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, // end 4 5: { @@ -41,32 +227,514 @@ export const LANGUAGE_RU = { 6: { name: `Recomendación de wishlist`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - {{ wishlist.user.name }} te recomienda sus productos favoritos`, + html: ` +{% set languageSheet = { + premessage: 'Recomendación de favoritos', + messageHeader1: 'Уважаемый (-ая) ' ~ wishlist.toName ~ ',', + messageHeader2: "Ваш друг " ~ wishlist.user.firstName ~ " " ~ wishlist.user.lastName ~ " (" ~ wishlist.user.email ~ ") отправляет Вам эти товары, которые могут Вас заинтересовать.", + messageBody: 'Для получения дополнительной информации об этих товарах свяжитесь с нами на сайте ' ~ general.ecommerceName ~ '', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName, + recommendedProducts: 'Рекомендованные товары', + product: Товар, + price: 'Цена', + comments: 'Сообщение от Вашего друга:' +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader1 }}

+ {{ languageSheet.messageHeader2 }}

+ {{ languageSheet.messageBody }}

+ {{ languageSheet.messageSignature }}

+
+ + + + + + + + + + + + + + + + + + +
 
{{ languageSheet.recommendedProducts }}
 
+
+ + + + + + + {% for item in wishlist.products %} + + + + + {% endfor %} + +
{{ languageSheet.product }}{{ languageSheet.price }}
+ + + + + +
+ {{ item.name }} + + {{ item.sku }} - {{ item.name }} +
+
+ {{ item.price|number_format(2) }}{{ general.defaultCurrencyCode }} +
+
+
 
+ + + + +
+ {{ languageSheet.comments }}
+ {{ wishlist.comments }} +
+
 
+ +`, }, // end 6 7: { name: `Recomendación de producto`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - {{ recommend.name }} рекомендует Вам товар`, + html: ` +{% set languageSheet = { + premessage: 'Рекомендация товара', + messageHeader1: "Ваш друг " ~ recommend.name ~ " (" ~ recommend.email ~ ") отправляет Вам этот товар, который может Вас заинтересовать.", + messageBody: 'Для получения дополнительной информации об этих товарах свяжитесь с нами на сайте ' ~ general.ecommerceName ~ '', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName, + recommendedProducts: 'Рекомендованные товары', + product: Товар, + price: 'Цена', + comments: 'Сообщение от Вашего друга:' +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader1 }}

+ {{ languageSheet.messageBody }}

+ {{ languageSheet.messageSignature }}

+
+ + + + + + + + + + + + + + + + + + +
 
{{ languageSheet.recommendedProducts }}
 
+
+ + + + + + + + + + + +
{{ languageSheet.product }}{{ languageSheet.price }}
+ + + + + +
+ {{ recommend.product.name }} + + {{ recommend.product.sku }} - {{ recommend.product.name }} +
+
{{ recommend.product.price }}
+
+
 
+ + + + +
+ {{ languageSheet.comments }}
+ {{ recommend.comments }} +
+
 
+ +`, }, // end 7 8: { name: `Contacto general`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Форма обратной связи`, + html: ` +{% set languageSheet = { + premessage: 'Форма обратной связи', + name: 'Имя:', + email: 'Электронная почта:', + phone: 'Телефон:', + motive: 'Повод обращения:', + comments: 'Текст сообщения:', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {% if contact.name|length %} + {{ languageSheet.name }} {{ contact.name }}
+ {% endif %} + {% if contact.email|length %} + {{ languageSheet.email }} {{ contact.email }}
+ {% endif %} + {% if contact.phone|length %} + {{ languageSheet.phone }} {{ contact.phone }}
+ {% endif %} + {% if contact.motive|length %} + {{ languageSheet.motive }} {{ contact.motive }}
+ {% endif %} + {% if contact.comments|length %} + {{ languageSheet.comments }} {{ contact.comments }}
+ {% endif %} +
+ {{ languageSheet.messageSignature }} +
+ +`, }, // end 8 9: { name: `Consulta de producto`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Поиск информации о товаре`, + html: ` +{% set languageSheet = { + premessage: 'Поиск информации о товаре', + name: 'Имя:', + email: 'Электронная почта:', + phone: 'Телефон:', + comments: 'Текст сообщения:', + productName: 'Название продукта:', + productSku: 'Ссылка на продукт:', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {% if data.name|length %} + {{ languageSheet.name }} {{ data.name }}
+ {% endif %} + {% if data.email|length %} + {{ languageSheet.email }} {{ data.email }}
+ {% endif %} + {% if data.phone|length %} + {{ languageSheet.phone }} {{ data.phone }}
+ {% endif %} + {% if data.comments|length %} + {{ languageSheet.comments }} {{ data.comments }}

+ {% endif %} + {% if data.product.name|length %} + {{ languageSheet.productName }} {{ data.product.name }}
+ {% endif %} + {% if data.product.sku|length %} + {{ languageSheet.productSku }} {{ data.product.sku }}
+ {% endif %} +
+ {{ languageSheet.messageSignature }} +
+ +`, }, // end 9 10: { name: `Confirmación de pedido`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - {{ (sales.reserve) ? (\'Заказ получен\') : (\'Подтверждение заказа\') }} {{ sales.documentNumber }}`, + html: ` +{% set languageSheet = { + premessage: 'Подтверждение заказа', + premessageReserve: 'Заказ получен', + messageHeader: 'Благодарим Вас за доверие. Ваша покупка успешно оформлена. Отправляем Вам подтверждение заказа в прикрепленном PDF-файле.', + messageHeaderReserve: 'Благодарим Вас за доверие. Ваш заказ получен и в настоящее время находится на этапе проверки, поскольку некоторые из выбранных товаров поставляются по индивидуальному заказу.', + messageBody1: 'Далее приведена информация о Вашем заказе.', + messageBody2: 'Спасибо за покупку на сайте ' ~ general.ecommerceName ~ '', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName, + orderNumber: 'Номер:', + orderDate: 'Дата:', + paymentSystem: 'Способ оплаты:', + shippingName: 'Способ доставки:', + address: 'Адрес', + addressBilling: 'Платежный адрес', + addressShipping: 'Адрес доставки', + orderResume: 'Краткая информация о заказе', + quantity: 'Количество', + product: Товар, + gift: 'Подарок', + total: 'Итого:', + comment: 'Комментарии:', + pickup: 'Вы выбрали получение заказа в магазине', + pickupMessage: 'Мы оповестим Вас по электронной почте, когда заказ будет готов к получению.' +} %} + + + {% if sales.reserve %}{{ languageSheet.premessageReserve }}{% else %}{{ languageSheet.premessage }}{% endif %}

+ + {% if sales.reserve %}{{ languageSheet.messageHeaderReserve }}{% else %}{{ languageSheet.messageHeader }}{% endif %}

+ {{ languageSheet.messageBody1 }}

+
+ + + + + + + + + + + +
+ {{ languageSheet.orderNumber }}
+ {{ languageSheet.orderDate }}
+ {{ languageSheet.paymentSystem }}
+ {{ languageSheet.shippingName }}
+
+ {{ sales.documentNumber }}
+ {{ sales.date }}
+ {{ sales.paymentSystem.name }}
+ {% for shipment in sales.delivery.shipments %}{{ shipment.shipping.name }} {{ shipment.shipping.shippingTypeName }}{% endfor %}
+
+ + + + + + + + + + + +
+ {% if sales.user.billingAddress %} + {{ languageSheet.addressBilling }}:
+ {{ sales.user.billingAddress.firstName }} {{ sales.user.billingAddress.lastName }}
+ {{ sales.user.billingAddress.address }} {{ sales.user.billingAddress.number }}
+ {{ sales.user.billingAddress.postalCode }} {{ sales.user.billingAddress.city }} {{ sales.user.billingAddress.state }}
+ {{ sales.user.billingAddress.country }} + {% endif %} +
+ + {% if sales.delivery.physicalLocation %} + {{ languageSheet.pickup }}:
+
+ {{ languageSheet.pickupMessage }} +
+ {{ sales.delivery.physicalLocation.name }}
+ {{ sales.delivery.physicalLocation.address }}
+ {{ sales.delivery.physicalLocation.postalCode }} {{ sales.delivery.physicalLocation.city }} {{ sales.delivery.physicalLocation.state }}
+ {{ sales.delivery.physicalLocation.country }}
+ {% if sales.delivery.physicalLocation.phone|length %}{{ sales.delivery.physicalLocation.phone }}
{% endif %} + {% if sales.delivery.physicalLocation.email|length %}{{ sales.delivery.physicalLocation.email }}
{% endif %} + {% elseif sales.user.shippingAddress %} + {{ languageSheet.addressShipping }}:
+ {{ sales.user.shippingAddress.firstName }} {{ sales.user.shippingAddress.lastName }}
+ {{ sales.user.shippingAddress.address }} {{ sales.user.shippingAddress.number }}
+ {{ sales.user.shippingAddress.postalCode }} {{ sales.user.shippingAddress.city }} {{ sales.user.shippingAddress.state }}
+ {{ sales.user.shippingAddress.country }} + {% else %} + {{ languageSheet.addressShipping }}:
+ {{ sales.user.billingAddress.firstName }} {{ sales.user.billingAddress.lastName }}
+ {{ sales.user.billingAddress.address }} {{ sales.user.billingAddress.number }}
+ {{ sales.user.billingAddress.postalCode }} {{ sales.user.billingAddress.city }} {{ sales.user.billingAddress.state }}
+ {{ sales.user.billingAddress.country }} + {% endif %} +
+ + +  +  +{{ languageSheet.orderResume }} +  + + +
+ + + + + + + {% for item in sales.items %} + {% if item.type == 'BUNDLE' %} + + + + + {% for bundleItem in item.items %} + + + + + {% endfor %} + {% else %} + + + + + {% endif %} + {% endfor %} + +
+ {{ languageSheet.product }} + + {{ languageSheet.quantity }} +
+ + + + + + +
+ {{ item.name }} +
+
+ {{ item.quantity }} +
+ + + + + + + +
+ {{ bundleItem.name }} + + + {{ bundleItem.name }} + + {% if bundleItem.options|length %} +
+ {% for option in bundleItem.options %} +
{{ option.name }}: {{ option.value }}
+ {% endfor %} +
+
+ {% endif %} +
+
+   +
+ + + + + + + +
+ {{ item.name }} + + + {{ item.name }}{% if item.type == "GIFT" %} ({{ languageSheet.gift }}){% endif %} + + {% if item.options|length %} +
+ {% for option in item.options %} +
{{ option.name }}: {{ option.value }}
+ {% endfor %} +
+
+ {% endif %} +
+
+ {{ item.quantity }} +
+ + + + + + + +
+ {{ languageSheet.total }} + + {{ sales.totals.totalWithDiscountsWithTaxes }} +
+
+ + +  + +{% if sales.reserve %} + {# do nothing #} +{% else %} + {% if sales.paymentSystem.message|length %} + + + + + + +
+ {{ sales.paymentSystem.message }} +

+ + + {% endif %} +{% endif %} + +  + + + + + + + + +
+ {% if sales.comment|length %} +

+ {{ languageSheet.comment }}
{{ sales.comment }}

+

+ {% endif %} +
+ {{ languageSheet.messageBody2 }}
{{ languageSheet.messageSignature }} +
+
+ + + `, }, 11: { @@ -89,14 +757,51 @@ export const LANGUAGE_RU = { 14: { name: `Documento de RMA`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Запрос о возврате товара`, + html: ` +{% set languageSheet = { + premessage: 'Информация касательно запроса о возврате товара', + messageHeader: 'Уважаемый (-ая) ' ~ sales.user.billingAddress.firstName ~ ' ' ~ sales.user.billingAddress.lastName ~ ',', + messageBody1: 'Сообщаем о получении Вашего запроса о возврате товара.', + messageBody2: 'Свяжитесь с нами, если у Вас есть вопросы по поводу возврата товара или иные вопросы.', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, 15: { name: `Pedido incompleto`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Незавершенный заказ`, + html: ` +{% set languageSheet = { + premessage: "Информация о незавершенном заказе", + messageHeader: 'Уважаемый (-ая) ' ~ abandonedCart.user.firstName ~ ' ' ~ abandonedCart.user.lastName ~ ',', + messageBody1: 'Во время последнего посещения нашего магазина Вы добавили в корзину следующие товары, но не завершили заказ.', + messageBody2: 'Нажмите здесь для восстановления незавершенного заказа.', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, 16: { @@ -107,14 +812,52 @@ export const LANGUAGE_RU = { 17: { name: `Verificación de correo`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Проверка электронной почты`, + html: ` +{% set languageSheet = { + premessage: "Проверка электронной почты", + messageHeader: 'Уважаемый (-ая) ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', + messageBody1: 'Спасибо, что Вы зарегистрировались на сайте ' ~ general.ecommerceUrl ~ '. Для активации Вашей учетной записи нажмите здесь.', + messageBody2: "Надеемся скоро увидеть Вас на сайте " ~ '' ~ general.ecommerceName ~ '', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}

+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, 18: { name: `Cuenta activada`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Активация учетной записи`, + html: ` +{% set languageSheet = { + premessage: 'Активация учетной записи', + messageHeader: 'Уважаемый (-ая) ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', + messageBody1: 'Сообщаем, что Ваша учетная запись на сайте ' ~ general.ecommerceUrl ~ ' успешно активирована.', + messageBody2: 'Для просмотра Ваших данных и всей информации, связанной с Вашей учетной записью, выполните вход из панели управления, раздел Редактировать профиль', + messageBody3: "Надеемся скоро увидеть Вас на сайте " ~ '' ~ general.ecommerceName ~ '', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageBody3 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, 19: { @@ -125,8 +868,28 @@ export const LANGUAGE_RU = { 20: { name: `Stock disponible`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Товар в наличии`, + html: ` +{% set languageSheet = { + premessage: 'Товар в наличии ' ~ stockAlert.product.name ~ '', + messageHeader: 'Уважаемый (-ая) ' ~ stockAlert.user.firstName ~ ' ' ~ stockAlert.user.lastName ~ ',', + messageBody1: "Товар, который вы так хотели, теперь доступен!", + messageBody2: "Напоминаем вам, что данное письмо предоставляет ориентировочную информацию о наличии данного товара и зависит от многих факторов (заинтересованные лица, доступные единицы товара).", + messageBody3: "Мы отправили это письмо всем покупателям, заинтересованным в этом товаре, поэтому он может быть распродан очень скоро.", + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageBody3 }}

+ {{ languageSheet.messageSignature }} +
+ +`, }, 22: { @@ -143,14 +906,196 @@ export const LANGUAGE_RU = { 24: { name: `Blog - Email de Bienvenida`, - subject: ``, - html: ``, + subject: `Добро пожаловать в {{ blogSubscription.blogName }}!`, + html: ` +{% set languageSheet = { + premessage: 'Добро пожаловать в ' ~ '' ~ blogSubscription.blogName ~ '!', + + messageHeader: 'Уважаемый (-ая) ' ~ user.firstName ~ ' ' ~ user.lastName ~ ',', + messageBody1: 'Спасибо, что подписались на наш блог. Вскоре вы будете получать по электронной почте новые статьи, информацию о скидках, акциях, подарках и интересующую вас информацию, связанную с деятельностью интернет-магазина.', + messageBody2: "Надеемся скоро увидеть Вас на сайте " ~ '' ~ general.ecommerceName ~ '', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+ {{ languageSheet.messageSignature }} +
+ +`, + footer: { + html: ` +{% set languageSheet = { + moreInfo: 'Для получения дополнительной информации ознакомьтесь с нашей политикой конфиденциальности и условиями пользования', + unsubscribe: 'Отписаться от блога' +} %} + + + + {% set pages = general.getPages(501) %} + {% if pages|length %} + + + + {% endif %} + {% set banners = general.getBanners(502) %} + {% if banners|length %} + + + + {% endif %} + {% set pages = general.getPages(503) %} + {% if pages|length %} + + + + {% endif %} + {% set pages = general.getPages(504) %} + {% if pages|length %} + + {% for page in pages %} + + {% endfor %} + + {% endif %} + + + +
+ + + {% for page in pages %} + + {% endfor %} + +
+ {{ page.name }} +
+
+ + + {% for banner in banners %} + + {% endfor %} + +
+ + {{ banner.alt }} + +
+
+ + + {% for page in pages %} + + {% endfor %} + +
+ {{ page.content }} +
+
{{ page.content }}
+ {{ languageSheet.moreInfo }} +
+ + + + + + + + +   + + + + + +  
+ + {{ languageSheet.unsubscribe }} + +
+ + +`, + }, }, 25: { name: `Confirmar suscripción de Stock`, - subject: ``, - html: ``, + subject: `{{ general.ecommerceName }} - Подписка на акции`, + html: ` +{% set languageSheet = { + premessage: 'Подписка на товарные запасы
' ~ stockAlert.product.name ~ '', + messageHeader: 'Уважаемый (-ая) ' ~ stockAlert.user.firstName ~ ' ' ~ stockAlert.user.lastName ~ ',', + messageBody1: "Вы подписались на уведомления об акциях от " ~ stockAlert.product.name, + messageBody2: "Если мы получим этот товар снова, мы немедленно сообщим вам об этом, чтобы вы не пропустили его.", + product: Товар, + price: 'Цена', + messageSignature: 'С уважением, персонал компании ' ~ general.ecommerceName +} %} + + + {{ languageSheet.premessage }}

+ + {{ languageSheet.messageHeader }}

+ {{ languageSheet.messageBody1 }}
+ {{ languageSheet.messageBody2 }}

+
+ + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
{{ languageSheet.product }}{{ languageSheet.price }}
+ + + + + +
+ {{ stockAlert.product.name }} + + {{ stockAlert.product.name }} +
+
{{ stockAlert.product.price|number_format(2) }}{{ general.defaultCurrencyCode }}
+
+
+

+ {{ languageSheet.messageSignature }} +
 
+ +`, }, 32: {