У меня свой игровой сервер в кс. Есть несколько платных услуг, например, привилегии админа с разными правами. 50-100-150 руб / мес. Бывают ситуации когда человек берет услугу на месяц за 50 руб и через неделю делает апгрейд на услугу за 100 руб. Подскажите, пожалуйста, как в таком случае сделать перерасчет, чтобы дни, которые остались за оплату услуги 50 руб / мес. перерасчитать к новой стоимости 100 руб. Я же не буду давать человеку 57 дней аренды за 100 руб / мес, если первый месяц он 50 руб оплатил. Надеюсь я понятно выразился)) Всем спасибо за помощь
Для правильного вопроса надо знать половину ответа
Элементарно.
Если действует тариф 50р./мес., то списываем по 50/30р. (1.666667р.) в сутки.
Как только перешёл на тариф 100р./мес., списываем 100/30р. (3.333333р.) в сутки.
Соответственно, при стартовом балансе в 50р. через неделю на счету остаётся 38.333333р, которых хватит на 11 суток по новому тарифу.