Требования для работы
Описание
Плагин поможет в реализации автоматических купонов и их рассылки.
Данный плагин позволяет создавать купоны от суммы заказов или суммы одного заказа покупателя, сам механизм используется стандартные возможности VM3 (создание купона) и дополнительно осуществляет рассылку по вашему шаблону(используя менеджер материалов).
Все расчеты возлагаются на VirtueMart, плагин делает только одно - рассчитывает общую сумму покупок клиента или одного заказа и при достижении нужной суммы создает купон и высылает письмо покупателю и копию администратору(если указан его email) .
Созданный купон имеет ограничения по использованию(стандартные для VM3):
- Срок жизни - задается для каждой группы
- Сумма минимального заказа(если указать 0 - применяться не будет)
Ограничения на создание купона, применимые к пользователю:
- Общая сумма заказов или заказа
- Группа, в которой состоит пользователь(опционально - можно игнорировать)
- Статус(ы) заказов, которые будут считаться выполненными(один или несколько)
- Способ создания :
- по сумме всех заказов клиента - выслать на каждом уровне и высылать на максимальном
- по сумме одного заказа клиента - выслать на каждом уровне и высылать на максимальном
Когда у пользователя по сумме заказов набралось несколько уровней купонов(сумма заказа(ов) превышает несколько установленных порогов), возможны варианты в зависимости от выбора "На каком шаге сформировать купон" :
- Если выбран вариант "Накопительный по общей сумме" и "высылать на каждом уровне" - купон будет создаваться при каждом новом успешном заказе, т.е. пользователю нужно будет несколько успешных покупок, чтобы получить все купоны.
- Если выбран вариант "Разовый по сумме единичного заказа" и "высылать на каждом уровне" - будут высланы сразу все купоны по пройденным уровням.
- Если выбран вариант "высылать на максимальном уровне", то пользователю будет выслан один купон с максимальной скидкой.Для варианта
- Для варианта "Разовый по сумме единичного заказа" встроена защита от многократного использования - после изменения статуса заказа на "подтвержден" будет выслан один купон, после этого этот заказ не будет формировать купоны.
Настройки плагина:
1.Создаем материал для шаблона письма
Открываем "Материалы -> менеджер материалов" и создаем новую статью. Данная статья будет использоваться, как тело письма для рассылки покупателю.
В статье необходимо разместить теги, по которым будут подставлены данные купона:
- {user_name} - имя пользователя
- {coupon_act} - процент скидки
- {coupon_sn} - номер купона
- {coupon_dayexp} - время жизни
2. Устанавливаем плагин стандартным образом, через менеджер расширений.
3.Открываем настройки плагина
В менеджере плагинов ищем "RAD Автоматическое создание купонов VM3 по сумме заказов" кликаем на него.
Меняем состояние на "Включено".
- Обновить таблицы VM для работы плагина - Необходимо включить до первого использования, данная опция создаст все необходимые поля для работы плагина, если полей не будет то при обновлении статуса заказов будет ошибка.
- Email администратора - если указан email, то на этот адрес будет приходить копия письма с купоном
- Статус завершенного заказа - необходимо указать статусы, в которых заказы считаются выполненными
- Включать доставку в общую сумму - если у вас есть платная доставка, то ее сумма может быть включена в общую сумму заказа
- Шаблон для письма - необходимо выбрать материал созданные в п1.
- Тема письма - Тема письма покупателю
- Магазин формирующий купон - технический параметр, обычно более одного магазина не используется в VM3
- Вести лог - лог действия скрипта, доступен в корне сайта в файле "rad_vm3_autocoun.txt"
- Отправлять письмо клиенту - отправлять или нет письмо клиенту, администратору письмо будет отправлено если указан его email
- На каком шаге формировать купон - вариант рассылки купонов
Далее будут перечислены 10 уровней создания купона, необходимо указать:
- Первый уровень скидки - вкл/выкл данный уровень
- Размер суммы чеков первого уровня - сумма заказов, каждый следующий уровень должен быть с большей суммой заказов
- Процент скидки - процент купона
- Минимальная сумма заказа - ограничение на применение купона по сумме текущего заказа
- Ограничить группой пользователей - нужно ли ограничить создание купона по группе пользователя
- Группы пользователей - группы по которым можно создавать купон
- Кол-во дней жизни купона - через сколько дней купон будет недействительным
4. Сохраняем.
5. Тестируем.
Действия плагина начинается после смены статуса, для тестирования необходимо перевести нужное кол-во заказов в выбранный статус, далее на почту покупателю и администратору(если в параметрах указан email) придет письмо с купоном.
Пример письма покупателю: