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

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


Сайдбар

Розділи

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

FAQ



Редагувати сайдбар

autocredit

Автоматичне кредитування

Механіка призначена для автоматичної установки кредиту і часу його закінчення певним групам абонентів, які оплачують послуги “ пізніше ”. Наприклад, це можуть бути бюджетники на постпейді або інші користувачі, які не можуть сплачувати за послуги інтернету до часу зняття абонплати.

Конфігурація

На даний момент, полягає в зміні однієї опції конфігу alter.ini:

AUTOCREDIT_CFID=50

яка вказує ID “додаткового поля профілю” типу “Рядок” чи “Цілочисельне”, що містить день закінчення кредитного ліміту для конкретного користувача. Ось звідки це береться:

Також передбачається періодичний виклик відповідного action з RemoteAPI задопомогою crontab, десь перед початком нової доби.

40 23 * * *     /bin/ubapi "autocredit"

Обробка буде відбуватися, тільки якщо поточний день є останнім днем місяця.

Використання

А нема чого там використовувати. Встановлюємо нашим “особливим” користувачам день, до якого вони повинні оплачувати послуги у відповідному кастомному полі (номером дня місяця, так). От якось так:

Після виклику механіки відповідно ось у що це матеріалізується:

Як не складно помітити, кредит встановлюється зі значенням, що дорівнює вартості поточного тарифу користувача плюс сумарна вартість його віртуальних сервісів.

autocredit.txt · Востаннє змінено: 2023/04/10 17:35 повз nightfly