Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Відео
Допомога проекту
Люди
Трохи про безпеку

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 · Востаннє змінено: 2023/06/16 13:16 повз borisov