Открытие кредита абонентов
...
language | bash |
---|
$conf{user_credit_change}='[sum]:[days]:[price]:[month_count]:[payments_expr]'; |
---|
...
Открытие кредита абонентом |
Возможность увеличения кредитного лимита пользователям на определённую сумму и указанный в параметре:
[sum] | Если параметр [sum] равен нулю, тогда сумма кредита берётся из кредитного лимита тарифного плана (поле: Кредит портал абонента). | ||
---|---|---|---|
[days] | Количество дней действия кредита. По завершению периода сумма кредита обнуляется. Если указан параметр [price] с пользователя снимается сумма указанная в нём. При использовании модуля Internet в поле сумма автоматически подставляется сумма кредита указанная в тарифном плане. Обнуление даты окончания кредита происходит дневным периодическим процессом перед началом дневных и месячных начислений. | ||
[price] | Абонплата за установку кредита | ||
[month_count] | Определяет разрешённое количество раз по изменению кредита с пользовательского интерфейса (по умолчанию не лимитируется данное количество). Если пользователь использовал разрешённое количество раз ему выводится предупреждение и не даёт возможность ещё раз изменить кредит на протяжении календарного месяца. | ||
[payments_expr] | - выражениеВыражение, которое формирует сумму кредита исходя из пополнения клиенты. Аргументы | ;, период проверки количества дней Если заполнены не все параметры они формируются соотвественно с приведенными выше |
Пример:
Code Block |
---|
$conf{user_credit_change}='10:5:0:1'; |
...
Code Block | ||
---|---|---|
| ||
$conf{user_credit_change}='16:2:1:10:PERIOD=10;,MAX_CREDIT_SUM=1000;,MIN_PAYMENT_SUM=5;,PERCENT=50'; |
- разрешить открывать кредит всем, у кого за последние 10 дней оплата больше 5 единиц, сумма кредита 50 % от суммы оплаты, максимальная сумма кредита 1000 единиц. Если аккаунт пользователя (депозит, кредит, количество взятых кредитов за месяц) превышает настройки опции кнопка не выводится.
После включения опции у абонента в личном кабинете появляется кнопка открытия кредита.
Вид диалогового окна после нажатия на кнопку «Установить кредит»:
Если включена функция открытия кредита абонентов, кредит тарифного плана не работает, учитывается только кредит абонента
Активация кредита на все сервисы абонента
$conf{user_credit_all_services}=1; | Система сумирует все начисления за все сервисы абонента и добавляет одну еденицу к этой сумме |
---|
Мульти кредиты
Есть возможность предложить абоненту несколько вариантов получения кредита
- Кредит на 3 дня бесплатно
- Кредит на 10 дней за определенную плату
Для этого нужно завести несколько правил кредетирования и разделить их точкой с запятой. Обязательно нужно указывать суммы кредита так как они не берутся с сервиса при мультикредите.
Кнопка кредита не показывается:
Если у абонента уже установлен кредит на сумму равную или больше допустимого кредита системы
Если абонент отключен
Если в группе не указано что абонент может открывать кредит. Для абонентов без группы кредит доступен.
Если в меню Настройка>Интернет+>Тарифные планы, панель Другое, поле «Портал Абонента Кредит:» = 0