Есть тариф, достаточно обычный, в котором после перехода трафика через некоторый объём меняется цена (у нас 5 диапазонов). Это всё просто, описано в документации, сделано и работает. Наподобие такого - 2-70 за каждый мег из первых 100, 2-40 за каждый из от 100 до 200, 2-10 за каждый мег от 200 до 500,
Но вот возникла нужда сделать так: тарифная сетка (цена от объема) та же, но в конце отчетного периода (месяца) делать пересчёт по цене для фактически скачанного объёма. То есть чтобы начислялось не плавающей ценой а брался скачанный за месяц объём, по нему находилась цена и пересчитывалось. Причём само собой не для всех пользователей, только для одного тарифного плана.
Пока нашлось только решение вручную назначать фиксированный тариф по концу месяца и запускать пересчёт.
Можно ли это реализовать автоматически?
|