О модуле администратора Shoputils.MailOrderStatus 1.5.x - 2.x (шаблоны писем при оформлении заказа, изменении статусов заказа, регистрации, смене пароля и пр.)
Внимание!!! В версии для 1.5 можно создать шаблоны письма только для нового заказа и для смены статусов заказа. Другие типы писем не поддерживаются!!!
1 Модуль "шаблоны писем при оформлении заказа и изменении статусов заказа" позволяет администратору самостоятельно формировать свой шаблон письма для покупателей и администраторов при оформлении заказа, а также на каждый статус заказа.
2 Поддерживаются следующие типы писем: новый заказ, смена статуса заказа, регистрация покупателя (только в 2.x), регистрация партнера (только в 2.x), активация покупателя (только в 2.x), активация партнера (только в 2.x), восстановление пароля покупателя (только в 2.x), восстановление пароля партнера (только в 2.x), начисление транзакции покупателю (только в 2.x), начисление комиссии партнеру (только в 2.x), отправка подарочного сертификата (только в 2.x), начисление покупателю бонусных баллов (только в 2.x), смена статуса возврата (только в 2.x), обратная связь (только в 2.x), добавление отзыва (только в 2.x).
3 Модуль автоматически подцепит и отобразит все новосозданные статусы заказа.
4 Шаблон писем предплагает создание заголовка и "тела" письма с использованием переменных (номер заказа, название магазина ФИО,
список купленных товаров, телефон и др.).
5 Модуль позволяет добавлять в шаблоны писем пользовательские поля модуля "Регистрация и быстрый заказ Simple" (кроме полей, привязанных к объекту 'order').
6 Модуль поддерживает мультиязычность.
7 Работает через VQMOD (для 1.5. Для 2.x используется OCMOD).
Системные требования
> Opencart/ocStore 1.5.x - 2.x (1.5, 2.0, 2.1, 2.2, 2.3)
> PHP 5.3 и выше
> IonCube Loader v5.0 и выше
Установка модуля
> См. файл README.TXT дистрибутива для вашей версии движка.
Работа с модулем
> Зайдите в "Панель администратора" и выберите в меню "Система" - "Шаблоны писем статусов заказа";
> Перейдите на вкладку нужного статуса заказа.
> В форме необходимо ввести следующие данные:
Статус
-
Если вы выставите статус "Включено", то при изменении статуса заказа будет отправляться письмо по настроенному Вами шаблону. Соответственно, если поставите статус "Отключено", то модуль в стандартное поведение системы вмешиваться не будет.
-
Письмо отправляется в следующих случаях:
При изменении статуса заказа администратором из админ-панели ("Продажи -> Заказы -> Просмотр -> вкладка 'История'").
-
При изменении статуса заказа администратором из админ-панели ("Продажи -> Заказы -> Изменить -> вкладка 'Итого'") (только для версий 1.5.5.x - 1.5.6.x) в случае, если статус заказа был изменен. Если данные заказа менялись, а статус заказа не менялся - письмо покупателю не будет отправлено.
-
При автоматическом изменении статуса заказа платежным модулем. Если платежный модуль передает при смене статуса заказа комментарий - его можно будет вывести через переменную FastTemplate {admin_comment}.
Учитывать состояние флажка "Уведомить покупателя" (только в "Продажи -> Заказы -> Просмотр -> История")
-
Когда данная опция включена, то в "Продажи->Заказы->Просмотр->История" при смене статуса заказа - письма для данного статуса будут отправляться, если флажок "Уведомить покупателя" установлен.
В противном случае отправка письма будет проигнорирована.
Если опция выключена - отправка письма будет происходить не зависимо от состоянии флажка "Уведомить покупателя".
Тема письма
-
Тема письма для выбранного статуса заказа. Поддерживается FastTemplate. Список возможных значений см. ниже.
Например: Заказ №{order_id} передан в службу доставки
Шаблон письма
-
Шабон письма для выбранного статуса заказа. Поддерживается FastTemplate.
Например:
Уважаемый {customer_firstname} {customer_lastname}!
Ваш заказ №{order_id} на сумму {total} передан в службу доставки {date_modified}.
{store_name} благодарит Вас за покупку.
|
Новый статус заказа
-
При добавлении нового статуса заказа ("Система -> Локализация -> Статусы заказов") новый статус заказа автоматически будет доступен для настройки.
-
Список возможных значений FastTemplate (в дальнейшем будут добавляться новые данные):
Основная информация
{order_id} |
№ заказа |
{store_name} |
Название магазина |
{logo} |
Логотип магазина |
{order_status} |
Статус заказа |
{comment} |
Комментарий покупателя к заказу |
{admin_comment} |
Комментарий администратора к заказу |
{ip} |
IP адрес покупателя |
{date_added} |
Дата и время добавления заказа |
{date_modified} |
Дата и время изменения заказа |
{firstname} |
Имя Отчество покупателя |
{lastname} |
Фамилия покупателя |
{group} |
Группа покупателя |
{email} |
e-mail покупателя |
{telephone} |
Телефон покупателя |
{products} |
Список купленных товаров |
{total} |
Итого |
{shipping_total} |
Стоимость доставки |
Платежная информация
{payment_firstname} |
Имя Отчество покупателя |
{payment_lastname} |
Фамилия покупателя |
{payment_company} |
Компания |
{payment_address_1} |
Адрес |
{payment_address_2} |
Адрес (продолжение) |
{payment_city} |
Город |
{payment_postcode} |
Почтовый индекс |
{payment_country} |
Страна |
{payment_zone} |
Регион / Область |
{payment_method} |
Метод оплаты |
Данные доставки
{shipping_firstname} |
Имя Отчество покупателя |
{shipping_lastname} |
Фамилия покупателя |
{shipping_company} |
Компания |
{shipping_address_1} |
Адрес |
{shipping_address_2} |
Адрес (продолжение) |
{shipping_city} |
Город |
{shipping_postcode} |
Почтовый индекс |
{shipping_country} |
Страна |
{shipping_zone} |
Регион / Область |
{shipping_method} |
Метод оплаты |
> Совместимость с модулем "Заказ и регистрация Simple" (пишем об этом, чтобы упразднить распросы... модуль на самом деле с симплой не пересекается)
Посмотреть как работает и настраивается модуль можно по адресу:
http://opencart.shoputils.ru/demo/1.5.x/
http://opencart.shoputils.ru/demo/1.5.x/admin/ (Логин: demo, Пароль: demo)
Лицензия
- Условия использования лицензии: одна лицензия на один домен.
- Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
модуль в количестве двух экземляров.
- Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
- Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
законодательству. (п. 4 Лицензионного Соглашения).
- Все права на модуль принадлежат разработчикам https://opencart.market
Техническая поддержка
- Техническая поддержка оказывается всем пользователям, легально купившим модуль.
с аккаунта, из-под которого была совершена покупка.
- Если модуль был приобретен на opencart.market или на
https://liveopencart.com для технической поддержки просьба обращаться через
- В случае приобретения модуля на других ресурсах - техническая поддержка не оказывается.
- Модуль имеет принцип распространения "as is" ("как есть").
- Изменение функционала модуля может быть оказано на платной основе (допиливание модуля под индивидуальные нужды)
- Если более 10 человек обратились с одной задачей, то модуль модифицируется планово.
Целесообразность и сроки модификации будут зависеть от решения администрации сайта opencart.shoputils.ru
ВНИМАНИЕ!!! Тех.поддержка модуля, установленного на "проблемный" (не дефолтный) шаблон - платная. Устранение "конфликтов" между модулями не из нашего магазина - договорная цена.