Главная страница » Блог » Как настроить пропорциональный расчёт при изменении плана подписки?

Как настроить пропорциональный расчёт при изменении плана подписки?

Как настроить пропорциональный расчёт при изменении плана подписки?

Prorata-расчёт при смене плана — это пересчёт стоимости пропорционально оставшимся дням текущего оплаченного периода: при апгрейде с клиента списывают разницу между новым и старым тарифом за неиспользованные дни, при даунгрейде остаток зачисляют в кредит на следующий период. Формула выглядит так: разница в цене делится на количество дней в периоде и умножается на число оставшихся дней. Смена плана обычно вступает в силу сразу, а дата следующего списания сохраняется прежней, чтобы не сдвигать биллинговый цикл.

Технически важно зафиксировать в биллинге четыре параметра: длину периода, дату продления, количество оставшихся дней и правило округления (обычно до копейки или цента в пользу клиента). Если в тарифе есть скидки, купленные кредиты или дополнительные места, их стоимость пересчитывают отдельно — иначе сумма разойдётся с ожиданиями пользователя. При даунгрейде чаще выгоднее не возвращать деньги, а начислять кредит: это снижает число возвратов и упрощает сверку. Также стоит определить поведение при пробном периоде — обычно апгрейд в триале сразу закрывает бесплатный доступ и включает платный.

Мини-чек-лист перед запуском: задайте часовой пояс биллинга, зафиксируйте формулу и порядок округления, проверьте сценарии апгрейда и даунгрейда, учтите налоги и валюту, протестируйте смену плана в середине периода и в день продления. Отдельно проверьте, что при отмене после апгрейда клиент не теряет уже оплаченные дни.

Внимание:
Условия: Продвижение сайта ежедневными статьями — от 15 000 ₽/мес (1-й месяц — 25 000 ₽, настройка). Если бюджет подходит — посмотреть тарифы →
Прокрутить вверх