Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:internet:user_portal:ru [2017/09/15 16:23]
bohdan [Смена тарифного плана абонентом]
abills:docs:modules:internet:user_portal:ru [2018/09/20 15:30] (текущий)
larysa [Приостановка действия сервиса пользователя из личного кабинета]
Строка 3: Строка 3:
  
 Информационный портал абонента Информационный портал абонента
 +
 +{{:​abills:​docs:​modules:​internet:​user_portal:​5.jpg?​|}}
 +====Статистика абонента====
 +
 +Можно задать в произволном порядке отображение нужных полей в журнале статистики
 +^ $conf{INTERNET_UP_SESSIONS}='​DATE,​DURATION_SEC,​SENT,​RECV,​TP_ID,​IP,​SUM';​ |
  
 ====Смена тарифного плана абонентом==== ====Смена тарифного плана абонентом====
Строка 8: Строка 14:
 ^ $conf{INTERNET_USER_CHG_TP}=1;​ | **Включение возможности смены тарифного плана в пользовательском портале**.\\ Пользователям отображаются только те тарифные планы на для перехода на какие им хватает средств. \\ Меню в пользовательском аккаунте: ​ Internet. \\ Также для разрешённых ТП нужно объединить их в группу и в свойствах группы включить опцию разрешающую изменять ТП | ^ $conf{INTERNET_USER_CHG_TP}=1;​ | **Включение возможности смены тарифного плана в пользовательском портале**.\\ Пользователям отображаются только те тарифные планы на для перехода на какие им хватает средств. \\ Меню в пользовательском аккаунте: ​ Internet. \\ Также для разрешённых ТП нужно объединить их в группу и в свойствах группы включить опцию разрешающую изменять ТП |
 ^ $conf{INTERNET_USER_CHG_TP_SHEDULE}=1;​ | Включить возможность задавать расписания изменения тарифного плана для пользователя. Тарифный план меняется в день указанный в расписании. | ^ $conf{INTERNET_USER_CHG_TP_SHEDULE}=1;​ | Включить возможность задавать расписания изменения тарифного плана для пользователя. Тарифный план меняется в день указанный в расписании. |
-^ $conf{INTERNET_USER_CHG_TP_NPERIOD}=1;​ | Разрешить пользователю менять тарифный план на следующий учётный период. По умолчанию на следующий месяц или на дату следующего учётного периода ДАТА Активизации + 30 дней. Если с даты активации прошло больше 30 дней тарифный план меняется моментально. \\ Имеет более высокий приоритет чем $conf{INTERNET_USER_CHG_TP_SHEDULE}. \\ Если с пользователя снимается дневная или месячная распределённая абон. плата то следующим учётным периодом будет следующий день. ​ |+^ $conf{INTERNET_USER_CHG_TP_NPERIOD}=1;​ | Разрешить пользователю менять тарифный план на следующий учётный период. По умолчанию на следующий месяц или на дату следующего учётного периода ДАТА Активизации + 30 дней. Если с даты активации прошло больше 30 дней тарифный план меняется моментально. \\ **Имеет более высокий приоритет чем $conf{INTERNET_USER_CHG_TP_SHEDULE} ​и поэтому $conf{INTERNET_USER_CHG_TP_SHEDULE} работать не будет.** \\ Если с пользователя снимается дневная или месячная распределённая абон. плата то следующим учётным периодом будет следующий день. ​ |
 ^ $conf{INTERNET_USER_CHG_TP_NEXT_MONTH}=1;​ | Разрешить смену тарифного плана раз в месяц для дневных и месячных распределённых тарифов. (по умолчанию они могут менять ТП на следующий день). Работает вместе с опцией $conf{INTERNET_USER_CHG_TP_NPERIOD}=1;​ | ^ $conf{INTERNET_USER_CHG_TP_NEXT_MONTH}=1;​ | Разрешить смену тарифного плана раз в месяц для дневных и месячных распределённых тарифов. (по умолчанию они могут менять ТП на следующий день). Работает вместе с опцией $conf{INTERNET_USER_CHG_TP_NPERIOD}=1;​ |
 ^ $conf{INTERNET_SKIP_CHG_TPS}='​1,​2,​23'​ | не показывать тарифные планы в меню изменения тарифного плана личного кабинета | ^ $conf{INTERNET_SKIP_CHG_TPS}='​1,​2,​23'​ | не показывать тарифные планы в меню изменения тарифного плана личного кабинета |
 ^ $conf{INTERNET_USER_CHG_TP_SMALL_DEPOSIT}=1;​ | Разрешать устаналивать расписание на изменение тарифного плана даже при недостаточном депозите | ^ $conf{INTERNET_USER_CHG_TP_SMALL_DEPOSIT}=1;​ | Разрешать устаналивать расписание на изменение тарифного плана даже при недостаточном депозите |
- 
-   ​$conf{INTERNET_USER_CHG_TP}=1;​ 
  
 Для изменения тарифного плана: Для изменения тарифного плана:
-{{:​abills:​docs:​modules:​internet:​user_portal:​1.jpg?​1000|}}+{{:​abills:​docs:​modules:​internet:​user_portal:​1.jpg?​|}}
 ^1. | Перейдите на вкладку «Интернет +» | ^1. | Перейдите на вкладку «Интернет +» |
 ^2. | А после в пункт «Тарифный план» | ^2. | А после в пункт «Тарифный план» |
Строка 22: Строка 26:
 ^4. | Внесите изменения | ^4. | Внесите изменения |
 Если все пункты были выполнены,​ вы увидите сообщение об успешной смене тарифа. Если все пункты были выполнены,​ вы увидите сообщение об успешной смене тарифа.
