expert:loyalty_progam

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
expert:loyalty_progam [17-05-2024 17:28] Ермилов Егор Павловичexpert:loyalty_progam [13-06-2024 11:18] (текущий) Ермилов Егор Павлович
Строка 2: Строка 2:
  
 Система лояльности пациентов позволяет пациентам накапливать бонусы на специальном счете, после чего может оплатить ими часть стоимости услуг Система лояльности пациентов позволяет пациентам накапливать бонусы на специальном счете, после чего может оплатить ими часть стоимости услуг
 +
 +===== Дополнительные инструкции =====
 +
 +[[:expert:loyalty_program:activate_bonuses|Активация бонусов на счете]]
  
 ===== Основные понятия ===== ===== Основные понятия =====
Строка 42: Строка 46:
 == Период, до и после дня рождения пациента для активации зачисления бонусов == == Период, до и после дня рождения пациента для активации зачисления бонусов ==
  
-Это время, которое вычитается и добавляется к текущей дате, для определения возможности начисления бонуса за день рождения, относительно дня рождения пациента.Данная настройка заполняется в соответствии с [[https://www.php.net/manual/ru/dateinterval.construct.php|PHP DateInterval Fromat String]]. Как это работает: Период = 2 недели Текущая дата = 10.01.2000 Дата рождения пациента 1 = 07.01.1996 => Дата для проверки пациента 1 = 07.01.2000 Дата рождения пациента 2 = 18.01.1987 => Дата для проверки пациента 3 = 18.01.2000 Дата рождения пациента 3 = 02.02.1999 => Дата для проверки пациента 3 = 02.02.2000 Ограничение слева = Текущая дата - Период = 27.12.1999 Ограничение справа = Текущая дата + Период = 24.01.2000 Проверка даты => Ограничение слева <= Дата для проверки пациента <= Ограничение справа По итогу: Пациент 1 => Разрешить бонус Пациент 2 => Разрешить бонус Пациент 3 => Запретить бонус+Это время, которое вычитается и добавляется к текущей дате, для определения возможности начисления бонуса за день рождения, относительно дня рождения пациента.Данная настройка заполняется в соответствии с [[https://www.php.net/manual/ru/dateinterval.construct.php|PHP DateInterval Fromat String]]. Как это работает: 
 + 
 +''Период = 2 недели Текущая дата = 10.01.2000 Дата рождения пациента 1 = 07.01.1996 ⇒ Дата для проверки пациента 1 = 07.01.2000 Дата рождения пациента 2 = 18.01.1987 ⇒ Дата для проверки пациента 3 = 18.01.2000 Дата рождения пациента 3 = 02.02.1999 ⇒ Дата для проверки пациента 3 = 02.02.2000 Ограничение слева = Текущая дата - Период = 27.12.1999 Ограничение справа = Текущая дата + Период = 24.01.2000 Проверка даты ⇒ Ограничение слева < = Дата для проверки пациента < = Ограничение справа По итогу: Пациент 1 ⇒ Разрешить бонус Пациент 2 ⇒ Разрешить бонус Пациент 3 ⇒ Запретить бонус '' 
 +=== Начисление бонусов === 
 + 
 +За начисление бонусов ответственны следующие настройки: 
 + 
 +== Число, на которое будет делиться сумма чека для вычисления суммы бонусов == 
 + 
 +Это базис операции вычисления. Работает следующим образом: 
 + 
 +''Сумма чека = 1000 рублей Базис = 10 Сумма бонусов = Сумма чека / Базис = 1000 / 10 = 100 '' 
 +== Функция округления бонусов при расчете == 
 + 
 +Это функция, которая приводит сумму бонусов к целому числу. Работает это следующим образом 
 + 
 +''Сумма чека = 1015 рублей Базис = 100 Сумма бонусов = Сумма чека / Базис = 1015 / 100 = 10.15 Сумма к зачислению = ОКРУГЛЕНИЕ( Сумма бонусов) = ОКРУГЛЕНИЕ( 10.15 ) = 10 '' 
 + 
 +Доступно 3 функции округления: 
 + 
 +<WRAP center round info 60%>\\ 
 +Округление вниз → 1.2⇒1 ; 1.5 ⇒1 ; 1, 6 ⇒1\\ 
 +</WRAP><WRAP center round info 60%>\\ 
 +Округление вверх → 1.2⇒2 ; 1.5 ⇒2 ; 1, 6 ⇒2\\ 
 +</WRAP>\\ 
 +<WRAP center round info 60%>\\ 
 +Округление до ближайшего → 1.2⇒1 ; 1.5 ⇒2 ; 1, 6 ⇒2\\ 
 +</WRAP> 
 + 
 +== Максимально число бонусов, которое можно получить при оплате чека == 
 + 
 +Это сумма, которую не может превышать операция зачисления бонусов, например 
 + 
 +''Сумма бонусов = 10000 Предел = 9000 Сумма к зачислению = 9000 Сумма бонусов = 500 Предел = 9000 Сумма к зачислению = 500 '' 
 +=== Списки начислений === 
 + 
 +== Список принудительных начислений за день рождения == 
 + 
 +В данном поле указываются принудительные зачисления для применения в период ,когда можно начислить бонусы за день рождения. Применяются все указанные зачисления из настроек данного поля в системе лояльности 
 + 
 +== Список принудительных начислений за привязку аккаунтов == 
 + 
 +В данном поле указываются принудительные зачисления, которые автоматически начисляются пациенту при привязке нового пациента к семейному счету. Применяются все указанные зачисления из настроек данного поля в системе лояльности 
 + 
 +== Список принудительных начислений за создание аккаунта == 
 + 
 +В данном поле указываются принудительные зачисления, которые автоматически начисляются пациенту при создании бонусного счета. Применяются все указанные зачисления из настроек данного поля в системе лояльности 
 + 
 +=== Настройки аккаунта по умолчанию === 
 + 
 +Список данных настроек устанавливает параметры аккаунта по умолчанию. В процессе работы с аккаунтом, администратор системы может изменить данные параметры для конкретного аккаунта. 
 + 
 +== Максимальное число пациентов, привязанных к одному бонусному счету (по умолчанию) == 
 + 
 +Значение по умолчанию, ограничивающее количество пациентов привязанных к одному аккаунту. 
 + 
 +== Процент счета, который можно оплатить бонусами (по умолчанию) == 
 + 
 +Процент от общей суммы чека, который можно оплатить бонусами. 
 + 
 +====== Функционал в амбулаторной карте ====== 
 + 
 +[[:reg:loyaltyprogram|Основная статья]] 
 + 
 +Здесь будет описан блок функций, доступный только системному администратору 
 + 
 +===== Расположение блока в амбулаторной карте ===== 
 + 
 +Расположение блока в амбулаторной карте 
 + 
 +{{:expert:expert_loyalty_program_0.png?853x668}} 
 + 
 +===== Описание функционала ===== 
 + 
 +==== Кнопка “Редактировать параметры аккаунта” ==== 
 + 
 +{{:expert:expert_loyalty_program_1.png?28x26}} 
 + 
 +По данной кнопке, можно внести корректировки в параметры аккаунта бонусной программы. По нажатию, будет отображено всплывающее окно, позволяющее скорректировать данные аккаунта. 
 + 
 +{{:expert:expert_loyalty_program_2.png?707x321}} 
 + 
 +В данном диалоговом окне вы можете отредактировать параметры аккаунта. 
 + 
 +  * Разрешенный процент оплаты 
 +  * Максимальное количество пациентов на аккаунте 
 +  * Число, на которое будет делиться сумма чека для вычисления суммы бонусов 
 + 
 +==== Кнопка “Добавить бонусов на аккаунт” ==== 
 + 
 +{{:expert:expert_loyalty_program_3.png?24x26}} 
 + 
 +По данной кнопке будет отображено диалоговое окно, позволяющее принудительно зачислить произвольную сумму на счет бонусов аккаунта. 
 + 
 +{{:expert:expert_loyalty_program_4.png?709x241}} 
 + 
 +В поле “Введите сумму для зачисления” требуется указать сумму бонусов, которую вы хотите зачислить на счет. 
 + 
 +Кнопка “Отменить” скрывает окно, не производя зачисления. 
 + 
 +Кнопка “Создать заявку” , создает заявку на пополнение счета и автоматически применяет зачисление
  
  
  • expert/loyalty_progam.1715966939.txt.gz
  • Последнее изменение: 17-05-2024 17:28
  • Ермилов Егор Павлович