Биллинговая система Nodeny

Главная категория => Nodeny Plus => Тема начата: Tooreagen от 22 Июня 2017, 17:06:49



Название: Помогите с тарифом
Отправлено: Tooreagen от 22 Июня 2017, 17:06:49
Приветствую!
Подскажите как сделать такой тариф: режим - конец месяца, деньги со счета списываются и становится минус, но интернет блокировать не нужно до 15-го числа. Т.е. еще две недели времени на оплату.
Спасибо!


Название: Re: Помогите с тарифом
Отправлено: Belos от 22 Июня 2017, 17:35:30
в Н50 есть такая функция

Цитировать
День последнего платежа. После перехода на новый месяц, с со счетов клиентов снимается сумма за потребленные услуги. У некоторых клиентов баланс может стать отрицательным, что приведет к блокированию интернета (если указана граница задолженности). Поэтому есть возможность дать несколько дней на погашение задолженности, до указанного числа будет проверяться текущий баланс, начиная с указанного дня будет проверяться баланс с учетом снятия за текущий месяц

может что-то похожее есть и в Н+

Кстати, есть же модуль "Кредит"


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 22 Июня 2017, 19:15:57
в Н50 есть такая функция

Цитировать
День последнего платежа. После перехода на новый месяц, с со счетов клиентов снимается сумма за потребленные услуги. У некоторых клиентов баланс может стать отрицательным, что приведет к блокированию интернета (если указана граница задолженности). Поэтому есть возможность дать несколько дней на погашение задолженности, до указанного числа будет проверяться текущий баланс, начиная с указанного дня будет проверяться баланс с учетом снятия за текущий месяц

может что-то похожее есть и в Н+

Кстати, есть же модуль "Кредит"
Смысл в том что деньги должны списаться, но интернет будет работать до 15-го. Т.н. не отключать за долги.


Название: Re: Помогите с тарифом
Отправлено: elite от 22 Июня 2017, 19:58:05
Нужен модуль "автоматический кредит" :) чтобы выдавал кредит при подключении услуги, если не хватает денег на счету


Название: Re: Помогите с тарифом
Отправлено: Efendy от 23 Июня 2017, 07:38:19
А мне понравился модуль http://forum.nodeny.com.ua/index.php?topic=2955.0 - не платишь вовремя - плати посуточно, но чуток дороже


Название: Re: Помогите с тарифом
Отправлено: Cell от 23 Июня 2017, 10:01:50
А мне понравился модуль http://forum.nodeny.com.ua/index.php?topic=2955.0 - не платишь вовремя - плати посуточно, но чуток дороже
А этот модуль скидки учитывает?


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 23 Июня 2017, 10:04:48
А мне понравился модуль forum.nodeny.com.ua/index.php?topic=2955.0 - не платишь вовремя - плати посуточно, но чуток дороже
Да модуль неплохой, но мне нужно именно то что я описал. В стандартном функционале есть такое? Если нет, говорите сможете ли написать модуль и в какой срок?


Название: Re: Помогите с тарифом
Отправлено: Efendy от 23 Июня 2017, 10:18:37
А чем не нравится вариант: доступ блокируется, абон попадает на заглушку, где написано "вы можете взять кредикт", берет кредит на 15 дней?


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 23 Июня 2017, 10:33:31
Может это и вариант, но это часть сети только примкнула к нам и там абоны уже привыкли к этому, не хотелось бы что-то у них менять.


Название: Re: Помогите с тарифом
Отправлено: Efendy от 23 Июня 2017, 10:51:33
Ну, смотри. Эта фича нужна только тебе. Рано или поздно ее зарубают ибо в процессе роста придут менеджеры и скажут "нафига нам должников плодить?". Отбери у них конфетку и дай взамен целый пакет: в н+ есть много модулей и фич, которых нет в н50


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 23 Июня 2017, 12:24:27
А мне это и надо для Н+


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 24 Июня 2017, 15:19:56
Так что? Будет движение?


Название: Re: Помогите с тарифом
Отправлено: Warlock от 24 Июня 2017, 15:55:55
Вообще не понимаю.. а смысл? После окончания тарифа клиент ещё пользуется 15 дней и потом не платит, получается вы ему подарок сделали?


Название: Re: Помогите с тарифом
Отправлено: Efendy от 24 Июня 2017, 16:00:38
Ну, модуль могу сделать, если тебе так нужен) Подумаю как лучше, цену позже предложу


