mikbill:information:minimum_balance_for_activation

Минимальный баланс для активации Интернета

Данный функционал позволяет манипулировать логикой включения галочки "интернет" у должников когда они пополняют свой баланс. По умолчанию биллинг включит галочку "интернет" должнику как только его баланс станет больше 0.

При использовании данного функционала можно указать биллингу что галочку "интернет" необходимо включить только при достижении указанной суммы на балансе.

Для активации нужно включить в системных опциях:

nolink&|

Затем в настройках тарифа выставить минимальную сумму для активации Интернета.

nolink&|

При настройке тарифа подобным образом (когда "мин. баланс" превышает "фиксированную сумму" в 2 раза) абоненту, после блокировки интернета на данном тарифе, биллинг включит галочку "интернет" только если абоненту хватит на 2 месяца работы после пополнения счёта.

Выставить всем тарифам сумму активации разом

Только для тех, кто понимает, что такое pma и/или как работать с базой данных mySQL

Если у Вас тарифы со снятием "Обязательно каждый день фиксировано":

UPDATE packets set fixed_cost2 = fixed_cost * 31 WHERE `fixed` = 7;

31 можете заменить на любое число, которое Вам необходимо. Оно будет соответствовать минимальному количеству дней, на которое должно хватить у абонента средств, чтоб ему активировало интернет.

Если у Вас тарифы со снятием "Обязательно каждый день пропорционально":

UPDATE packets set fixed_cost2 = fixed_cost WHERE `fixed` = 10;

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

  • mikbill/information/minimum_balance_for_activation.txt
  • Последнее изменение: 5 лет назад
  • alexd