Сначала определите, что обещает сайт посетителю
Клиент выбирает время на сайте и считает, что записался. Администратор видит обычную заявку, перезванивает позже и сообщает, что время уже занято. Форма выполнила техническую задачу, но ожидания сторон разошлись. Поэтому сайт услуг с онлайн-записью нужно начинать с определения результата: это просьба связаться или подтверждённое бронирование.
Если время выбирается только как пожелание, скажите об этом рядом с выбором и в сообщении после отправки. Например, администратор подтвердит возможность визита отдельно. Если сайт обещает готовую запись, выбранный интервал должен резервироваться по согласованному правилу, а сотрудники должны видеть это изменение в рабочем расписании.
Возможен промежуточный вариант: интервал удерживается до подтверждения или оплаты. Тогда нужны длительность удержания, понятный статус и условия освобождения. Не следует показывать одинаковое «вы записаны» для ожидания, временной брони и окончательного подтверждения.
Решение зависит от услуги. Для стандартного визита с известной длительностью самостоятельная запись может быть удобна. Для сложного расчёта, где сначала нужно изучить задачу клиента, уместнее заявка с дальнейшим согласованием. Полноценный календарь не обязателен только потому, что он есть у конкурента.
Опишите услуги, специалистов и необходимые ресурсы
Для каждой услуги укажите длительность, подготовку, допустимых специалистов и дополнительные ограничения. Визит может требовать одновременно сотрудника, помещения и оборудования. Если система проверяет только занятость специалиста, она способна предложить время, когда нужный кабинет занят другой услугой.
Ресурсом называют то, что нужно зарезервировать для выполнения услуги. В документации Битрикс24 по онлайн-записи в этой роли рассматриваются специалисты, техника и помещения. Это пример возможностей конкретного продукта. До выбора системы проверьте, поддерживает ли она именно ваш набор совместных ограничений.
Разберите услуги с переменной длительностью. Если время зависит от объёма работы или выбранных дополнений, правила должны быть известны до показа интервалов. Иначе человек выбирает короткий визит, а фактическая услуга занимает следующий интервал. Для неопределённого случая можно предусмотреть предварительное согласование с администратором.
Не забудьте время между визитами: подготовку, уборку, переезд или оформление результата. Это проектное условие, которое задаёт компания. Оно не должно существовать только в памяти сотрудников, если сайт самостоятельно выдаёт доступное время.
Где должно находиться основное расписание
Выберите место, где сотрудники ведут фактическую занятость. Оно должно учитывать запись с сайта, по телефону и при личном обращении. Если администратор продолжает работать в отдельной таблице, а сайт показывает собственный календарь, необходимо описать обмен между ними и допустимую задержку.
Для каждого источника записи определите, кто создаёт и меняет бронь. Перенос по телефону должен освобождать прежний интервал и занимать новый в системе, которую видит сайт. Отмена в одном месте без обновления другого создаст либо ложную занятость, либо риск двойной записи.
Согласуйте поведение при недоступности календаря. Показывать вчерашние свободные интервалы как гарантированно доступные нельзя. Возможный вариант — временно принимать запрос без обещания времени и явно сообщать, что его подтвердит сотрудник. Какой режим подходит компании, решают до запуска.
Откуда берётся доступное время
Рабочие часы
Учитываются расписание специалиста, перерывы, выходные и изменения на нужную дату.
Ресурсы
Проверяется доступность помещения или оборудования, если они нужны для услуги.
Длительность
К визиту добавляется согласованное время подготовки и завершения.
Занятость
Из доступных вариантов исключаются подтверждённые и действующие временные брони.
Как построить выбор услуги и специалиста
Порядок шагов зависит от того, с чего начинает клиент. Если он ищет конкретного специалиста, удобно перейти от его страницы к услугам и времени. Если важна ближайшая возможность получить услугу, выбор может начинаться с неё и подходящего интервала. Не заставляйте всех идти по одному пути, не проверив типичные ситуации.
На каждом шаге показывайте сведения, которые влияют на решение: адрес, специалист, длительность, стоимость или принцип её расчёта, подготовка к визиту. Если итоговая цена определяется после осмотра или обсуждения, сообщите об этом до подтверждения. Не превращайте предварительную сумму в обещание фиксированной цены.
Перед завершением дайте проверить выбранное в одном месте. Человек должен увидеть услугу, дату, время, адрес и условия подтверждения. Возможность вернуться и изменить один пункт полезнее полного сброса формы. После исправления система заново проверяет доступность, потому что условия брони могли измениться.
Запрашивайте только сведения, необходимые для выбранного этапа. Длинная анкета не нужна автоматически каждой услуге. Отдельно согласуйте обязательные данные, пояснения к ним и правила обращения с информацией. Условия согласий и документов проверяются для конкретной компании ответственным специалистом.
Что происходит после нажатия кнопки записи
Опишите последовательность событий: проверка времени, создание записи, сохранение контакта, сообщение на странице и уведомление. Если отправка уведомления задержалась, это не должно молча превращать уже созданную бронь в несуществующую. Пользователю нужен достоверный статус, а сотруднику — возможность найти запись.
Попросите исполнителя объяснить защиту от двойного нажатия и повторной отправки после плохого соединения. Один визит не должен создавать несколько независимых записей и уведомлений. Приёмка должна включать такой случай, а не только спокойное прохождение формы с компьютера.
Если два клиента одновременно выбирают последнее свободное время, окончательное решение принимает система бронирования. Одному пользователю может потребоваться выбрать другой вариант. Сообщение должно быть понятным и сохранять уже введённые сведения там, где это допустимо, чтобы человек не заполнял всё заново.
Уведомление должно повторять актуальные детали, а не только благодарность за обращение. Укажите способ уточнения, отмены или переноса и статус записи. Для каналов связи и напоминаний заранее согласуйте условия использования. Доставка сообщения не доказывает, что клиент прочитал его и подтвердил визит. Если процесс требует подтверждения, фиксируйте его отдельно.
Как устроить перенос и отмену
Решите, какие действия клиент выполняет самостоятельно, а для каких обращается к администратору. Ограничение по времени до визита, возврат предоплаты и доступность переноса зависят от правил услуги. Сайт должен объяснять их до записи и применять одинаково в форме и сообщениях.
При переносе проверьте обе стороны операции: новое время действительно занято для клиента, прежнее освобождено. Если подтверждение нового времени не удалось, старая запись не должна исчезнуть без понятного результата. Способ реализации определяет разработчик, а ожидаемое поведение нужно записать в задании.
После отмены прекратите напоминания, которые больше не соответствуют действительности. Если компания предлагает выбрать другой день, отделите это предложение от статуса отменённой брони. Администратор должен видеть историю, чтобы разобраться с обращением клиента, а не только текущее пустое место в календаре.
Какие статусы нужно различать
Запрос получен
Клиент указал пожелания, окончательное время ещё предстоит согласовать.
Время удерживается
Интервал временно зарезервирован до обозначенного условия или срока.
Визит подтверждён
Запись принята и отражена в рабочем расписании.
Визит отменён
Обязательство снято по правилам услуги; дальнейшие действия и уведомления обновлены.
Что передать разработчику для оценки
Подготовьте таблицу услуг: длительность, доступные специалисты, адреса, ресурсы, стоимость, ограничения и необходимая подготовка. Приложите расписание в том виде, в котором им пользуются сотрудники. Отметьте, какие данные уже ведутся в системе, а какие пока существуют только в документах или переписке.
Опишите три маршрута: первая запись, изменение и отмена. Для каждого укажите, что делает клиент, что происходит в расписании и что видит администратор. Отдельно опишите нештатные случаи: нет подходящего времени, сервис недоступен, сотрудник заболел, клиент не завершил оплату, если она предусмотрена.
Разделите обязательное для первого запуска и последующие улучшения. Например, единое расписание и подтверждение могут быть необходимы сразу, а сложная программа лояльности — позже. Упрощать можно состав функций, но не смысл обещания клиенту. Если запись требует ручного подтверждения, это должно быть явно показано.
Запросите состав оценки: настройка календаря, интеграция с сайтом, уведомления, права сотрудников, тестирование, инструкции и сопровождение. Уточните текущие ограничения выбранной платформы и тарифа по официальной документации. Название готового виджета само по себе не подтверждает, что он покрывает весь сценарий.
Как проверить запись до запуска рекламы
Создайте безопасный набор тестовых услуг и времени, который не мешает реальным клиентам. Проверьте обычную запись, отсутствие мест, выходной, услугу длиннее свободного интервала и совместное использование ресурса. В каждом случае заранее назовите ожидаемый результат для посетителя и администратора.
Затем проверьте изменения: бронь по телефону появилась на сайте, дни отпуска специалиста недоступны для новых записей, перенос освободил старое время, отмена остановила напоминание. Такие действия лучше выполнять совместно с сотрудником, который будет ежедневно вести расписание. Он заметит ограничения, незаметные при демонстрации разработчиком.
Пройдите форму на телефоне: выбор даты, открытие времени, ввод данных, исправление ошибки и подтверждение. Проверьте длинное название услуги, маленькую ширину экрана и управление клавиатурой. Поле номера телефона и календарь не должны требовать точного попадания в слишком мелкий элемент.
Не проводите испытания через реальные платежи и сообщения клиентам без специально согласованного режима. Тестовые ответы внешних сервисов или выделенные данные позволяют проверить поведение без лишних обращений. После этого нужен отдельный контроль рабочего подключения в допустимом объёме и запись результата.
Как поддерживать запись после публикации
Назначьте ответственного за графики, исключения и содержание услуг. Изменение продолжительности или переезд в другой кабинет должно попадать в систему до того, как сайт предложит клиенту время. У администратора должна быть инструкция: как проверить запись, найти проблему и временно закрыть недоступный ресурс.
В первые рабочие дни сопоставляйте записи, оформленные на сайте, с рабочим расписанием. Разбирайте несостоявшиеся подтверждения и обращения «я записывался, но меня нет». Причина может находиться в интерфейсе, интеграции или действиях сотрудников. Отдельный журнал примеров помогает исправлять конкретное место, а не менять форму наугад.
Сохраните правила и контрольные случаи для следующих доработок. Новый способ оплаты, другой филиал или расширенный список специалистов могут изменить прежние условия доступности. Повторная проверка основных маршрутов должна входить в приёмку таких изменений.
Для начала проекта подготовьте один типичный визит и один сложный случай с переносом. ШТАБ ИТ помогает разрабатывать сайты и связывать их с рабочими системами. На этих примерах можно определить, достаточно ли заявки с подтверждением или нужна самостоятельная запись с полноценным календарём.
Источники и полезные ссылки
Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.


