Совместимость |
OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OCStore 2.1, OCStore 2.3, OcShop 1.5.6.4.х, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3, MaxyStore 2.1.0.2, MaxyStore 2.3.0.2 |
О модуле администратора Shoputils.MailOrderStatus (шаблоны писем при оформлении заказа и изменении статусов заказа)
Внимание!!! В версии для 1.5 можно создать шаблоны письма только для нового заказа и для смены статусов
заказа. Другие типы писем не поддерживаются!!!
- Модуль "шаблоны писем при оформлении заказа и изменении статусов заказа" позволяет аминистратору самостоятельно формировать свой шаблон письма для покупателей и администраторов при оформлении заказа, а также на каждый статус заказа.
- Поддерживаются следующие типы писем: новый заказ, смена статуса заказа, регистрация покупателя (только в 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).
- Модуль автоматически подцепит и отобразит все новосозданные статусы заказа и возврата.
- Шаблон писем предлагает создание заголовка и "тела" письма с использованием переменных (номер заказа, название магазина ФИО, список купленных товаров, телефон и др.).
- Модуль позволяет добавлять в шаблоны писем пользовательские поля модуля ""Регистрация и быстрый заказ Simple"".
- Модуль поддерживает мультиязычность.
Посмотреть как работает и настраивается модуль можно по адресу:
http://opencart.shoputils.ru/demo
http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
Совместимость: все версии Opencart/ocStore 1.5.x - 2.x (1.5, 2.0, 2.1, 2.2, 2.3)
Системные требования
- Opencart/ocStore 1.5.x - 2.x
- PHP 5.3 и выше (для 2.3.x - 5.4 и выше)
- Ioncube Loader 5.0 и выше
Установка модуля
Модуль для корректной работы требует наличия в системе VQMOD (только для 1.5.x. В 2.x модуль использует OCMOD).
Полную актуальную инструкцию по установке модуля смотрите в файле README.TXT в дистрибутиве модуля для вашей версии.
Работа с модулем
Информацию о настройке модуля смотрите в дистрибутиве модуля (файл readme.txt).
Список возможных переменных (в дальнейшем будут добавляться новые данные):[spoiler]
{order_id} № заказа
{store_name} Название магазина
{logo} Логотип магазина
{order_status} Статус заказа
{order_link} Ссылка на заказ в личном кабинете покупателя
{comment} Комментарий покупателя к заказу
{admin_comment} Комментарий администратора к заказу
{ip} IP адрес покупателя
{date_added} Дата и время добавления заказа
{date_modified} Дата и время изменения заказа
{firstname} Имя Отчество покупателя
{lastname} Фамилия покупателя
{group} Группа покупателя
{email} e-mail покупателя
{telephone} Телефон покупателя
{products} Список купленных товаров
{totals} Итоговые данные (в учете в заказе)
{total} Итого
{shipping_total} Стоимость доставки
{product_first} Первый найденный товар в заказе
{product_last} Последний найденный товар в заказе
{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} Метод доставки
{trackcode} Трек-номер посылки
{trackcode_link} Ссылка на отслеживание посылки по трек-номеру в сервисе gdeposylka.ru
{trackcode_link2} Ссылка на отслеживание посылки по трек-номеру в сервисе moyaposylka.ru
[/spoiler]
Лицензия
- Условия использования лицензии: одна лицензия на один домен.
- Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
модуль в количестве двух экземляров.
- Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
- Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
законодательству. (п. 4 Лицензионного Соглашения).
- Все права на модуль принадлежат разработчикам
https://opencart.market
- Полный текст Лицензионного соглашения -
https://opencart.market/LICENSE.1.5.x.TXT и
https://opencart.market/LICENSE.2.x.RUS.TXT
Техническая поддержка
- Техническая поддержка оказывается всем пользователям, легально купившим модуль.
- Модуль имеет принцип распространения "as is" ("как есть").
- Изменение функционала модуля (допиливание модуля под индивидуальные нужды) может быть оказано на платной основе.
Дата: 01.04.2020
VERSION 3.5 (2.x)
- Добавлена глобальная переменная {global_ip}, позволяющая вывести во всех шаблонах писем IP-адрес посетителя сайта.
- Добавлена переменная {cart_qty}, которая отображает количество товарных позиций в заказе.
- Добавлена переменная {cart_quantity}, которая отображает количество всех товаров в заказе.
- Исправлена ошибка, из-за которой не отправлялись письма подарочных сертификатов.
- В сборке Opencart.Pro на странице обратной связи была ошибка (только в 2.3.x).
- В Opencart 2.0.3.1 в account/forgotten через ocmod не корректно добавлялся код модуля, из-за чего на странице восстановления пароля
покупателя сервер отдавал 500-й статус.
- Корректировка языковых файлов модуля.
- Добавлена кнопка перелистывания страницы вверх в админке модуля.
- Добавлена версионность js и css файлов, подключаемых модулем.
- Подраздел "Другие настройки" во вкладке "Настройки переменных" перемещены в самый верх.
------------------------------
Дата: 19.02.2019
VERSION 2.5.3 (1.5.x)
- Ссылки на товар на фронтальной части сайта теперь формируются через $this->url->link(), что позволит передавать в письмах ЧПУ-ссылки, если ЧПУ настроено.
- Добавлен атрибут "alt" к изображениям, в которых его не было.
------------------------------
Дата: 19.02.2019
VERSION 3.4 (2.x)
- Добавлен новый параметр "Формат даты для переменной {date_added}".
- Добавлен новый параметр "Формат даты для переменной {date_modified}".
- Добавлена отправка типа письма "Подарочный сертификат" из админки ("Продажи -> Сертификаты -> Сертификаты").
- Исправлена "перепутка" статусов писем "Бонусные баллы" и "Подарочный сертификат" (только для 2.3.x).
- Ссылки на товар на фронтальной части сайта теперь формируются через $this->url->link(), что позволит передавать в письмах ЧПУ-ссылки, если ЧПУ настроено.
- Добавлен атрибут "alt" к изображениям, в которых его не было.
- Улучшена совместимость с Opencart 2.0.1.0.
- Добавлена совместимость начисления бонусных баллов с модулем "Система поощрения/лояльности клиента" https://opencartforum.com/files/file/1760-sistema-pooschreniyaloyalnosti-klienta-15-23/
(тестировалось только на 2.1) но, для корректной работы необходимо сделать правку из ocmod напрямую в файле system/library/reward_customer_sv.php
------------------------------
Дата: 07.11.2018
VERSION 2.5.2 (1.5.x)
- Скорректирован кешер изображений (добавлен принудительный транслит в директории и файлы кеша изображений модуля).
- Перекодирована закрытая часть модуля, требуется перевыпуск лицензии (для перевыпуска свяжитесь с разработчиком по любому удобному каналу связи, не забудьте указать домен, требующий релицензирования).
------------------------------
Дата: 07.11.2018
VERSION 3.3 (2.x)
- Добавлены 4 новых типа писем: "Активация партнера", "Изменение статусов возврата", "Обратная связь", "Добавление отзыва на товар".
- Добавлена переменная {products2}. Это клон переменной {products}. Удобно, если нужно сделать разным формат списка купленных товаров для покупателя и администратора.
- Субпеременные {products_xxx} также имеют свой клон - {products2_xxx}.
- Добавлена переменная {totals2}. Это клон переменной {totals}. Рекомендуется использовать в составе {products2}.
- Субпеременные {totals_xxx} также имеют свой клон - {totals2_xxx}.
- Добавлены субпеременные {products_name_nohref} и {products2_name_nohref}- выводящие название товара (без ссылки). Используются в составе переменных {products}, {product_first}, {product_last} и {products2}.
- Скорректирован вывод субпеременной {products_name}.
- Корректировка визуализации интерфейса.
- Во вкладку "Настройка переменных" добавлен новый параметр "Размер логотипа в письмах (ширина / высота), px", позволяющий задать размер логотипа в письмах.
- Добавлено запоминание на какой вкладке был пользователь перед сохранением настроек.
- Добавлена текстовая версия писем (setText) для почтовых клиентов, не поддерживающих html.
- Исправлена ошибка, при которой во вкладке "Настройки переменных" при попытке сохранения пустого текстого поля, при следующем открытии модуля, в поле подставлялось значение по умолчанию.
- Скорректирован кешер изображений (добавлен принудительный транслит в директории и файлы кеша изображений модуля).
- Восстановлено вложение файлов в письма, созданных с помощью пользовательских полей модуля "Простая регистрация и заказ Simple", имеющих тип "File".
- Перекодирована закрытая часть модуля, требуется перевыпуск лицензии (для перевыпуска свяжитесь с разработчиком по любому удобному каналу связи, не забудьте указать домен, требующий релицензирования).
------------------------------
У меня вопрос по переменным. Есть такой модуль как Новая почта API v.3.4.1, который № электронной накладной передаёт в такой переменной {novaposhta_cn_number}.
Установив у себя смс-информер (изначально подумал, что из коробки «не увидит» эту переменную), в перечне переменных увидел {novaposhta_cn_number}, которая спокойно подставляется в созданный смс-шаблон. Это же касается и модуля менеджер заказов, который имеет в своём функционале отправку шаблонов в поле комментария и он также видит переменную от модуля Новой почты и Укрпочты ({ukrposhta_cn_number}, {ukrposhta_cn_uuid}).
Собственно говоря вопрос, касается модуля шаблона писем. Скажите, пожалуйста, весь перечень переменных в описании модуля является исчерпывающим, или можно рассчитывать на то, что купленный модуль также «увидит» переменную {novaposhta_cn_number}, или Вам все-таки нужно дорабатывать код модуля, чтобы такая переменная была видна в шаблоне писем ?
А если в админке установлен модуль обработки заказов типа Менеджер заказов
Будут ли отсылаться ваши шаблоны при смене статуса из под Менеджера заказов?
Возможно ли с помощью данного модуля отобразить вес товаров, а также суммарный вес заказа в письме админу/клиенту?
Такой возможности в модуле нет.
Можно ли редактировать шапку и подвал (тело письма насколько вижу -можно)
Есть готовый html-код письма с адаптивной версткой, нужно вставить его в ваш модуль, это возможно ?
Можно вложения файлов сделать?
Simple умеет добавлять "файл" при оформлении заказа. Можно его отправлять администратору?
Если нет и не планируется, то данные куски кода открыты и можно ли доработать модуль?