Основные концепции
Что такое ресурсы?
Ресурс - это любая ограниченная единица, необходимая для оказания услуги: специалист, помещение, оборудование или иной актив вашего объекта размещения.
Примеры ресурсов:
- Специалисты: массажист, врач, гид, инструктор
- Помещения: кабинет, баня, зал для йоги, конференц-зал
- Оборудование: велосипед, автомобиль, лодка, спортивный инвентарь
- Другое: столик в ресторане, парковочное место
Каждый ресурс может быть занят только одним заказом в конкретный момент времени.
Группы ресурсов
Группа ресурсов - это набор из нескольких ресурсов, которые должны использоваться одновременно для оказания услуги.
Пример группы ресурсов:
Услуга “Массаж в кабинете №1”:
- Группа: “Массажист Иванова + Кабинет №1”
- Ресурс 1: Массажист Иванова
- Ресурс 2: Кабинет №1
При бронировании этой услуги оба ресурса будут зарезервированы одновременно.
Логика работы ресурсов
Простое назначение (логика ИЛИ)
Если на услугу назначено несколько отдельных ресурсов (не в группе), система ищет первый свободный из них.
Пример:
Услуга “Прокат велосипеда” имеет 3 велосипеда:
- Велосипед №1
- Велосипед №2
- Велосипед №3
Если велосипед №1 занят, система автоматически зарезервирует велосипед №2.
Слот блокируется, только если ВСЕ ресурсы заняты.
Групповое назначение (логика И)
Если на услугу назначена группа ресурсов, система резервирует ВСЕ ресурсы из группы одновременно.
Пример:
Услуга “СПА-процедура” имеет 2 группы:
- Группа 1: Массажист Иванова + Кабинет №1
- Группа 2: Массажист Петрова + Кабинет №2
При бронировании система выберет первую полностью свободную группу и зарезервирует оба ресурса из неё.
Слот блокируется, если в группе хотя бы один ресурс занят.
Несколько групп
Если на услугу назначено несколько групп, система ищет первую полностью свободную группу.
Пример:
Услуга “Аюрведический массаж” имеет:
- Группа 1: Специалист Тютюкина + Кабинет
- Группа 2: Специалист Калачева + Кабинет
Если в группе 1 специалист Тютюкина занята, но группа 2 полностью свободна - слот остается доступным, и будет использована группа 2.
Слот блокируется, только если ВСЕ группы имеют хотя бы один занятый ресурс.
Жизненный цикл резервации
-
Создание заказа (DRAFT)
Ресурсы НЕ резервируются. Заказ находится в черновике. -
Подтверждение заказа (SUBMIT)
Система проверяет доступность всех необходимых ресурсов и резервирует их для данного заказа. -
Выполнение заказа (PENDING/COMPLETED)
Ресурсы остаются зарезервированными на время выполнения услуги. -
Отмена заказа (CANCELED)
Все резервации ресурсов автоматически освобождаются.
Совместное использование ресурсов
Один и тот же ресурс может быть назначен на несколько разных услуг.
Пример:
Ресурс “Кабинет №1” используется в:
- Услуге “Массаж”
- Услуге “Косметология”
- Услуге “Консультация врача”
Если кабинет занят заказом на массаж с 10:00 до 11:00, то в это время все три услуги будут недоступны для бронирования.
Это позволяет эффективно использовать общие ресурсы между разными услугами.
Визуализация в календаре
В календаре CRM (шахматке) резервации ресурсов отображаются двумя способами:
- Основной заказ - цветное событие, соответствующее оригинальному заказу
- Резервация ресурса - серое “теневое” событие на всех других услугах, использующих тот же ресурс
Это позволяет видеть, какие ресурсы заняты и какими заказами, даже если вы смотрите календарь другой услуги.
Следующий шаг: Настройка ресурсов →