Блок «Форма записи»
Блок «Форма записи» — анкета «Ваши данные» прямо на странице, для записи без регистрации. Посетитель заполняет имя, контакт и согласия, а затем нажимает «Записаться» в любом блоке записи на этой же странице: данные берутся из формы. Блок есть только в AI-редакторе сайтов.
В обычном конструкторе отдельный блок не нужен: если посетитель не вошёл, форма записи сама открывается окном при нажатии «Записаться».
Оглавление
Как это работает
- Форма видна только гостям — посетителям, которые не вошли на сайт. Вошедший посетитель её не видит, его данные уже известны.
- У формы нет своей кнопки отправки. Посетитель заполняет её и нажимает «Записаться» (или «Купить») в блоке «Услуги», «Расписание с записью», «Запись на свободное время» или «Витрина абонементов» на той же странице.
- Если обязательное поле не заполнено, страница прокрутится к форме и подсветит его.
- Если в «Настройки записей» → «Виджет и API» включена проверка «Я не робот», после нажатия всплывёт окно формы, уже заполненное, с проверкой.
- Клиент находится среди ваших клиентов по контакту из «По какому контакту искать клиента» (телефон или email), без дублей. Ответы на поля профиля сохраняются в карточке клиента, факт согласия — тоже.
- Если на странице формы нет, при нажатии «Записаться» гость увидит такую же форму окном.
Как добавить и настроить
Если страницы записи созданы кнопкой «Создать страницы» с AI-редактором («Настройки записей» → «Страницы записи»), форма уже стоит первой на страницах, где гость записывается, и собрана по вашим настройкам «Формы записи».
Добавить вручную: в AI-редакторе «+» → вкладка «Записи» → «Форма записи». Вставится обычная HTML-форма с полями «Имя», «Email», «Телефон» и галочкой согласия на обработку персональных данных.
Форма правится как любой текст на странице: заголовок, подписи, подсказки, порядок полей, оформление. Главное — не менять имена полей (атрибут name) и значения галочек (см. ниже).
Какие поля обязательные и какие согласия нужны, задаётся в «Настройки записей» → «Форма записи». Эти настройки проверяются при записи, поэтому форма на странице должна им соответствовать: если поле там обязательное, оно должно быть и в форме.
Имена полей
| Поле |
Имя (name) |
| Имя |
name |
| Фамилия |
last_name |
| Телефон |
phone |
| Email |
email |
| Поле профиля клиента (число или текст) |
field_<ID поля>, например field_15 |
| Галочка согласия |
name="consent", а value — ID согласия из «Настройки записей» → «Форма записи» |
Пример галочки согласия:
<label><input type="checkbox" name="consent" value="personal_data" required> Я даю согласие на обработку персональных данных</label>
Важно: value галочки должен совпадать с ID согласия в настройках. Иначе обязательное согласие не засчитается, и записаться не получится. В интерфейсе ID согласия не показывается. Самый надёжный способ получить форму с правильными галочками — создать страницы кнопкой «Создать страницы»: форма соберётся по вашим настройкам сама. Если вы добавили или удалили галочки в «Форме записи» после этого, создайте страницы заново или поправьте галочки по образцу формы со свежесозданной страницы.
Что делать, если…
| Симптом |
Причина и что сделать |
| «Заполните обязательные поля формы» |
Поле, обязательное в «Настройки записей» → «Форма записи», есть в настройках, но отсутствует в форме на странице или названо по-другому. Добавьте поле с правильным name. |
| «Нужно согласие на обработку персональных данных» |
Галочка не отмечена, или её value не совпадает с ID согласия в настройках. |
| «Укажите имя и корректный контакт» |
Пустое имя или телефон/email в неверном формате. |
| Вошедший посетитель не видит форму |
Так и задумано: форма показывается только гостям. |
| Ответ на поле профиля не сохранился |
Неверный ID в field_<ID>, или поле не числовое и не текстовое. |
| «Пройдите проверку «Я не робот» ещё раз» |
Проверка не пройдена или устарела. Пройти её заново в окне. |