Добрый день знатоки
Имеем тариф 1Мбит - за 10 рублей в месяц.
Допустим абонент стабильно оплачивает. Необходимо сделать так, чтобы если абонент не закрывался по статусу (всегда были деньги на счете), ему увеличивалась скорость.
Например: 1 месяц у него 1 Мбит. Второй месяц - 1,5 Мбита. Третий месяц - 2 Мбита
Если же у него изменяется статус (блокируется) - скорость сбрасывается до 1 Мбита и все начинается сначала.
Собственно вопрос в том, как это организовать?
Может быть кто-то уже организовывал подобное?
Я примерно представляю это так. При выставлении такого тарифа на событие изменения тарифного плана вешается скрипт, который автоматически добавляет две тарифные опции. Первая собственно делает 1,5Мбита, вторая 2 Мбита. Первая начинает действовать ровно через месяц. Вторая ровно через 2.
На событие изменения статуса так же вешается проверка наличия этих опций. Если статус изменился - опции опять передвигаются. До этого с опциями дел не имел. Потому могу ошибаться в их функционале