Открытие кредита абонентов

$conf{user_credit_change}='[sum]:[days]:[price]:[month_count]:[payments_expr]'; 

Возможность увеличения кредитного лимита пользователям на определённую сумму и указанный в параметре:

[sum]Если параметр [sum] равен нулю, тогда сумма кредита берётся из кредитного лимита тарифного плана (поле: Кредит портал абонента).
[days]Количество дней действия кредита. По завершению периода сумма кредита обнуляется. Если указан параметр [price] с пользователя снимается сумма указанная в нём. При использовании модуля Internet в поле сумма автоматически подставляется сумма кредита указанная в тарифном плане. 
Обнуление даты окончания кредита происходит дневным периодическим процессом перед началом дневных и месячных начислений. 
[price]Абонплата за установку кредита
[month_count]

Определяет разрешённое количество раз по изменению кредита с пользовательского интерфейса (по умолчанию не лимитируется данное количество). Если пользователь использовал разрешённое количество раз ему выводится предупреждение и не даёт возможность ещё раз изменить кредит на протяжении календарного месяца. 

[payments_expr]

Выражение, которое формирует сумму кредита исходя из пополнения клиенты.

Аргументы 
PERIOD=10, период проверки количества дней 
MIN_PAYMENT_SUM=1 - минимальная сумма оплаты одноразового платежа. Система учитывает только платежи с суммой больше равной, указанной в данном параметре 
MAX_CREDIT_SUM=1000 - максимальная сумма кредита 
PERCENT=50 - процентная ставка от суммы оплаты


Если заполнены не все параметры они формируются соотвественно с приведенными выше

Пример:

$conf{user_credit_change}='10:5:0:1';
  • разрешить открывать кредит 1 раз месяц на суму 10 единиц.

С платёжным выражением:

$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;

Если вы не хотите гадать, сколько денег дать в долг абоненту (100 рублей? 500? 1000?), вы включаете эту настройку.

Она говорит системе: "Посмотри, чем пользуется этот человек. Ага, у него дорогой Интернет за 500 и Телевидение за 300. Значит, ему нужно 800 рублей, чтобы всё работало. Дай ему кредит ровно 801 рубль".

Зачем нужно:

  • Абонент с дешевым тарифом не получит лишнего кредита.
  • Абонент с дорогим тарифом получит ровно столько, сколько нужно, чтобы Интернет включился.
  • Вам не нужно настраивать суммы вручную для каждого тарифа.

Важный нюанс:

Даже если у абонента тариф с ежедневной оплатой (снимается по чуть-чуть каждый день), "Умный калькулятор" всё равно выдаст кредит сразу на весь месяц. Система перестраховывается, чтобы абонент точно не ушел в минус завтра или послезавтра.

Этот параметр работает в связке с `$conf{user_credit_change}` (когда там сумма не задана или равна 0).

  1. Если параметр `$conf{user_credit_all_services}` включен (имеет истинное значение):
  2. Система загружает список всех услуг пользователя (Интернет, Телефония, IPTV и др.) через модуль `Control/Services.pm`.
  3. Суммирует абонентскую плату (`SUM`) по всем активным сервисам.
  4. Устанавливает доступный кредитный лимит равным: Сумма всех услуг + 1


Мульти кредиты

Есть возможность предложить абоненту несколько вариантов получения кредита


  1. Кредит на 3 дня бесплатно
  2. Кредит на 10 дней за определенную плату


Для этого нужно завести несколько правил кредетирования и разделить их точкой с запятой. Обязательно нужно указывать суммы кредита так как они не берутся с сервиса при мультикредите.


Кнопка кредита не показывается:

  • Если у абонента уже установлен кредит на сумму равную или больше допустимого кредита системы

  • Если абонент отключен

  • Если в группе не указано что абонент может открывать кредит. Для абонентов без группы кредит доступен.

  • Если в меню Настройка>Интернет+>Тарифные планы, панель Другое, поле «Портал Абонента Кредит:» = 0