taktera.

Фитнес-клубы и студии

Taktera fitness

Абонементы (день/месяц/год), быстрый чек-ин на рецепции, продление с сохранением периода, приостановка по болезни.

Что внутри

Тарифные планы

Дни / месяц (=30 дней) / год (=365 дней) с фиксированным целочисленным переводом — никаких сдвигов из-за февраля. Лимит посещений за период (NULL = безлимит).

Чек-ин на ресепшене

Одна кнопка «Чек-ин» в карточке клиента. Система сама вычисляет текущий период, считает оставшиеся посещения, отказывает при истёкшем абонементе.

Продление

Не истёкший абонемент продлевается с сохранением старой даты окончания (новый период начинается ровно от старого end). Истёкший — продлевается от now() без переноса разрыва. Обе ветки покрыты тестами.

Приостановка и возобновление

Заморозка абонемента (например, по болезни) с возможностью возобновления — без потери оплаченного времени. Отмена терминальна; для воскрешения — клонирование.

Хотите посмотреть Taktera fitness в действии?

Покажем staging, обсудим миграцию с текущего ПО, ответим на технические вопросы.