Логика поля должна быть заложена в сервис. Старты формируются с постоянным шагом от раннего утра до последнего времени, когда круг ещё реально пройти засветло; в один флайт входит не более четырёх человек; занятый слот мгновенно исчезает из выдачи, чтобы исключить накладки. Тарификация у нас гибкая: грин-фи зависит от будня или выходного, от утреннего пика, сумеречных и спокойных часов, а для держателей клубных карт действует своя цена. Нужен модуль динамических тарифов, где мы сами прописываем правила по времени суток и дню недели и добавляем сезонные коэффициенты, а итоговая сумма считается в момент оформления. Отдельно — учёт членства: распознавание клубных карт, их тариф, лимит включённых раундов и ведение списка участников.
Для персонала нужна панель управления полем: стартовый лист на сегодня, ближайшие заезды по времени, заполняемость каждого интервала, неявки, отмены и касса за смену. Игроку — подтверждение брони, напоминание перед выездом, отмена по нашим правилам и оплата грин-фи картой заранее или на ресепшене. Просим указать предлагаемый стек, схему приёма платежей и возвратов, поведение календаря при масс-старте и при блокировке поля под турнир, а также трезвые сроки запуска. Рассмотрим и адаптацию готового решения, и разработку под нас с обоснованием выбора.