Инструменты пользователя

Инструменты сайта


Боковая панель

Разделы

Общее описание
История изменений
Рекомендации к обновлению
Планы на будущее
Известные проблемы
Онлайн демо
Видео
Помощь проекту
Люди

FAQ


complexservices

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

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

Для более гибкого учета таких вещей в 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