Основные концепции

Что такое ресурсы?

Ресурс - это любая ограниченная единица, необходимая для оказания услуги: специалист, помещение, оборудование или иной актив вашего объекта размещения.

Примеры ресурсов:

  • Специалисты: массажист, врач, гид, инструктор
  • Помещения: кабинет, баня, зал для йоги, конференц-зал
  • Оборудование: велосипед, автомобиль, лодка, спортивный инвентарь
  • Другое: столик в ресторане, парковочное место

Каждый ресурс может быть занят только одним заказом в конкретный момент времени.

Группы ресурсов

Группа ресурсов - это набор из нескольких ресурсов, которые должны использоваться одновременно для оказания услуги.

Пример группы ресурсов:

Услуга “Массаж в кабинете №1”:

  • Группа: “Массажист Иванова + Кабинет №1”
    • Ресурс 1: Массажист Иванова
    • Ресурс 2: Кабинет №1

При бронировании этой услуги оба ресурса будут зарезервированы одновременно.

Логика работы ресурсов

Простое назначение (логика ИЛИ)

Если на услугу назначено несколько отдельных ресурсов (не в группе), система ищет первый свободный из них.

Пример:
Услуга “Прокат велосипеда” имеет 3 велосипеда:

  • Велосипед №1
  • Велосипед №2
  • Велосипед №3

Если велосипед №1 занят, система автоматически зарезервирует велосипед №2.

Слот блокируется, только если ВСЕ ресурсы заняты.

Групповое назначение (логика И)

Если на услугу назначена группа ресурсов, система резервирует ВСЕ ресурсы из группы одновременно.

Пример:
Услуга “СПА-процедура” имеет 2 группы:

  • Группа 1: Массажист Иванова + Кабинет №1
  • Группа 2: Массажист Петрова + Кабинет №2

При бронировании система выберет первую полностью свободную группу и зарезервирует оба ресурса из неё.

Слот блокируется, если в группе хотя бы один ресурс занят.

Несколько групп

Если на услугу назначено несколько групп, система ищет первую полностью свободную группу.

Пример:
Услуга “Аюрведический массаж” имеет:

  • Группа 1: Специалист Тютюкина + Кабинет
  • Группа 2: Специалист Калачева + Кабинет

Если в группе 1 специалист Тютюкина занята, но группа 2 полностью свободна - слот остается доступным, и будет использована группа 2.

Слот блокируется, только если ВСЕ группы имеют хотя бы один занятый ресурс.

Жизненный цикл резервации

  1. Создание заказа (DRAFT)
    Ресурсы НЕ резервируются. Заказ находится в черновике.

  2. Подтверждение заказа (SUBMIT)
    Система проверяет доступность всех необходимых ресурсов и резервирует их для данного заказа.

  3. Выполнение заказа (PENDING/COMPLETED)
    Ресурсы остаются зарезервированными на время выполнения услуги.

  4. Отмена заказа (CANCELED)
    Все резервации ресурсов автоматически освобождаются.

Совместное использование ресурсов

Один и тот же ресурс может быть назначен на несколько разных услуг.

Пример:
Ресурс “Кабинет №1” используется в:

  • Услуге “Массаж”
  • Услуге “Косметология”
  • Услуге “Консультация врача”

Если кабинет занят заказом на массаж с 10:00 до 11:00, то в это время все три услуги будут недоступны для бронирования.

Это позволяет эффективно использовать общие ресурсы между разными услугами.

Визуализация в календаре

В календаре CRM (шахматке) резервации ресурсов отображаются двумя способами:

  1. Основной заказ - цветное событие, соответствующее оригинальному заказу
  2. Резервация ресурса - серое “теневое” событие на всех других услугах, использующих тот же ресурс

Это позволяет видеть, какие ресурсы заняты и какими заказами, даже если вы смотрите календарь другой услуги.


Следующий шаг: Настройка ресурсов →