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

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


autocredit

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Остання ревізія По сторонах наступні версії
autocredit [2020/03/30 15:54]
autocredit [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
Рядок 1: Рядок 1:
 +====== Автоматическое кредитование ======
  
 +Механика предназначена для автоматической установки кредита а также времени его истечения определенным групам абонентов, оплачивающим услуги "позже". Например, это могут быть бюджетники на постпейде или прочие пользователи, не могущие оплачивать услуги интернета до времени снятия абонплаты.
 +
 +====== Конфигурация ======
 +На даный момент, заключается в изменении одной опции кофнфига [[alteriniconf|alter.ini]]:
 +
 +<code ini>
 +AUTOCREDIT_CFID=50
 +</code>
 +
 +которая указывает ID "дополнительного поля профиля" типа VARCHAR содержащего день истечения кредитного лимита для конкретного пользователя. Вот откуда это берется:
 +
 +{{::autocredit1.png|}}
 +
 +{{:autocredit2.png|}}
 +
 +Также предполагается периодический вызов соответствующего action из [[remoteapi|RemoteAPI]] при помощи **crontab**, где-то перед началом новых суток.
 +
 +<code bash>
 +40 23 * * *     /bin/ubapi "autocredit"
 +</code>
 +
 +
 +Обработка будет происходить, только если текущий день, является последним днем месяца.
 +
 +====== Использование ======
 +
 +А нечего там использовать. Устанавливаем нашим "особенным" пользователям день, до которого они должны оплачивать услуги в соответствующем кастомном поле (номером дня месяца, да). Вот как-то так:
 +
 +{{::autocredit3.png|}}
 +
 +После вызова механики соответственно вот во что это материализуется:
 +
 +{{:autocredit4.png|}}
 +
 +Как не сложно заметить, кредит устанавливается со значением равным стоимости текущего тарифа пользователя плюс суммарная стоимость его виртуальных сервисов.
autocredit.txt · Востаннє змінено: 2023/04/10 17:35 повз nightfly