Операции

Multi-resource slot engine: как управлять доступностью без хаоса

Кому полезно: бизнесам, где для услуги одновременно нужны мастер, кабинет и/или оборудование.

2026-02-1312 минОбновлено 2026-03-01

Проблема

При ручном ведении расписания часто возникают накладки: ресурс вроде бы свободен, но нужный кабинет занят. Клиент получает обещание, которое невозможно выполнить без переноса.

Как работает логика

  • Берется недельный шаблон ресурса.
  • Учитываются исключения на уровне услуги.
  • Вычитаются занятые интервалы из текущих броней.
  • Из оставшихся окон строятся слоты с заданным шагом.

Кейс

В студии ногтевого сервиса одна услуга требовала и мастера, и отдельного места. После перехода на ресурсную модель исчезли пересечения «мастер свободен, место занято».

Чеклист

  1. Проверьте, что услуга связана со всеми обязательными ресурсами.
  2. Заполните недельные интервалы для каждого ресурса.
  3. Добавьте исключения на дни/часы недоступности.
  4. Проверьте выдачу слотов на неделю вперед.

Ошибки

  • Настройка только одного ресурса при фактически двух обязательных.
  • Игнорирование исключений в пиковые часы.
  • Отсутствие контроля конфликтов при ручной брони.

Результат

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

Нужно проверить вашу модель ресурсов?

Разберем текущую схему услуги и подскажем, как настроить доступность без конфликтов.