Тип бонусной программы настраивается в модуле Администратор. При использовании бонусной программы «Отдельная бонусная стоимость» каждой позиции прайса назначается бонусная цена и сколько бонусов нужно начислять за данную позицию прайса. Также начисление бонусов можно настроить на группу или подгруппу. Частично отплатить бонусами чек нельзя. Начисление происходит при оплате, списании блока или продаже в зависимости от настроек.
Если используется тип бонусной программы «Процент от суммы оплаты» в Менеджере указывается какой процент начисляется при покупке позиций прайса, также можно установить один процент на группу либо на подгруппу. Также в модуле Администратор установите максимальный процент от цены по прайсу, доступный для оплаты бонусами. Частично отплатить бонусами чек можно. Начисление происходит только при оплате.
При выборе любой из программ доступны следующие опции:
При использовании данного типа программы нужно для каждой позиции прайса установить бонусную цену в соответствующей вкладке.
Начисление бонусов можно настроить на каждую позицию отдельно или на группу. Для начисления бонусов на группу, выберите группу двойным щелчком и на вкладке Бонус нажмите Добавить.

Выберите как будут начисляться бонусы — процент от суммы оплаты или фиксированная сумма.
Также можно запретить оплату бонусами, сняв соответствующую опцию. При попытке оплаты бонусами будет выдаваться окно:

Чтобы оплатить чек бонусами в окне оплаты выберите тип оплаты «Бонус». При оплате накопления не происходит. Частично отплатить бонусами чек нельзя.

Бонусы накапливаются при условии что на данную позицию прайса или группы прайса установлена сумма или процент накопления:


При использовании данного типа программы нужно установить процент во вкладке Бонусная программа в модуле Менеджер → Настройки.

Нажмите Добавить, выберите группу, подгруппу или элемент прайса с помощью кнопки Карандаш. Установите правила начисления.
Чтобы оплатить чек бонусами в окне оплаты выберите тип оплаты - наличными, депозитом или картой (тип оплаты Бонус используется для оплаты по бонусной цене и в данной бонусной системе не используется!). Далее выберите пункт «Потратить».

При оплате накопления не происходит. Потратить бонусы можно на любую позицию прайса, если она включена в бонусную программу, исключение происходит с помощью установки соответствующей опции Исключить из бонусной программы в настройках группы прайса.
Если в параметрах установлен определенный процент оплаты бонусами, то потратить можно не больше установленного процента от суммы, даже если бонусов хватает на полную оплату чека. В примере половина суммы будет оплачена бонусами, вторая - наличными.

Если накопленных бонусов хватает для полной оплаты чека (и в параметрах установлено что бонусами можно оплатить 100% чека), чек будет оплачен полностью бонусами.

Бонусы накапливаются при оплате наличными, депозитом или картой.

Все операции по бонусному балансу отображаются на вкладке Баллы в разделе Бонус в карточке клиента. Вкладка разделена на две вложенные - начисление и списание.

Чтобы клиент мог накапливать или тратить бонусы установите опцию Участвует в бонусной программе.
Чтобы включить всех клиентов в бонусную программу воспользуйтесь обработкой модуля Администратор «Включение клиентов в бонусную программу».
На вкладке Оплаты находятся правила начисления бонусов при внесении депозита и опция начисления бонусов в размере оплаты контракта.

Если производились манипуляции с бонусным балансом, такие как удаление чеков, оплат, связанных с бонусами, то после выполненных действий нажмите кнопку "Пересчитать баланс"

Для вывода информации по бонусам существуют два отчета раздела Рецепция: Бонус-баланс и Бонус-операции.
Если требуется обнулять бонусный баланс при закрытии контракта, то установите одну из трех опций в модуле Администратор.
Опция "Обнулять бонусный баланс при закрытии договора". Если она включена то при закрытии договора у клиента будет полностью обнулен бонусный счет. Если на момент закрытия уже существует продление, все бонусы по нему тоже сгорят.
Опция "Обнулять бонусы за оплату договора и его создание" при закрытии контракта списывает с бонусного счета клиента все бонусы за оплату и создание договора что он не потратил. Опция переименована, раньше называлась "Обнулять бонусы связанные с договором при его закрытии".
Опция "Обнулять все бонусы связанные с договором при его закрытии". Если она включена то из бонусного счета клиента будут вычтены все не потраченные бонусы которые связаны с закрывающимся контрактом. Если на момент закрытия уже существует продление, новые бонусы не сгорят.
Подарочные дни начисляются клиенту за:

.
За приведенных клиентов можно получить следующие бонусы:






Скидка на продление дается за:

Доступно создание акций со следующими дополнениями к контракту:



Настройка бонусных групп производится в модуле Администратор через справочник Бонусные группы.
В разделе Группы по времени-вкладка Статусы производится непосредственная настройка групп по времени.

Каждая группа по времени содержит название, интервал, множитель интервала, описание, порядок.

Допустимый перерыв между контрактами настраивается в Администратор → Параметры → Бонусная программа. Также выбирается от какой даты начинает рассчитываться стаж - от даты начала контракта или от даты оплаты.

Для каждой группы требуемая длительность рассчитывается как интервал умноженный на соответствующий множитель. Интервалы создаются и настраиваются через подраздел Интервалы. Существуют 3 системных и защищенных от редактирования интервала: день, месяц, год.

Обновление бонусных групп по времени производится каждый день во время открытия смены.
Для каждой группы по времени есть возможность настроить отдельные бонусы и скидки, а также максимальный процент оплаты продления бонусами (в Мастере создания контракта появляется новое поле "оплачено бонусами"). Окно редактирования группы по времени имеет две кнопки Скидки и Бонусы. Кнопка Скидки вызывает диалоговое окно редактирования скидок для данной группы. Кнопка Бонусы вызывает диалоговое окно редактирования бонусов для данной группы.

Создание скидок для групп по времени производится аналогично созданию обычных скидок. В меню создания и редактирования скидок выбирается поле Бонусная группа. Это поле указывает к какой бонусной группе по времени принадлежит настраиваемая скидка. Если группа не указана, то скидка является обычной, то есть применяется ко всем. Настройка скидок может осуществляться либо в настройках прайса, либо через настройки группы по времени.

Бонусы для группы по времени работают аналогично скидкам, то есть это обычные бонусы которые привязаны к определенной группе.
Отображение при типе Отдельная бонусная стоимость:

Отображение при типе Процент от суммы оплаты:

Посмотреть к каким группам принадлежит клиент можно в модуле Менеджер. При просмотре контракта клиента нужно открыть раздел Бонус-вкладка Бонусная группа по времени.

Группы по расходам имеют 2 режима работы.
Режим работы определяет тип вознаграждения, которое получает клиент если он входит в какую либо группу. Есть режим скидок и режим бонусов. Различие в работе разных режимов бонусов за расходы:










Все бонусные начисления, кроме начислений на прайс (эти начисления отличны для каждого типа бонусной системы), объединены в справочник Бонусные начисления.

Все бонусные начисления фильтруются по шаблонам, анкетам, бонусным группам по времени и времени активности.

Необязательно указывать бонусную группу, анкеты и время активности, но шаблоны указывать нужно. При добавлении шаблонов можно выбрать сразу все.

Типы бонусных начислений:


Для контроля расхода бонусов добавлены ограничения трат бонусов.

Ограничения создаются в справочнике Ограничения трат бонусов доступного в модулях Администратор и Менеджер. Для доступа к справочнику из модуля Менеджер требуется право доступа Менеджер → Настройки → Справочники → Ограничение трат бонусов.
В справочнике создается ограничение.
В нем указывается сумма бонусов, которую оно будет контролировать, условие при котором данное ограничение должно быть применено к пользователю и на какие позиции оно допускает траты. Условий, при котором данное ограничение должно быть применено к пользователю, может быть два:
1) Ограничения могут быть применены при создании контракта, в таком случае они привязываются к интервалам на вкладке Интервалы.
2) Ограничения могут применяться также либо при покупке позиции прайса, либо при оплате позиции прайса. В таком случае ограничение привязывается к одной или нескольким позициям или группам прайса на вкладке Прайс.
На какие позиции ограничение контролирует траты указывается на вкладке Применимость.
После применения ограничения оно начинает контролировать расход бонусов пользователя. Например, у пользователя на счету 10000 бонусов и наложено 2 ограничения. Первое ограничение имеет 1000 бонусов, а второе 1500. В таком случае 7500 бонусов пользователь может тратить куда угодно, но 1000 и 1500 он может потратить только на позиции указанные в ограничениях на вкладке Применимость.
Окно создания/редактирования ограничения имеет 4 вкладки.
1) Основное - на данной вкладке расположены основные параметры ограничения

