Модуль лояльности 2: відмінності між версіями
Sv (обговорення | внесок) мНемає опису редагування |
Sv (обговорення | внесок) Немає опису редагування |
||
Рядок 1: | Рядок 1: | ||
==Принцип работы== | |||
При завершении услуги типа «интернет», абонент получает бонус - процент от стоимости завершаемой услуги. Процент зависит от «стажа», а именно от количества раз, сколько он использовал услуги интернет. Процент задается в настройках, в таблице «месяцев стажа = процент». В даннном случае принимается, что услуги интернет имеют длительность месяц. | |||
В отличие от модуля лояльности 1, где стаж расчитывается от даты договора или от даты подключения первой услуги, в данном случае стаж хранится в поле допданных. Это дает возможность его редактировать (можно разрешить редактирование только суперадмину), а также учитывать случаи перерывав, когда абонент перестал пользоваться услугами и потом возобновил - как было сказано ранее, стаж считается по количеству раз подключения услуги интернет. | |||
Поле «стаж» увеличивается на единицу при каждом завершении услуги, перед начислением бонуса. | |||
==Настройка== | |||
Настройки → Дополнительные поля → Дополнительный набор: создаем поле | Настройки → Дополнительные поля → Дополнительный набор: создаем поле | ||
* имя: Месяцев стажа | * имя: Месяцев стажа |
Версія за 06:29, 30 вересня 2024
Принцип работы
При завершении услуги типа «интернет», абонент получает бонус - процент от стоимости завершаемой услуги. Процент зависит от «стажа», а именно от количества раз, сколько он использовал услуги интернет. Процент задается в настройках, в таблице «месяцев стажа = процент». В даннном случае принимается, что услуги интернет имеют длительность месяц.
В отличие от модуля лояльности 1, где стаж расчитывается от даты договора или от даты подключения первой услуги, в данном случае стаж хранится в поле допданных. Это дает возможность его редактировать (можно разрешить редактирование только суперадмину), а также учитывать случаи перерывав, когда абонент перестал пользоваться услугами и потом возобновил - как было сказано ранее, стаж считается по количеству раз подключения услуги интернет.
Поле «стаж» увеличивается на единицу при каждом завершении услуги, перед начислением бонуса.
Настройка
Настройки → Дополнительные поля → Дополнительный набор: создаем поле
- имя: Месяцев стажа
- имя в бд: _loyality_months
- тип: целое положительное
- галка «запретить редактирование»