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

Главная категория => Разработка => Тема начата: Wave от 16 Марта 2010, 08:32:13



Название: Модуль "БОНУС за долгое время С НАМИ"
Отправлено: Wave от 16 Марта 2010, 08:32:13
Модуль должен брать с биля данніе про время, с дня подписания договора и высчитывать какое время человек пользуется нашими услугами

За пол года устанавливать скидку клиенту 5% за год не меняя прова 10%, 2 года 15%

как вариант, чтобы модуль 3величивал индивидуальный порог скорости или объем трафика


Название: Re: Модуль "БОНУС за долгое время С НАМИ"
Отправлено: Lexx от 16 Марта 2010, 22:34:52
Есть подобный готовый модуль.

Начисление бонуса клиенту, который подключен более определенного срока.
Бонус начисляется как процент от платежей, сделанных клиентом в прошлом месяце.
Величина процента зависит от даты договора.

$100 (800 грн)
Время и размер скидок можно изменить под заказчика.

Насчет изменений скорости или трафика есть сложности, но можно обсудить и доработать за отдельную плату.


Название: Re: Модуль "БОНУС за долгое время С НАМИ"
Отправлено: Wave от 17 Марта 2010, 09:32:59
спасибо за ответ.
Появился еще один вопросик.
Из опыта получается такая ситуация
когда человек отключается от нас, при этом не платит несколько месяцев, из базы не удаляется
затем спустя пол года опять переключается к нам по какой-нибуть акции и возвращается на активный тариф

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

Можно ли добавить в модуль проверку "постоянности оплат"?

Например, при создании учетки дата заключения договора копируется в доп. поле "дата последней постоянной оплаты"
затем скрипт раз в месяц проверяет историю платежей абонента и если человек не платил более 30-60 дней, то вносит в графу "дата последней постоянной оплаты" текущую дату.

Ваш же модуль работает с этим полем.


Название: Re: Модуль "БОНУС за долгое время С НАМИ"
Отправлено: Lexx от 17 Марта 2010, 10:19:34
На сейчас никак.
При отключении клиента с ним разрывается договор.
Когда клиент вернулся, у него новая дата и новый договор.

Но как идея, можно ориентироваться на количество платежей за период.
Например, за год должно быть не мене 10 положительных внесений денег на счет.