Назначение
Автоматическое изменение размера скидки (
reduction) для пользователей.Функционал:
Проверяет, у кого заканчивается срок действия текущей скидки на следующий день.
Применяет новые правила скидок в зависимости от тарифного плана (
tp_id).Обновляет поля
reductionиreduction_dateв таблицеusers.
Запуск:
/usr/abills/libexec/billd change_reduction
Сценарии работы:
- Проверяет пользователей, у которых скидка истекает на следующий день.
- Применяет новые правила скидок на основе
CHANGE_REDUCTION_PLUGIN_RULES. - Пример правила:
97.66:55:9:51— изменение скидки с 97.66% до 55% на 9 месяцев для TP_ID=51.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|
| CHANGE_REDUCTION_PLUGIN_RULES | 97.66:55:9:51;55:30:12:51 | Правила изменения скидок |