Онлайн-бронирование, которое само знает правила, цены и расписание
Zabava OS превращает бронирование дня рождения из телефонного пинг-понга в чёткий процесс: слот, пакет и оплата — за минуту, а героев и аниматоров система ведёт отдельным потоком. Бизнес-логика живёт в базе данных — значит, без ошибок оператора.
Полный цикл — от выбора слота клиентом до задачи администратору «позвонить в агентство про костюм героя».
Комната, слот и пакет закрепляются сразу с задатком. Ресурсы Забавы бронируются в реальном времени.
Костюмы аниматоров принадлежат агентствам. Клиент выбирает героев по приоритету, администратор подтверждает — без бесконечных согласований.
Цена считается на лету и подсказывает клиенту выгодные варианты. Единая формула — фронт и бэкенд ничего не считают сами.
Пересечения по комнатам и залам физически невозможны — это гарантирует база данных, а не код и не внимательность оператора.
Сетка дня по точкам, лист задач по героям, переносы и отмены в один клик, копирование ссылки на оплату, история изменений.
Приём предоплаты, вебхуки, идемпотентность. Платёжный слой изолирован — смена провайдера не трогает остальной код.
Слот держится, пока клиент оплачивает; просроченные брони снимаются автоматически и возвращаются в продажу.
Прайс, лимиты, «кто закрывает зал», второй аниматор при 15+ детях — всё зашито в БД как единый источник правды.
Бронирование в 5 шагов с живым чек-баром, подсказками о выгоде и прогрессом. Отдельный режим для оператора.
Конфликты и бизнес-правила проверяет база (EXCLUDE-констрейнты, триггеры), а не человек. Ошибиться нельзя.
Цена — функция БД. Никаких расхождений между тем, что видит клиент, и тем, что считает касса.
Несколько локаций, у каждой — свои пакеты, правила, прайс и вместимость. Добавить точку — вопрос конфигурации.
Бронь со слотом и задатком — меньше чем за минуту, с телефона, без звонков и ожидания.
Рутина уходит в систему: холды, напоминания о задачах по героям, переносы, отмены с историей.
Чистое разделение витрины, пульта и API. Любую часть можно заменить или расширить независимо.
Ядро спроектировано так, чтобы новые функции добавлялись модулями, не переписывая существующее.
Приём оплаты картой и через СБП, фискализация по 54-ФЗ (чеки на предоплату, зачёт и возврат).
Следующий шагОдностороннее расписание для персонала — брони автоматически появляются в календаре точки.
В планеTelegram и SMS: «герой подтверждён», напоминание о празднике, статус оплаты.
В планеАвто-рассылка «через 11 месяцев после дня рождения ребёнка» — данные уже собираются.
Денежная фичаЛокации, тарифы и правила добавляются через конфигурацию базы — без правки кода витрины.
Готово к ростуОтчёты по заполняемости слотов, среднему чеку, популярным пакетам и точкам.
RoadmapPostgreSQL как источник правды, изолированный платёжный слой и API-first подход означают, что систему можно наращивать под сеть игровых комнат любого размера — добавляя точки, каналы оплаты и интеграции без риска для уже работающих броней.