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

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


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

Разделы

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

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 · Последние изменения: 2020/04/02 22:10 — mixtery