Онлайн-запись на сервис
Страница /book — это форма, где клиент автосервиса может записаться на ремонт или обслуживание прямо с сайта, без звонка. Четыре шага: госномер → услуга → дата и время → телефон. Заявка уходит в кабинет сервиса, где приёмщик её видит и подтверждает.
Как открыть
Клиент попадает на страницу одним из двух путей:
- С главной страницы сайта автосервиса — кнопки «Записаться» или «Записаться онлайн» в шапке и на баннере ведут на
/book. - Прямая ссылка —
https://<домен-сервиса>/book(домен настраивается в кабинете).
Для посетителя страница открыта без входа в аккаунт. Если клиент уже вошёл в клиентский портал на этом же сайте, его телефон и госномер автомобиля подставятся автоматически.
Что на экране
Страница состоит из нескольких зон, расположенных сверху вниз:
Шапка (header)
Узкая полоска с логотипом сервиса слева и ссылкой «← На главную» справа.
Бейдж рейтинга (trust-badge)
Показывается только если в сервисе есть хотя бы один опубликованный отзыв. Выглядит как строка со звёздами, средним баллом и числом отзывов: ★★★★☆ 4.2 · 38. Если отзывов нет — полоска скрыта и места не занимает.
Заголовок
Надпись-пометка «Запись на сервис» мелким шрифтом, ниже — крупный заголовок «Запишитесь за 2 минуты».
Индикатор шагов (степпер)
Горизонтальная цепочка из четырёх шагов с кружками-номерами:
| № | Подпись |
|---|---|
| 1 | Гос. номер |
| 2 | Услуга |
| 3 | Время |
| 4 | Телефон |
Пройденные шаги отмечаются галочкой ✓ и закрашиваются зелёным; текущий шаг — цветом бренда; будущие — серые. Степпер не кнопки, он только показывает прогресс.
Состояние «Загрузка»
Пока страница получает настройки от сервиса, показываются два мерцающих серых прямоугольника (скелетон). Длится секунду-две.
Основная форма (view-form)
Появляется после загрузки, если онлайн-запись включена. Содержит поля шагов 1–4 и кнопку отправки. Описана подробно в разделе «Каждая кнопка и действие».
Экран «Недоступно» (view-unavailable)
Показывается, если владелец отключил онлайн-запись в кабинете. Вместо формы — заголовок, пояснение и кнопка-ссылка «Позвонить».
Экран ошибки сети (view-error)
Показывается, если сайт не смог связаться с сервисом при загрузке. Содержит те же кнопку-ссылку «Позвонить» и пояснение об ошибке.
Каждая кнопка и действие
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Логотип / название сервиса (ссылка) | Шапка, слева | Переход на главную страницу сайта (/) | Всем |
| «← На главную» (ссылка) | Шапка, справа | Переход на главную страницу сайта (/) | Всем |
| Бейдж рейтинга (текст со звёздами) | Под заголовком | Только информация, не кликается | Видно только если есть опубликованные отзывы |
| Поле «Гос. номер» | Шаг 1, форма | Ввод регистрационного номера автомобиля. Буквы автоматически становятся заглавными. Подсказка-плейсхолдер: 123 ABC. Если клиент вошёл в портал — подставится номер его авто (или авто в активном ремонте). При нажатии на поле автозначение очищается; если поле бросили пустым — автозначение возвращается | Всем, поле необязательное |
| Карточки услуг (кнопки в сетке) | Шаг 2, форма | Выбор услуги. Каждая карточка — кнопка с иконкой, названием и подсказкой по времени. При клике карточка выделяется цветом бренда и шаг «Услуга» в степпере отмечается выполненным. Если дата уже выбрана — слоты автоматически перезагружаются для новой услуги | Всем |
| Карточка «Диагностика» (кнопка) | Шаг 2, внизу сетки, с пунктирной рамкой | Особая услуга «Не знаю поломку → Диагностика». Под названием — подпись «Точную смету дадим после осмотра.» Поведение то же, что у других карточек | Всем |
| Чип предварительной оценки (est-card) | Шаг 2, под сеткой услуг | Показывает ориентировочный диапазон цены и времени выбранной услуги, например: ~50–80 € · ~30–60 мин · Предварительно · точная цена после подтверждения. Появляется только при выборе услуги, только если владелец включил функцию AI-оценки в настройках кабинета (уровень автономии AiMir «Оценка цены» или выше). Не кликается, только информация | Зависит от настроек сервиса (функция AI) |
| Поле «Опишите проблему (необязательно)» (textarea) | Шаг 2, под сеткой услуг | Многострочное поле для свободного описания проблемы. Подсказка: Напр.: шум при торможении, горит лампа…. Если клиент не выбрал услугу, но описал проблему — сервис сам назначит диагностику. Поле можно растянуть вертикально | Всем, поле необязательное |
| Поле «Выберите дату» (date input) | Шаг 3, форма | Выбор даты визита. Открывает встроенный календарь браузера. Доступны только даты в разрешённом диапазоне: от «сейчас + время опережения» до «сейчас + горизонт» (настраивается в кабинете; по умолчанию: мин. 2 часа, макс. 21 день). После выбора даты автоматически загружаются свободные слоты | Всем |
| Сообщение состояния слотов (slots-msg) | Шаг 3, над сеткой слотов | Строка-подсказка, меняется в зависимости от состояния: «Выберите дату» (до выбора даты), «Загружаем свободное время…» (пока грузятся слоты), «На этот день свободных слотов нет. Выберите другую дату.» (если слотов нет), «Предлагаем ближайшее удобное время · [причина]» (если есть рекомендованный слот). Не кликается | Всем |
| Кнопки свободных слотов (slot-grid) | Шаг 3, под полем даты | Сетка кнопок с временем в формате ЧЧ:ММ (время показывается в зоне сервиса). При клике кнопка выделяется и время записи сохраняется. Если у слота есть значок ★ в углу — это рекомендованное системой время | Всем; появляются только после выбора даты |
| Рекомендованный слот (★) | Выбранный слот в сетке | Слот с золотой звёздочкой выбирается автоматически при загрузке; над сеткой появляется пояснение, почему именно этот слот предложен (например: «Предлагаем ближайшее удобное время · точно свободно»). Клиент может выбрать любой другой | Всем |
| Поле «Телефон» | Шаг 4, форма | Ввод номера телефона для подтверждения записи. Подсказка-плейсхолдер — телефон самого сервиса. Если клиент вошёл в портал — подставится его сохранённый номер. Поле обязательное — без него форма не отправится | Всем |
| Кнопка «Подтвердить запись» | Внизу формы | Отправляет заявку на запись. Во время отправки под кнопкой появляется надпись «Отправляем заявку…». После успеха — зелёный чип «Заявка принята — мы свяжемся для подтверждения.» и форма сбрасывается. При ошибке — красный чип с текстом | Всем |
| Подсказка согласия с обработкой данных (текст) | Под кнопкой «Подтвердить запись» | Статичный текст: «Нажимая «Подтвердить запись», вы соглашаетесь с условиями обработки данных.» Не кликается, только информация | Всем |
| Статус-чип (booking-status) | Под подсказкой согласия | Область для вывода состояния: нейтральный текст во время отправки, зелёный при успехе, красный при ошибке. Появляется только когда есть что показать | Всем |
| Кнопка «Позвонить [номер]» (экран недоступно) | Вместо формы, если запись отключена | Кнопка-ссылка tel:, открывает набор звонка. Текст: «Позвонить [номер телефона сервиса]» | Всем |
| Кнопка «Позвонить» (экран ошибки сети) | Вместо формы, если не загрузился конфиг | То же: кнопка-ссылка tel: | Всем |
Диалоги и подэкраны
На странице /book нет всплывающих диалогов или боковых панелей. Все состояния отображаются прямо на странице заменой секций. Переходы между экранами:
Состояние «Загрузка»
Когда: страница только открылась, данные ещё загружаются. Что видно: два мерцающих прямоугольника. Действий нет — автоматически сменяется следующим состоянием.
Состояние «Форма» (основной поток)
Когда: настройки загружены, онлайн-запись включена. Что видно: степпер + форма с четырьмя шагами. Поля: Гос. номер, сетка услуг, описание проблемы, дата, сетка слотов, телефон. Кнопка: «Подтвердить запись».
После успешной отправки форма сбрасывается: все поля очищаются, выбор услуги и слота снимаются, под кнопкой появляется зелёный чип с подтверждением. Клиент может записаться ещё раз без перезагрузки страницы.
Состояние «Недоступно»
Когда: владелец отключил онлайн-запись в кабинете (настройка «Авто-подтверждение онлайн-записи» → выключена или раздел закрыт). Что видно: заголовок «Онлайн-запись сейчас недоступна», пояснение «Позвоните нам — запишем вас по телефону.», кнопка «Позвонить [номер]».
Состояние «Ошибка сети»
Когда: сайт не смог получить данные от сервиса (нет сети, сервер недоступен). Что видно: заголовок «Онлайн-запись сейчас недоступна», пояснение «Не удалось отправить онлайн. Позвоните нам, пожалуйста.», кнопка «Позвонить [номер]».
Что если…
Слотов нет на выбранный день
Под полем даты появляется текст: «На этот день свободных слотов нет. Выберите другую дату.» Нужно просто выбрать другой день в календаре.
Попытался записаться, но время уже заняли
Если между тем, как клиент увидел слот, и нажатием «Подтвердить запись» кто-то другой успел занять то же время — появляется красный чип: «Это время только что заняли. Выберите, пожалуйста, другое.» Сетка слотов обновится автоматически.
Нажал «Подтвердить запись» без выбора услуги и без описания
Форма не отправится, появится красный чип: «Выберите услугу или опишите проблему». Нужно либо нажать на карточку услуги, либо написать что-то в поле «Опишите проблему».
Нажал «Подтвердить запись» без выбора времени
Форма не отправится, красный чип: «Выберите время». Нужно сначала выбрать дату, затем нажать на кнопку слота.
Что-то пошло не так при отправке
Если сервер ответил ошибкой (не 503 — занятый слот), появляется красный чип: «Не удалось отправить онлайн. Позвоните нам, пожалуйста.» Форма остаётся заполненной — можно попробовать снова или позвонить по номеру из шапки.
Вопрос-ответ
Клиент записался — куда уходит заявка, кто её видит?
Заявка появляется в кабинете сервиса в разделе «Записи» (расписание). Приёмщик видит её там и подтверждает или связывается с клиентом. Клиент получает уведомление, если сервис настроил отправку уведомлений (настройка «Уведомления клиента» в кабинете).
В: Можно ли включить, чтобы заявки подтверждались автоматически без звонка? О: Да. В кабинете владельца есть переключатель «Авто-подтверждение онлайн-записи». Если включить — заявка сразу становится подтверждённой записью без ручного одобрения.
В: Клиент не знает, что сломалось. Как ему записаться? О: Пусть нажмёт карточку «Не знаю поломку → Диагностика» или просто напишет в поле «Опишите проблему» что именно беспокоит. Сервис сам определит, что нужно сделать.
В: Почему в календаре нельзя выбрать сегодня или завтра? О: Сервис настраивает минимальное время опережения — сколько часов нужно на подготовку к визиту. По умолчанию это 2 часа. Если сервис поставил, например, 24 часа — самое раннее «сегодня+24 ч» и будет первой доступной датой. Это настраивается в кабинете.
В: Что такое звёздочка ★ на одном из слотов? О: Система умного планирования выбирает наиболее удобный слот и отмечает его звёздочкой. Под сеткой появится пояснение: например, «точно свободно» или «удобное время». Клиент может выбрать любой другой слот — это просто подсказка.
В: Страница показала «Онлайн-запись сейчас недоступна», а не форму. Почему? О: Либо владелец отключил онлайн-запись в настройках кабинета, либо сайт временно не связался с сервером (плохой интернет). В обоих случаях на экране есть кнопка «Позвонить» с номером телефона сервиса — записаться по телефону.