Раздел Configuring Booking Service в приложении Booking охватывает все параметры настройки конкретной услуги. Чтобы оптимизировать работу сайта бронирования, необходимо детально настроить типы брони, типы сессий, временные интервалы (Time Slots), продолжительность (Duration), доступность (Availability) и рабочие часы.
1. Типы бронирования (Booking Type)
В зависимости от специфики бизнеса (отели, аренда помещений, разовые события), выберите подходящий тип бронирования:
- ■ Single Day (Один день): Позволяет бронировать услуги или пространства ровно на один день. Идеально подходит для коротких мероприятий, аренды оборудования или банкетных залов.
- ■ Multiple Nights (Несколько ночей): Создано специально для отелей, хостелов и долгосрочной аренды жилья. Включает дополнительные параметры настройки минимального (Min Nights) и максимального (Max Nights) срока проживания.
2. Типы сессий (Type Session)
Параметр определяет то, как клиенты взаимодействуют с расписанием и друг с другом во время записи:
- ■ Personal Session (Личная сессия): Предназначена для индивидуального бронирования (персональные консультации, коучинг, приватные услуги один на один).
- ■ Group Session (Групповая сессия): Позволяет разным участникам бронировать места на одно и то же время и дату (например, мастер-классы или групповые мероприятия).
- ■ Private Groups (Приватные группы): Дает возможность бронировать групповые сессии для закрытых групп пользователей (например, аренда зала под командную тренировку).
3. Временные интервалы и длительность (Time Slots & Duration)
Настройка тайминга работы слотов в календаре:
- ■ Appointment Time Slots: Задает временные отрезки (окна), доступные клиенту для выбора при оформлении брони.
- ■ Appointment Duration: Фиксирует чистое время, выделяемое на выполнение одной забронированной услуги или проведение мероприятия.
4. Доступность и рабочие часы (Availability & Working Hours)
Управление графиком приема заявок:
- ■ Availability (Default / Custom): Режим «Default» использует стандартную длительность, что упрощает настройку. Режим «Custom» позволяет задавать гибкие индивидуальные периоды под специфические задачи.
- ■ Working Hours: Точное определение рабочих часов и конкретных дней недели, в которые доступна запись на данную услугу.
Комбинация параметров Booking Type и Type Session задает математическую модель сетки календаря в базе данных. Ошибки на этом этапе (например, путаница между Group Session и Personal Session для аренды неделимых объектов вроде техники) могут привести к пересечению броней. Всегда проверяйте логику на тестовых заказах.
При настройке проектов с почасовой записью или арендой (в духе helitransfer.ru) особое внимание уделяй интервалам времени (Time Slots). Если шаг слишком мелкий (например, каждые 5 минут при часовой длительности сеанса), база данных и календарь на фронтенде будут генерировать избыточный массив элементов, что может визуально перегрузить интерфейс на мобильных устройствах. Держи баланс между гибкостью для клиента и чистотой сетки.
