Создаем процесс:
В разделе Автоматизация — Процессы /admin/processes/index создаем новый процесс.
Задаем параметры
- Название: указываем понятное название процесса
- Теги: указываем при необходимости
- Описание: подробное описание для чего и ссылки сайтов или документов
- Категория: Общие
- Тип объекта: Заказы (т.к. бонус будем начислять при завершенном заказе)
- Тип запуска: При создании объекта (бонус будет начислен сразу при создании заказа)
- События: не заполняем
- Версия шаблона: V2 (текущая)
- Условия отбора: поле заполнится автоматически в процессе настройки процесса
- Статус: включен или нет
- Дата отключения: указываем при необходимости
Настраиваем процесс
- Заходим в раздел Редактировать структуру
2. Заходим в раздел Настройки
3. В данном разделе нужно указать условия запуска процесса
4. Задаем условия, сохраняем
Создаем структуру процесса
1. Создаем процесс на конструкторе:
Из блоков конструктора создаём процесс, блоки важно соединить между собой — конец предыдущего бока с началом следующего.
2. Настраиваем блок Начислить бонус
В настройки блока можно зайти двойным щелчком мыши по блоку.
Название: Начислить бонус
Заметка: заполняется по желанию
Операция: выбрать нужную, в нашем случае — Начисление по акции
Тип бонуса: фикс или процент с оплаты (т.к. наш заказ бесплатный, то указываем Фикс)
Сумма: размер начисляемого бонуса
Процент: не указываем, если тип бонуса — фикс
Комментарий: Указываем понятный комментарий, его видят клиенты
Применять правила начисления бонусов: Нет
Учитывать реальные оплаты: Нет
* учитывать реальные оплаты — указывается при начислении бонусов за покупки, если поставить “да”, то процент начислится с реально поступившей суммы, за вычетом комиссии и бонусных баллов поступивших в счет оплаты.
Действует дней: Указываем через сколько дней бонус должен сгореть
Либо указываем дату сгорания в поле Дата сгорания
Название поля наличия бонуса: указываем Имя атрибута доп. поля (инструкция по созданию доп. полей ниже)
Значение поля наличия бонуса: 1
*Название поля наличия бонуса и Значение поля наличия бонуса — поля, позволяющие ограничить получение бонусов при повторном заказе по той же позиции. Заполняем, если хотим, что бонус начислялся только 1 раз при создании заказа по этой позиции. Если пользователь повторно создаст заказ, то бонусы повторно не начисляться. Для этого надо создать доп. поле.
3. Создаем доп. поле
В разделе Пользователи — Доп. поля создаем Доп. поле
Заполняем поля:
Таблица: Пользовательский
Имя атрибута: указываем уникальное, но понятное название
Название атрибута: дублируем значение поля Имя атрибута
Описание атрибута: указывается по желанию
Тип атрибута: число
Группа: Системная
Шаблон атрибута: не указываем
После создания Доп. поля, нужно вернуться в конструктор процесса и вставить информацию о нем в блоке Начислить бонус в соответствующем поле
4. Настраиваем блок Отправить email
- Заходим в настройки блока двойным щелчком
- Выбираем письмо, которое нужно выслать клиенту из ранее созданных, либо создаем новое письмо в разделе Контент — Email шаблоны
5. Запускаем процесс
- Сохраняем изменения
- Запускаем процесс