Тарифные планы
Дни / месяц (=30 дней) / год (=365 дней) с фиксированным целочисленным переводом — никаких сдвигов из-за февраля. Лимит посещений за период (NULL = безлимит).
Фитнес-клубы и студии
Абонементы (день/месяц/год), быстрый чек-ин на рецепции, продление с сохранением периода, приостановка по болезни.
Дни / месяц (=30 дней) / год (=365 дней) с фиксированным целочисленным переводом — никаких сдвигов из-за февраля. Лимит посещений за период (NULL = безлимит).
Одна кнопка «Чек-ин» в карточке клиента. Система сама вычисляет текущий период, считает оставшиеся посещения, отказывает при истёкшем абонементе.
Не истёкший абонемент продлевается с сохранением старой даты окончания (новый период начинается ровно от старого end). Истёкший — продлевается от now() без переноса разрыва. Обе ветки покрыты тестами.
Заморозка абонемента (например, по болезни) с возможностью возобновления — без потери оплаченного времени. Отмена терминальна; для воскрешения — клонирование.
Покажем staging, обсудим миграцию с текущего ПО, ответим на технические вопросы.
Мы используем cookies для улучшения работы сайта. Принять.