Комплексные услуги

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

Для более гибкого учета таких вещей в Ubilling начиная с 0.4.9 появился соотвествующий модуль «Пользователи с комплексной услугой». Управляется он аж тремя опциями в alter.ini:

;Комплексные услуги включены?
COMPLEX_ENABLED=1
;Маска имени таривов с комплексными услугами - разделитель запятая
COMPLEX_MASKS="TVStart,TVBase"
; ID кастомных полей профиля (CFIDS) в формате - "поле договора (VARCHAR),флаг активности (TRIGGER)"
COMPLEX_CFIDS="3,4"

Вышеприведенный пример конфига подразумевает наличие тарифов вида TVStart-10, TVStart-20 и скажем TVBase-100 а также наличие каких-то вот таких доп. полей профиля:

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

complexservices.txt · Последние изменения: 2013/12/20 18:24 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki