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

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


Сайдбар

Розділи

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

FAQ



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

autocredit

Це стара версія документу!


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

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

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

На даный момент, заключается в изменении одной опции кофнфига alter.ini:

AUTOCREDIT_CFID=50

которая указывает ID “дополнительного поля профиля” типа VARCHAR содержащего день истечения кредитного лимита для конкретного пользователя. Вот откуда это берется:

Также предполагается периодический вызов соответствующего action из RemoteAPI при помощи crontab, где-то перед началом новых суток.

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

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

Использование

А нечего там использовать. Устанавливаем нашим “особенным” пользователям день, до которого они должны оплачивать услуги в соответствующем кастомном поле (номером дня месяца, да). Вот как-то так:

После вызова механики соответственно вот во что это материализуется:

Как не сложно заметить, кредит устанавливается со значением равным стоимости текущего тарифа пользователя плюс суммарная стоимость его виртуальных сервисов.

autocredit.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1