Название: Re: Помогите с тарифом
Отправлено: Efendy от 24 Июня 2017, 17:42:58
Я так понял, это глобальная фича, т.е абсолютно всем не отключать инет до 15 числа?


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 24 Июня 2017, 19:10:49
Я так понял, это глобальная фича, т.е абсолютно всем не отключать инет до 15 числа?
Да абсолютно всем. Или в тарифе такие условия ввести. Например не блокировать после завершения услуги в течении N дней. ( но на балансе деньги должны списать)


Название: Re: Помогите с тарифом
Отправлено: elite от 24 Июня 2017, 23:18:38
Имхо при подключении услуги автоматически делать временное уменьшение границы отключения - и интернет не отключится, и человек минус на счёту видеть будет


Название: Re: Помогите с тарифом
Отправлено: Efendy от 25 Июня 2017, 10:25:52
В общем, самый простой способ. В файле kernel/balance.pm есть такой код:

Код:
my $db = Db->sql(
        "SELECT u.id, u.balance, u.limit_balance, (in1+in2+in3+in4+out1+out2+out3+out4) AS traf FROM users u ".
        "LEFT JOIN users_trf t ON u.id=t.uid WHERE u.block_if_limit=1 AND u.balance<u.limit_balance AND u.state='on'"
    );
меняешь на

Код:
my $db = Db->sql(
        "SELECT u.id, u.balance, u.limit_balance, (in1+in2+in3+in4+out1+out2+out3+out4) AS traf FROM users u ".
        "LEFT JOIN users_trf t ON u.id=t.uid WHERE u.block_if_limit=1 AND u.balance<u.limit_balance AND u.state='on'"
        ." AND day(now()) > 14"
    );



Название: Re: Помогите с тарифом
Отправлено: elite от 25 Июня 2017, 14:56:07
Только надо учесть, что это будет касаться ВСЕХ пользователей и ВСЕХ услуг


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 26 Июня 2017, 06:54:43
Деньги спишет? Смысл в том что абон должен видеть что у него минус, чтобы отрывал свой зад и шел оплачивать.


Название: Re: Помогите с тарифом
Отправлено: Efendy от 26 Июня 2017, 09:26:32
Данное изменение влияет только на состояние блокировки абонентов.


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 26 Июня 2017, 12:35:34
Данное изменение влияет только на состояние блокировки абонентов.

Что нужно для того чтобы списались деньги, показало например -100 грн и отобразило текст типа: обязательная оплата до 15 числа текущего месяца


Название: Re: Помогите с тарифом
Отправлено: Efendy от 26 Июня 2017, 13:33:54
На заглушку абон попадает только в заблокированном состоянии. В личном кабинете будет писаться задолженность вне зависимости от того заблокирован он или нет. Кстати, есть дока как тексты на титульной абона менять, ищи


Название: Re: Помогите с тарифом
Отправлено: SerjioMati от 26 Июня 2017, 19:11:05
Я так понял, это глобальная фича, т.е абсолютно всем не отключать инет до 15 числа?
швидше за все на групу тому що вони чи обєднались чи купили мережу, в якій платили 15-го числа.


Название: Re: Помогите с тарифом
Отправлено: Tooreagen от 01 Июля 2017, 07:55:35
На заглушку абон попадает только в заблокированном состоянии. В личном кабинете будет писаться задолженность вне зависимости от того заблокирован он или нет. Кстати, есть дока как тексты на титульной абона менять, ищи
Так как его не блокировать совсем? Но деньги списать, а потом заблокировать 15-го числа в 00:00


Название: Re: Помогите с тарифом
Отправлено: Efendy от 01 Июля 2017, 14:21:40
То, как я написал, именно так и работает: не блокирует пользователя пока не наступит определенное число. Блокировка и списание за услуги - совершенно разные вещи. Блокировкой занимается модуль balance, все, что он делает - периодически смотри у кого баланс отрицательный и блокирует у тех учетки. Я дал исправление чтоб он до определенного числа просто ничего не делал. Вы можете его вообще кильнуть и запустить нужного числа.


Название: Re: Помогите с тарифом
Отправлено: WideAreaNetwork от 19 Сентября 2017, 20:18:10
Что нужно для того чтобы списались деньги, показало например -100 грн и отобразило текст типа: обязательная оплата до 15 числа текущего месяца
вроде как есть модуль о напоминании