Справочный центр / Подробные инструкции / Блоки

Блок: Онлайн-запись

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


🧭 Режимы работы

1️⃣ Единый экран

Все шаги отображаются сразу на одной странице. Клиент может выбирать в любом порядке.

2️⃣ Пошаговый режим

Клиент проходит запись шаг за шагом. Вверху показывается прогресс: Шаг 1 из 4 и название текущего этапа.

После каждого шага отображаются маленькие «чипы» с уже выбранными значениями (например: Дата, Время, Услуга).

Кнопка «Далее» становится активной только когда шаг заполнен. В конце появляется этап Контакты.


⚙️ Как работает логика записи

Выбор специалиста
  • Если выбор не обязателен — система назначит автоматически.
  • Можно выбрать стратегию автоназначения (кто свободен / кто менее загружен).
  • Если время уже выбрано, недоступные специалисты подсвечиваются.
  • При смене специалиста выбранное время сбрасывается (если стало недоступно).
Выбор ресурса
  • Ресурс — это кабинет, зал, оборудование и т.д.
  • Недоступные ресурсы на выбранное время подсвечиваются.
Дата и время
  • Показываются только реально доступные варианты.
  • Можно включить группировку: Утро / День / Вечер.
  • Если услуга длинная и не помещается — время станет недоступным.
  • При смене сотрудника, ресурса или услуг время может автоматически сброситься.
Услуги
  • Можно выбрать одну или несколько услуг.
  • Длительность услуг суммируется.
  • Если суммарная длительность не помещается в слот — появится ошибка.
  • Недоступные услуги на выбранное время подсвечиваются.

🔁 Взаимосвязь шагов

Блок умный: каждый выбор влияет на доступность других шагов.

  • Выбрали время → могут стать недоступны некоторые специалисты
  • Выбрали специалиста → обновится доступное время
  • Добавили услугу → может пропасть выбранный слот

Если выбранное время перестаёт подходить — оно автоматически снимается.


📝 Контактные данные

  • Имя и телефон — обязательны.
  • Можно добавить дополнительные поля (текст, выбор, чекбокс и др.).
  • Поля с ошибками подсвечиваются.

💳 Предоплата

  • Можно включить предоплату.
  • Можно сделать её обязательной.
  • Если способ оплаты не настроен — клиент увидит предупреждение.
  • Сумма рассчитывается автоматически: базовая цена + услуги.
  • Если сумма 0 — предоплата будет недоступна.

💰 Итог перед отправкой

Перед подтверждением клиент видит:

  • Дата
  • Время
  • Выбранные услуги
  • Специалиста (или «авто»)
  • Ресурс (или «авто»)
  • Итоговую сумму (если включено)

✅ После успешной записи

  • Показывается сообщение об успехе.
  • Отображается дата и время записи.
  • Можно нажать «Записаться ещё».

⚙️ Настройка блока

Режим виджета
  • Единый экран — всё отображается сразу.
  • Пошаговый режим — клиент проходит этапы по порядку.
Порядок шагов
  • Можно менять порядок: Специалисты → Ресурсы → Время → Услуги.
  • В пошаговом режиме этапы идут строго в выбранном порядке.
Специалисты
  • Включить / выключить шаг.
  • Сделать обязательным.
  • Настроить автоназначение.
  • Выбрать тип отображения: список или скролл + поиск.
Ресурсы
  • Включить / выключить шаг.
  • Сделать обязательным.
  • Выбрать тип отображения.
Услуги
  • Включить / выключить выбор услуг.
  • Сделать услугу обязательной.
  • Настроить отображение (список или скролл).
Отображение
  • Текст кнопки «Записаться».
  • Сообщение после успешной записи.
  • Светлая или тёмная тема.
  • Показывать или скрывать итоговую сумму.
Предоплата
  • Включить предоплату.
  • Сделать обязательной.
  • Выбрать способ оплаты.
Дополнительные поля
  • Можно добавить текстовые поля, чекбоксы, выбор из списка и т.д.
  • Можно сделать поле обязательным.
  • Можно менять порядок полей.

🚨 Частые причины, почему не работает

  • Не настроено расписание или слоты.
  • Нет активных услуг или сотрудников.
  • Суммарная длительность услуг не помещается в слот.
  • Включена обязательная предоплата, но не настроен способ оплаты.