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

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


Action disabled: media
autocredit

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

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

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

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

AUTOCREDIT_CFID=50

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

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

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

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

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

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

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

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

autocredit.txt · Востаннє змінено: повз nightfly

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki