Гибкое членство

Смена тарифа абонемента с точным перерасчётом и понятной историей

ProGym рассчитывает переход между тарифами по дням, принимает доплату за немедленное повышение и планирует новый тариф на следующий период. Клиент и сотрудник видят одинаковые условия до подтверждения.

01

Предварительный расчёт до любого действия

Сотрудник открывает действующий абонемент, выбирает целевой тариф и получает серверный расчёт. ProGym показывает стоимость текущего и нового плана, число оставшихся дней, стоимость неиспользованного остатка, сумму доплаты и будущий баланс занятий. Расчёт выполняется в Taska Core по данным конкретного членства и организации.

Клиент получает тот же preview в личном кабинете. Интерфейс заранее объясняет, когда изменится тариф и сколько потребуется оплатить. При смене выбранного плана система строит новый расчёт. Так решение принимается по актуальной цене и реальному сроку абонемента.

  • расчёт стоимости по оставшимся календарным дням;
  • направление перехода upgrade или downgrade;
  • точная доплата и валюта клуба;
  • будущее количество и остаток занятий;
  • проверка принадлежности тарифов одной организации.

02

Немедленное повышение через Click или Payme

Для перехода на более дорогой тариф ProGym создаёт отдельное платёжное намерение. В него записывается неизменяемый снимок расчёта: исходный тариф, целевой тариф, срок, сумма доплаты и будущие лимиты. Если администратор позже изменит цену плана, уже созданная ссылка сохранит согласованные с клиентом условия.

Тариф применяется после подписанного подтверждения платёжного провайдера. Открытие ссылки или возвращение клиента в приложение само по себе ничего не меняет. Повторный callback Click или Payme возвращает существующий результат и не списывает деньги второй раз. Использованные занятия сохраняются: новый общий лимит увеличивается вместе с доступным остатком на рассчитанную разницу.

  • платёжная ссылка из админки и клиентского приложения;
  • неизменяемый снимок согласованной доплаты;
  • применение после проверенного provider callback;
  • защита от двойного платежа и повторного перехода;
  • append-only запись результата операции.

03

Переход со следующего периода

Понижение тарифа и любой запланированный переход можно назначить на дату следующего продления. Активный абонемент продолжает работать по прежним правилам до конца оплаченного срока. В карточке сразу видны целевой тариф, дата применения, причина и автор действия.

Фоновый billing loop применяет наступивший переход один раз. Если клиент продлевает абонемент ровно в этот момент, платёж уже создаётся по новому тарифу. Сотрудник или клиент может отменить ожидающий переход с проверкой версии. История сохраняет и создание, и отмену, поэтому спорная ситуация разбирается по фактам.

  • один активный переход на конкретное членство;
  • автоматическое применение в дату продления;
  • безопасная отмена с контролем версии;
  • одинаковый результат при повторном запросе;
  • события для аудита и последующей автоматизации.

04

Что можно проверить на демонстрации

В админке можно открыть абонемент, сравнить два тарифа, создать ссылку для немедленного upgrade, скопировать её клиенту и просмотреть историю. Для перехода на следующий период можно назначить дату, обновить карточку и отменить план с тем же результатом при повторе.

В клиентском приложении доступны выбор тарифа, расчёт, переход к оплате, планирование и отмена. Диалог адаптирован под телефон, удерживает фокус, закрывается с клавиатуры и показывает состояние операции на русском, узбекском и английском. Права сотрудника, организация и состояние абонемента проверяются на сервере.

Демонстрация

Проверьте сценарии на примере своего клуба

Подготовим роли, филиал, расписание и путь клиента. Покажем работающие функции в системе.

Покажем CRM, расписание, кассу, СКУД и приложения на сценарии вашего клуба.