Владельцы скалодромов почти всегда приходят ко мне с одной и той же болью: абонементы продаются, посещения ведутся в блокноте или в общей таблице, и рано или поздно клиент говорит «у меня ещё есть визиты», а администратор не может это ни подтвердить, ни опровергнуть. Я закрываю эту проблему разработкой связки между абонементом и календарём записи — визит списывается автоматически в момент бронирования, а не постфактум и не на глазок.
Важный момент: готовые движки для записи в студии йоги здесь не подходят напрямую, потому что скалодром устроен иначе. В одном зале одновременно существуют боулдеринг без страховки, трассы с верёвкой, стенды с автостраховкой и часто детская зона — и у каждой из этих зон свой предел числа людей в один и тот же час. Я делаю так, чтобы бронирование учитывало вместимость именно по зонам, а не по залу целиком: тогда система физически не даст продать слот сверх нормы, и клиент видит настоящую картину, а не оптимистичную.
В проект закладываю и то, что обычно всплывает уже после запуска: срок действия абонемента, заморозку на время травмы или отъезда, и понятную политику по неявкам — списывать визит или сохранять его. Плюс права администратора на ручное добавление гостевых и пробных посещений без абонемента.
Итоговый комплект:
— Бронирование по времени и зонам с учётом их вместимости
— Автоматическое списание визита при подтверждении записи
— Срок действия, заморозка и остаток абонемента в одном месте
— Отчёт по загрузке зала и неявкам для администратора
Важный момент: готовые движки для записи в студии йоги здесь не подходят напрямую, потому что скалодром устроен иначе. В одном зале одновременно существуют боулдеринг без страховки, трассы с верёвкой, стенды с автостраховкой и часто детская зона — и у каждой из этих зон свой предел числа людей в один и тот же час. Я делаю так, чтобы бронирование учитывало вместимость именно по зонам, а не по залу целиком: тогда система физически не даст продать слот сверх нормы, и клиент видит настоящую картину, а не оптимистичную.
В проект закладываю и то, что обычно всплывает уже после запуска: срок действия абонемента, заморозку на время травмы или отъезда, и понятную политику по неявкам — списывать визит или сохранять его. Плюс права администратора на ручное добавление гостевых и пробных посещений без абонемента.
Итоговый комплект:
— Бронирование по времени и зонам с учётом их вместимости
— Автоматическое списание визита при подтверждении записи
— Срок действия, заморозка и остаток абонемента в одном месте
— Отчёт по загрузке зала и неявкам для администратора