
Данный модуль позволяет вывести на сайте информацию по заказам клиента, накопительным скидкам и купонам.
Список заказов
- Список формируется по выбранным статусам
- Номер заказа - ссылка, которая откроет подробную информацию о заказе
Постоянная скидка
Если установлен плагин "RAD Накопительные скидки VM3", клиенту можно продемонстрировать прогресс достижения скидки
- Информация о текущей скидки(может быть выключена)
- Информация о необходимой сумме до следующей скидки
- Итоговую сумму заказов(может быть выключена)
*Используется ограничение на вывод информации - плагин позволяет перекидывать клиента в любую группу, но в модуле отображаются только группы, на которых настроена наценка в VM3.
Накопительные скидки
Если установлен плагин "RAD Автоматическое создание купонов VM3 по сумме заказов", клиенту можно продемонстрировать прогресс достижения купона
- Информация о выданных купонах (может быть выключена) - скидка и дата создания
- Информация о следующих купонах - необходимая сумма и процент скидки на купоне
- Итоговую сумму заказов(может быть выключена)
Действующие купоны
Данный раздел напоминает покупателю о непогашенных купонах
- Информация о текущей скидке и коду купона
Плагин необходим для реализации накопительных/постоянных скидок у Вас в магазине.
Данный плагин позволяет предоставлять скидку от суммы заказов покупателей, сам механизм используется стандартные возможности VM3 - назначение группы пользователю,а на саму группу в VM можно назначить скидку.
Все расчеты скидок возлагаются на VirtueMart, плагин делает только одно - рассчитывает общую сумму покупок клиента и при достижении нужной суммы перемещает покупателя в нужную группу .
Скидка будет действовать на следующую покупку - т.е. если для скидки нужна сумма 1000 рублей и покупатель сделал заказ на 1000 рублей, то скидку он получит не на этот заказ, а на следующий.
Настройки плагина:
1.Создаем материал для шаблона письма
Открываем "Материалы -> менеджер материалов" и создаем новую статью. Данная статья будет использоваться, как тело письма для рассылки покупателю.
В статье необходимо разместить теги, по которым будут подставлены данные купона:
- {user_name}- имя пользователя
- {group_act}- процент скидки
- {group_minsumm}- пройденная сумма из параметров плагина
2. Создаем группы пользователей для скидки.
Настройки в "Компоненты -> VirtueMart -> Заказы и покупатели -> Группы покупателей".
Групп можно создать сколько угодно. Называйте группы так, чтобы вам было потом понятно.
Обратите внимание на колонку ID в таблице групп, значение в этой колонке вам понадобится для настройки плагина.
3. Настраиваем скидки.
Настройки в "Компоненты -> Virtuemart -> Товары -> Налоги и правила расчета".
Здесь нужно добавить скидки и привязать к соответствующей группе.
Например, добавляем новую запись:
- Название - "Скидка 10%"
- Опубликовано - "да"
- Вид расчета - "наценка" (можно указать другой вид расчета, в зависимости от типа скидки)
- Операция - "-%"
- Значение - "10"
- Группы покупателей - выбрать созданную группу в п1.
Сохраняем и создаем скидку для других групп, если необходимо.
Подробнее остановлюсь на виде расчета. Если Вы укажите "наценка", то скидка будет считаться на каждый товар отдельно. А если указать, например, "Цена после уплаты налогов за счет", то скидка будет считаться на всю сумму заказа.
На этом настройка VirtueMart закончена. Переходим к настройке плагина.
4. Устанавливаем плагин стандартным образом, через менеджер расширений.
5.Открываем настройки плагина
В менеджере плагинов ищем "RAD Накопительные скидки VM3" кликаем на него.
- Меняем состояние на "Включено".
- Статус завершенного заказа - выбираем статусы, которые будут считаться как выполненный заказ.
- Email администратора - если указан email, то на этот адрес будет приходить копия письма с купоном
- Статус завершенного заказа - необходимо указать статусы, в которых заказы считаются выполненными
- Включать доставку в общую сумму - если у вас есть платная доставка, то ее сумма может быть включена в общую сумму заказа
- Шаблон для письма - необходимо выбрать материал созданные в п1.
- Шаблон письма статический Да/Нет - если выбрали "Да" то сможете к каждой группе указать свой шаблон письма
- Тема письма - Тема письма покупателю
- Отправлять письмо клиенту - отправлять или нет письмо клиенту, администратору письмо будет отправлено если указан его email
В поле "Суммы заказов и ID групп" указываем в каждой строке через двоеточие:
- Сумму заказов
- ID группы покупателей
- Название группы для модуля статистики
- ID шаблона письма(если в п.5 выключен статический шаблон)
Например, если при достижении суммы в 10000 рублей покупатель должен получить скидку в 10% (то есть попасть в группу Group10), то вы пишете в первой строке 10000:1:Группа 10% (где 1 - это ID группы).
В следующей строке введите сумму для следующей группы. Очень важно: суммы должны возрастать с каждой строкой.
6. Сохраняем.
7. Тестируем.
Действие плагина начинается после смены статуса, для тестирования необходимо перевести нужное кол-во заказов в выбранный статус
Пример письма:

Плагин поможет в реализации автоматических купонов и их рассылки.
Данный плагин позволяет создавать купоны от суммы заказов или суммы одного заказа покупателя, сам механизм используется стандартные возможности 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) придет письмо с купоном.
Пример письма покупателю:

Данный компонент предназначен для экспорта каталога товаров вашего интернет магазина на яндекс маркет в формате YML, с типом vendor.model.
Описание модели с типом "vendor.model" можно взять в помощи яндекс маркета.
Вы можете настраивать карточку товара маркета:
- Выгружать или нет данный товар на маркет
- Указывать префикс, модель и производитель - данные поля не зависят от названия товара.
- Цена и кол-во дней доставки
- Необходимость предоплаты
- Категория в маркете
- Самовывоз
Кроме того вы можете быстро изменить параметры самого товара:
- Цена и спец цена
- Артикул
- Алиас
- Мета ключи
- Стоимость и содержание атрибутов, характеристики
- Кол-во
- Создать пункт меню в каталоге товара
- Изменить опции, в том числе создать и удалить
Поддерживается массовое изменение параметров!
Дополнительно реализованы акции и подарки маркета:
- Промокод
- Специальная цена
До начала работ:
- Вам необходимо будет настроить категории , согласно файлу яндекс категорий ,либо указать эти категории в параметрах товара.
- В параметрах компонента указать данные магазина, параметры для быстрого создания меню и параметры выгрузки на маркет
- Необходимо подготовить список товаров - прописать префикс,производителя,модель, описание, стоимость доставки и др.
- Компонент позволяет также настроить параметры товара : метаданные, цену, включить доставку и изменить стоимость опций и доп. полей
- Вы можете автоматизировать выгрузку, для этого в планировщике нужно запрашивать страницу компонента(возможно создание пункта меню), либо настроить обновление YML файла каждый раз при изменении товара
Создание YML файла можно автоматизировать, для этого необходимо в crontab прописать команду вида: /usr/local/bin/wget -O - -q -t 1 'http://site.ru/index.php?option=com_rad_vm_yan_yml&view=run_scripts'
Дополнительно :
- Все запросы работают через Ajax - окно со списком товара не перезагружается, нет длительного ожидания работы функций.
- Отдельный товар может быть снят с продажи, поле available в модуле vendor.model - при таком подходе на маркете позиция не будет скрыта, а только выставлена пометка "Под заказ"