Модуль лояльности 2: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
мНемає опису редагування
 
(Не показано 7 проміжних версій цього користувача)
Рядок 2: Рядок 2:
При завершении услуги типа «интернет», абонент получает бонус - процент от стоимости завершаемой услуги. Процент зависит от «стажа», а именно от количества раз, сколько он использовал услуги интернет. Процент задается в настройках, в таблице «месяцев стажа = процент». В даннном случае принимается, что услуги интернет имеют длительность месяц.
При завершении услуги типа «интернет», абонент получает бонус - процент от стоимости завершаемой услуги. Процент зависит от «стажа», а именно от количества раз, сколько он использовал услуги интернет. Процент задается в настройках, в таблице «месяцев стажа = процент». В даннном случае принимается, что услуги интернет имеют длительность месяц.


В отличие от модуля лояльности 1, где стаж расчитывается от даты договора или от даты подключения первой услуги, в данном случае стаж хранится в поле допданных. Это дает возможность его редактировать (можно разрешить редактирование только суперадмину), а также учитывать случаи перерывав, когда абонент перестал пользоваться услугами и потом возобновил - как было сказано ранее, стаж считается по количеству раз подключения услуги интернет.
В отличие от модуля лояльности 1, где стаж расчитывается от даты договора или от даты подключения первой услуги, в данном случае стаж хранится в поле допданных. Это дает возможность его редактировать (можно разрешить редактирование только суперадмину), а также учитывать случаи перерывов, когда абонент перестал пользоваться услугами и потом возобновил - как было сказано ранее, стаж считается по количеству раз подключения услуги интернет.


Поле «стаж» увеличивается на единицу при каждом завершении услуги, перед начислением бонуса.
Поле «стаж» увеличивается на единицу при каждом завершении услуги, перед начислением бонуса.
Рядок 12: Рядок 12:
* имя в бд: _loyality_months
* имя в бд: _loyality_months
* тип: целое положительное
* тип: целое положительное
* галка «запретить редактирование»
* можно поставить галку «запретить редактирование»


Настройки → Кабинет абонента → Список плагинов в порядке отображения в меню: добавляем loyalty
Настройки → Кабинет абонента → Список плагинов в порядке отображения в меню: добавляем loyalty


Настройки → Группы: поставить галку отключения модуля лояльности для тех групп, где он не нужен
Настройки → Группы: поставить галку отключения модуля лояльности для тех групп, где он не нужен
==Дополнительные параметры==
* Количество дней после завершения услуги, по прошествии которых стаж будет обнулен. 0 - не использовать фичу обнуления. При обнулении создается комментарий клиенту, который видят только админы, в какое время произошло данное событие
* поле _loyality_months в таблице допданных 2 (data1) или в таблице основных допданных (data0)
* переключатель да/нет - стаж и процент начисляются только за услуги с тегом loyalty

Поточна версія на 20:14, 30 вересня 2024

Принцип работы

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

В отличие от модуля лояльности 1, где стаж расчитывается от даты договора или от даты подключения первой услуги, в данном случае стаж хранится в поле допданных. Это дает возможность его редактировать (можно разрешить редактирование только суперадмину), а также учитывать случаи перерывов, когда абонент перестал пользоваться услугами и потом возобновил - как было сказано ранее, стаж считается по количеству раз подключения услуги интернет.

Поле «стаж» увеличивается на единицу при каждом завершении услуги, перед начислением бонуса.

Настройка

Настройки → Дополнительные поля → Дополнительный набор: создаем поле

  • имя: Месяцев стажа
  • имя в бд: _loyality_months
  • тип: целое положительное
  • можно поставить галку «запретить редактирование»

Настройки → Кабинет абонента → Список плагинов в порядке отображения в меню: добавляем loyalty

Настройки → Группы: поставить галку отключения модуля лояльности для тех групп, где он не нужен

Дополнительные параметры

  • Количество дней после завершения услуги, по прошествии которых стаж будет обнулен. 0 - не использовать фичу обнуления. При обнулении создается комментарий клиенту, который видят только админы, в какое время произошло данное событие
  • поле _loyality_months в таблице допданных 2 (data1) или в таблице основных допданных (data0)
  • переключатель да/нет - стаж и процент начисляются только за услуги с тегом loyalty