-{{:​abills:​docs:​modules:​internet:​user_portal:​2.jpg?​1000|}}+{{:​abills:​docs:​modules:​internet:​user_portal:​2.jpg?​|}} 
 +Интерфейс функции,​ который дает возможность задавать расписания изменения тарифного плана для пользователя,​ будет отображаться под привычным интерфейсом тарифного плана. 
 +{{:​abills:​docs:​modules:​internet:​user_portal:​4.jpg?​|}} 
 +Если смена тарифа была отложена на определенное время, на вкладке "​Информация о пользователе"​ можно увидеть окно, предупреждающее о смене тарифа. 
 +{{:​abills:​docs:​modules:​internet:​user_portal:​3.jpg?​|}}
  
  
Строка 28: Строка 36:
   $conf{INTERNET_USER_SERVICE_HOLDUP}='​min_period:​max_period:​holdup_period:​daily_fees:​hold_fees_deposit:​active_fees:​holdup_skip_gids';​    $conf{INTERNET_USER_SERVICE_HOLDUP}='​min_period:​max_period:​holdup_period:​daily_fees:​hold_fees_deposit:​active_fees:​holdup_skip_gids';​
  
-Приостановка действия сервиса пользователя из личного кабинета. При приостановленном сервисе абонент не может пользоваться услугой,​ абон. плата также не снимается. Снятием данного начисления занимается periodic daily +Приостановка действия сервиса пользователя из личного кабинета. При приостановленном сервисе абонент не может пользоваться услугой,​ абон. плата также не снимается. Снятием данного начисления занимается periodic daily. 
-Приостановка возможна не чаще чем раз в месяц. Если уже была приостановка то окно приостанови не отображается.+Приостановка возможна не чаще чем раз в месяц. Если уже была приостановкато окно приостанови не отображается.
  
-^min_period | минимальный период блокировки |+**Пример:​** 
 +$conf{INTERNET_USER_SERVICE_HOLDUP}=1:​5:​0:​20 - в данном случае мы прописали:​ минимальное число дней приостановки сервиса - 1 день, максимальное число дней приостановки сервиса - 5 дней, абон.плата при приостановленном сервисе - 0, плата за активацию сервиса - 20 едн.  
 + 
 +Если какой-то параметр не прописан - он игнорируется,​ кроме параметров min_period и max_period - они обязательны. 
 + 
 +^min_period | минимальный период ​блокировки. Если услуга Приостановки сервиса была активизированна,​ её отмена возможна только после истечения минимального периода ​блокировки |
 ^max_period | максимальный период блокировки | ^max_period | максимальный период блокировки |
 ^holdup_period | период в днях - за который можно приостановить услугу. Например не чаще чем раз в 60 дней | ^holdup_period | период в днях - за который можно приостановить услугу. Например не чаще чем раз в 60 дней |
Строка 41: Строка 54:
 Дополнительные опции Дополнительные опции
 ^$conf{INTERNET_HOLDUP_COMPENSATE}=1;​ | Во время приостановления компенсация сумы оставшихся дней при месячной абонплате,​ если дата активации '​0000-00-00' ​  | ^$conf{INTERNET_HOLDUP_COMPENSATE}=1;​ | Во время приостановления компенсация сумы оставшихся дней при месячной абонплате,​ если дата активации '​0000-00-00' ​  |
 +
 +{{:​abills:​docs:​modules:​internet:​user_portal:​31.png?​|}}
 +^1 | Перейдите на вкладку «Интернет +» |
 +^2 | А после в пункт «Тарифный план» ​ |
 +^3 | Нажмите кнопку приостановление в правом нижнем углу формы |
 +^4 | Заполните форму «Приостановление» ​ |
 +^5 | Нажмите на кнопку «Приостановление» чтобы применить изменения ​ |
 +Если все пункты были выполнены,​ вы увидите сообщения с информацией о приостановлении. ​  
 +{{:​abills:​docs:​modules:​internet:​user_portal:​32.jpg?​|}}
  
  
Строка 46: Строка 68:
  
 Регистрация IP/MAC адреса клиента для последующей выдачи статического адреса данному клиенту в сети. ​ Регистрация IP/MAC адреса клиента для последующей выдачи статического адреса данному клиенту в сети. ​
-Абонент подключается в гостевом режиме,​ его перенаправляет на страницу логина в личный кабинет. Абонент переходит в кабинет и нажимает ​ кнопку зарегистрироваться. ​ Система автоматически ищет следующий свободный рабочий адрес и присваивает его клиенту прописывая в таблице адресов DHCP. Свободные адреса ищутся в журнале ​DHCP сети ( ''/​ Настройка / IP (DHCP) ​Сети ''​). Если в пуле раздаваемых адресов не установлена опция статическая сеть, система возвращает адрес 0.0.0.0. Что разрешает раздавать таким абонентам динамические IP адреса.+Абонент подключается в гостевом режиме,​ его перенаправляет на страницу логина в личный кабинет. Абонент переходит в кабинет и нажимает ​ кнопку зарегистрироваться. ​ Система автоматически ищет следующий свободный рабочий адрес и присваивает его клиенту прописывая в таблице адресов DHCP. Свободные адреса ищутся в журнале ​IP  адресов( ''/​ Настройка / Сервера доступа / IP pools ''​). Если в пуле раздаваемых адресов не установлена опция статическая сеть, система возвращает адрес 0.0.0.0. Что разрешает раздавать таким абонентам динамические IP адреса.
  
-Опция работает при включённом модуле [[abills:​docs:​modules:​dhcphosts:​ru|Dhcphposts]] 
  
 Форма регистрации Форма регистрации