а) Название
б) Расходы - определяет количество бонусов, трату которых данное ограничение будет контролировать
в) Добавлять при - определяет когда добавляется данное ограничение. Либо при покупке связанной позиции прайса, либо при оплате. Данная опция никак не влияет на ограничения связанные с интервалами или шаблонами контрактов.
г) Описание
д) Активно
2) Интервалы - На данной вкладке редактируется к каким шаблонам\интервалам привязано данное ограничение. Здесь представлено дерево шаблонов контрактов и соответствующих им интервалов. Если на данной вкладке напротив шаблона или интервала установлена галочка, то при создании контракта с указанным шаблоном/интервалом к пользователю будет автоматически применено текущее ограничение.

3) Прайс - На данной вкладке редактируется к каким позициям\группам прайса привязано данное ограничение. Здесь представлено дерево позиций прайса. Если на данной вкладке выбрана позиция или группа прайса, то при покупке или оплате данной позиции к пользователю будет автоматически применено текущее ограничение.

4)Применимость - На данной вкладке редактируется список позиций/групп прайса на которые данное ограничение допускает трату контролируемых бонусов.
Сумма добавляемых при покупке/оплате позиции ограничений не обязана совпадать с суммой добавляемых при покупке/оплате бонусов. Если количество добавляемых бонусов больше чем сумма ограничений, то оставшиеся бонусы будут считаться "свободными" и их можно будет потратить на что угодно. Если сумма ограничения больше чем добавляемые вместе с ней бонусы, то недостаток бонусов ограничение возьмет из "свободных" на счету у пользователя. Если на момент добавления ограничения свободных бонусов нет, то они будут взяты под контроль по мере поступления.
В модуле Менеджер справочник "Ограничения трат бонусов" доступен в четырех местах, не считая списка справочников. Он доступен в настройках группы прайса, в настройках позиции прайса, в настройках шаблона контракта и в настройках интервалов контракта. В перечисленных настройках добавлена вкладка "Ограничение бонусов". Для доступа к этой вкладке также нужно право "Ограничения трат бонусов". Оригинальный справочник отличается тем, что в нем отображены все созданные ограничения. В справочниках связанных с позицией, группой, контрактом или интервалом показаны только те ограничения, которые связаны непосредственно с редактируемой позицией, интервалом и т.д.
Примененные к пользователю ограничения можно посмотреть в профиле пользователя. На вкладке Бонус добавлена вкладка Ограничения. На данной вкладке показаны все примененные к пользователю ограничения. На вкладке присутствует фильтр по актуальности ограничения. Если ограничение требует потратить 1000 бонусов на позицию и 1000 бонусов была уже потрачена, то данное ограничение считается уже не актуальным.

Окно просмотра примененных ограничений имеет следующие вкладки:
1)Основное - основная информация

а) Название
б) Требуемые расходы - Сколько бонусов контролирует данное ограничение
в) Потрачено бонусов - Сколько из контролируемых бонусов уже потрачено
2)Применимость - На какие позиции данное ограничение позволяет тратить бонусы

3)Оплаты - Список учтенных ограничением оплат

Для того чтобы к пользователю применилось ограничение при покупке\оплате позиции он должен участвовать в бонусной программе. Ограничения не учитывают расходы бонусов совершенные до момента применения ограничения. Если удалить позицию, при покупке которой было добавлено ограничение, то ограничение удалится вместе с позицией. То же самое произойдет при удалении чека при оплате которого были добавлены ограничения.
Ограничения работают одинаково с любым типом бонусной программы. При оплате чека в зависимости от типа программы есть небольшие различия. Если выбран тип программы "Процент от суммы оплаты", то при доплате бонусами будут автоматически применены ограничения и в поле "Потратить" будет указана максимальная сумма бонусов которую пользователь может потратить.

В режиме "Отдельная бонусная стоимость" при оплате чека бонусами в окне оплаты будет добавлено новое поле "Доступно". При оплате будет показано 3 поля "Баланс", "Доступно", "К оплате". Баланс - сколько у пользователя бонусов на счету. К оплате - сколько нужно заплатить. Доступно - показывает достаточно ли у пользователя бонусов с учетом ограничений. Значение поля "Доступно" варьируется от 0 до значения указанного в поле "К оплате". Если значение полей "Доступно" и "К оплате" совпадает, то пользователь может оплатить чек бонусами.

Если значение поля "Доступно" меньше чем значение в поле "К оплате", то это значит что у пользователя либо недостаточно бонусов на счету, либо бонусов достаточно, но их использование ограничено и пользователь не может использовать их на оплату текущих позиций.

При желании администратор может удалить не актуальные ограничения с помощью обработки "Очистка не актуальных ограничений бонусов".