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

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
(Створена сторінка: Настройки → Дополнительные поля → Дополнительный набор: создаем поле * имя: Дней стажа * имя в бд: _loyality_days * тип: целое положительное * галка «запретить редактирование»)
 
 
(Не показано 11 проміжних версій цього користувача)
Рядок 1: Рядок 1:
==Принцип работы==
При завершении услуги типа «интернет», абонент получает бонус - процент от стоимости завершаемой услуги. Процент зависит от «стажа», а именно от количества раз, сколько он использовал услуги интернет. Процент задается в настройках, в таблице «месяцев стажа = процент». В даннном случае принимается, что услуги интернет имеют длительность месяц.
В отличие от модуля лояльности 1, где стаж расчитывается от даты договора или от даты подключения первой услуги, в данном случае стаж хранится в поле допданных. Это дает возможность его редактировать (можно разрешить редактирование только суперадмину), а также учитывать случаи перерывов, когда абонент перестал пользоваться услугами и потом возобновил - как было сказано ранее, стаж считается по количеству раз подключения услуги интернет.
Поле «стаж» увеличивается на единицу при каждом завершении услуги, перед начислением бонуса.
==Настройка==
Настройки → Дополнительные поля → Дополнительный набор: создаем поле
Настройки → Дополнительные поля → Дополнительный набор: создаем поле
* имя: Дней стажа
* имя: Месяцев стажа
* имя в бд: _loyality_days
* имя в бд: _loyality_months
* тип: целое положительное
* тип: целое положительное
* галка «запретить редактирование»
* можно поставить галку «запретить редактирование»
 
Настройки → Кабинет абонента → Список плагинов в порядке отображения в меню: добавляем loyalty
 
Настройки → Группы: поставить галку отключения модуля лояльности для тех групп, где он не нужен
 
==Дополнительные параметры==
 
* Количество дней после завершения услуги, по прошествии которых стаж будет обнулен. 0 - не использовать фичу обнуления. При обнулении создается комментарий клиенту, который видят только админы, в какое время произошло данное событие
* поле _loyality_months в таблице допданных 2 (data1) или в таблице основных допданных (data0)
* переключатель да/нет - стаж и процент начисляются только за услуги с тегом loyalty

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

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

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

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

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

Настройка

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

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

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

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

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

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