Отделите продукт от выданного абонемента
Продукт описывает типовые условия продажи: срок, число посещений, доступные направления, правила активации и заморозки. Выданный абонемент относится к конкретному клиенту и содержит фактические даты, цену, платежи, остаток и историю изменений. Если сотрудник редактирует типовой продукт задним числом, старые продажи не должны автоматически получать новые условия.
Создавайте новую версию тарифа при существенном изменении правил, а прежнюю закрывайте для новых продаж. Это сохраняет корректную историю и позволяет обслуживать клиента по тем условиям, которые действовали при покупке. Названия версий должны быть понятны сотрудникам, но клиентское отображение можно оставить простым.
- Храните условия продажи на момент покупки.
- Не переписывайте историю старых абонементов.
- Закрывайте устаревшие тарифы для новых операций.
Опишите жизненный цикл и статусы
Абонемент проходит этапы продажи, ожидания активации, активности, заморозки, окончания, полного использования, расторжения или возврата. Статус должен рассчитываться из операций и дат, а ручное изменение использоваться только для исправления с основанием. Например, оплата сама по себе не всегда означает активацию, если условия предусматривают старт с первого посещения.
Определите приоритет правил, когда одновременно действуют срок и количество занятий. Зафиксируйте, что происходит при записи на дату после окончания, при отмене занятия, при неявке и при отмене клубом. Эти сценарии должны одинаково пониматься договором, настройками учета и сотрудниками. Несовпадение создает обещания, которые система не может корректно выполнить.
- Различайте дату покупки и дату активации.
- Показывайте причину завершения абонемента.
- Согласуйте правила списания с условиями продажи.
Ведите журнал всех операций
Остаток занятий и срок действия должны подтверждаться последовательностью операций: начисление, списание, восстановление, продление, заморозка, перенос или возврат. Каждая ручная корректировка содержит дату, автора, причину и ссылку на исходное событие, если она есть. Простое изменение числа в поле уничтожает объяснение и затрудняет разбор претензии.
Списание связывайте с конкретным посещением или иной предусмотренной услугой. При исправлении статуса посещения связанная операция должна корректно отменяться, а не компенсироваться неясной ручной прибавкой. Периодическая сверка выявляет отрицательные остатки, списания без занятий, посещения без списаний и изменения без комментариев.
- Не удаляйте финансово значимые операции бесследно.
- Связывайте списание с основанием.
- Проверяйте аномалии регулярным отчетом.
Настройте заморозки и продления
Правило заморозки определяет доступное число дней, минимальный период, способ подачи запроса и влияние на срок. При оформлении фиксируйте исходные даты, период паузы и рассчитанную новую дату окончания. Если требуется подтверждение, храните статус запроса отдельно от уже примененной заморозки. Это предотвращает преждевременное изменение доступа.
Продление может быть новой продажей или изменением текущего абонемента, и эти варианты по-разному отражаются в отчетах. Определите, когда новый период начинается сразу, после окончания текущего или по иной согласованной дате. Не объединяйте остатки разных продуктов без ясного правила. Ручные бонусные дни также должны иметь основание и уполномоченного автора.
- Показывайте клиенту подтвержденные новые даты.
- Разделяйте запрос и примененную заморозку.
- Фиксируйте бонусные продления отдельно.
Обрабатывайте возвраты и переносы прозрачно
Возврат требует проверки условий договора, фактически оказанных услуг и применимых требований закона. Система учета должна сохранять запрос, расчет, согласование, платежную операцию и итоговый статус абонемента. Нельзя подменять возврат удалением продажи: это нарушает финансовую и клиентскую историю.
Передача абонемента другому человеку, если она разрешена правилами, оформляется отдельной операцией с согласием и обновлением владельца. История до передачи остается доступной уполномоченным сотрудникам, но персональные сведения клиентов не смешиваются. Спорные случаи направляйте ответственному руководителю, а не решайте произвольной скидкой на стойке.
- Сохраняйте исходную продажу при возврате.
- Документируйте расчет и согласование.
- Ограничьте роли, подтверждающие перенос.
Контролируйте продажи и будущие обязательства
Отчет по проданным абонементам не равен отчету по полученным деньгам или признанной выручке. Рассрочка, депозит, возврат и разные даты оказания услуг требуют отдельного учета. Управленческая система может помогать собирать операции, но порядок бухгалтерского отражения следует согласовать с профильным специалистом и применимыми правилами.
Для операционного контроля отслеживайте активные абонементы, скоро заканчивающиеся сроки, неактивированные покупки, остатки посещений, заморозки и ручные корректировки. Большой объем будущих обязательств важен при планировании расписания. Перед миграцией сверяйте данные по выборке карточек и общий баланс операций, затем сохраняйте исходный архив.
- Не смешивайте продажи, оплаты и оказанные услуги.
- Проверяйте неактивированные покупки.
- Сверяйте итоги до и после переноса данных.
Применить на практике
Тренировки и работа с клиентами в FitAI
Откройте FitAI, чтобы вести планы, расписание и прогресс в одном приложении.
Открыть FitAI