
Клиент хочет за один визит сделать стрижку, а затем оформить брови. Первый мастер свободен с девяти, второй — только с десяти. Администратор видит два подходящих окна, но клиенту предстоит полчаса ожидания. Если сначала подтвердить раннюю услугу, а вторую подбирать после, весь комплекс может оказаться неудобным или вообще не поместиться в день.
Планировать нужно последовательность целиком. Свободное начало первой процедуры — только один из возможных вариантов, а не готовый ответ. Для учебного примера ниже первая услуга занимает 30 минут, вторая — 20. M1 доступен с 09:00 до 10:00, M2 — с 10:00 до 11:00. Допустимое ожидание между услугами задано как десять минут.
| Начало у M1 | Конец первой услуги | Начало у M2 | Ожидание | Результат при пределе 10 минут |
|---|---|---|---|---|
| 09:00 | 09:30 | 10:00 | 30 минут | Не подходит по ожиданию |
| 09:20 | 09:50 | 10:00 | 10 минут | Самое раннее допустимое начало |
| 09:30 | 10:00 | 10:00 | 0 минут | Тоже подходит, но начинается позже |
Сумма длительностей услуг во всех вариантах равна пятидесяти минутам. Время присутствия клиента различается из-за ожидания. Поэтому карточка комплекса не должна обещать «50 минут», если реально человеку предложен час с паузой посередине. Вместе со временем окончания покажите сами этапы и промежуток между ними.
Сначала определите, что означает «подряд»
Для одного клиента подряд — это без ожидания вообще. Для другого допустим небольшой перерыв, если получится прийти раньше. Уточнение относится к заказу конкретного визита. В инструменте максимальная пауза задаётся явно и одинаково применяется между соседними этапами. Если нужна запись вплотную, укажите ноль.
Порядок тоже фиксируется: первая строка выполняется первой, затем вторая и остальные. Инструмент не решает, можно ли поменять процедуры местами. Для каждой строки вы указываете длительность и список допустимых мастеров. Список не подтверждает квалификацию автоматически: его должен подготовить салон исходя из собственных правил и каталога услуг.
Как подготовить свободные интервалы
Вводите уже проверенные окна, в которых соответствующий мастер действительно доступен. Исключите действующие записи, паузы и необходимое время подготовки. Внутри окна услуга должна поместиться полностью. Если свободно с 10:00 до 10:20, процедура на двадцать минут подходит ровно; двадцать одна минута уже не помещается.
- Выберите один день и одну точку обслуживания.
- Выпишите услуги в нужном порядке с целой длительностью в минутах.
- Для каждого этапа укажите разрешённых специалистов, например M1,M2.
- Задайте время, раньше которого клиент не может прийти, и предельное окончание всего визита.
- Отдельно согласуйте максимальную паузу между этапами.
Почему модель проверяет несколько начал
Если поставить первый этап сразу в 09:00, в нашем примере дальнейшая пауза нарушит ограничение. Но это не означает отсутствия решения: сдвиг начала на 09:20 оставляет десять минут ожидания и делает весь визит допустимым. Инструмент рассматривает начала с шагом одна минута и учитывает доступных специалистов для каждого этапа.
Правило выбора результата задано заранее. Сначала выбирается самое раннее начало всего комплекса, среди таких вариантов — самое раннее окончание, затем условный порядок обозначений мастеров и времён. Этот последний порядок нужен только для воспроизводимого учебного ответа. Он не оценивает качество работы специалиста, цену услуги или предпочтения клиента.
Как читать расписание и отсутствие решения
Результат показывает мастера, начало, конец и ожидание перед каждым этапом. Отдельно выводятся суммарное время услуг, суммарные паузы и полная продолжительность визита. После изменения максимального ожидания с десяти минут на ноль пример начнётся в 09:30 и закончится в 10:20. Уменьшение паузы не обязано делать начало более ранним.
- Решение найдено
- По введённым свободным окнам существует указанная последовательность. Это ещё не подтверждённая бронь.
- Решение не найдено
- Сочетание порядка, длительностей, графиков, границ дня и ожидания не удалось согласовать. Не сокращайте услуги автоматически.
- Нужного мастера нет в свободных окнах
- Для него считается, что доступного времени нет. Проверьте обозначение и полноту данных.
Соприкасающиеся или пересекающиеся свободные окна одного мастера объединяются. Например, интервалы 09:00–09:30 и 09:30–10:00 образуют час непрерывной доступности. Если в 09:30 на самом деле нужен перерыв, его следует вычесть из исходных данных, а не обозначать двумя касающимися окнами.
Что согласовать до подтверждения клиенту
Предложение должно содержать всё расписание визита. Если клиент согласен, проверьте актуальность каждого окна и только затем закрепите комплекс. Пока обсуждалась первая процедура, вторую мог занять другой человек. Частично подтверждённый комплекс требует отдельного решения, а не молчаливого обещания оставшихся этапов.
На странице Homade об онлайн-записи описан выбор услуги, мастера и свободного времени. Для работы с комплексами отдельно уточните доступный сценарий вашей системы. Этот инструмент — самостоятельная локальная модель для проверки расписания; он не создаёт записей в Homade и не демонстрирует наличие готовой автоматической брони всей цепочки.
Подобрать последовательность услуг у мастеров
Один день, одна точка, шаг 1 минута. До 6 этапов, 8 мастеров и 300 окон; пауза до 60 минут. Порядок задан строками. Мастера заняты на весь этап; другие ресурсы и буферы отдельно не считаются. Результат не бронирует время. Расчёт выполняется на вашем устройстве, введённые данные никуда не отправляются.
Источники и проверка
Запустите салон на Homade
14 дней бесплатно, карта не нужна. Перенесём вашу базу из YClients или Altegio.