Форма обратной связи для 1С-Битрикс

1С-Битрикс — популярная CMS для разработки сайтов и веб-приложений. В первую очередь предназначалась для высоконагруженных проектов: информационных порталов, интернет-магазинов, сайтов крупных компаний и государственных организаций.

Модуль Веб-формы

Модуль позволяет создавать и размещать в публичном разделе сайта различные формы обратной связи. Это может быть запрос к службе поддержки компании, заявка на участие в семинаре, сбор информации по вакансии и др. 

Возможности модуля

  • создавать неограниченное число форм обратной связи различных типов;
  • выбирать компоненты визуальном редакторе;
  • настраивать внешний вид, используя компоненты или API модуля;
  • создавать неограниченное число вопросов и вариантов ответов;
  • получать обратную связь, обрабатывать и хранить данные, отправленные пользователями;
  • экспортировать результаты заполнения в Excel-формате;
  • отсылать по почте результаты ответов;
  • распределить права доступа к формам обратной связи между отдельными сотрудниками;
  • интеграция с другими модулями.

Как создать в форму обратной связи в Битрикс 

Есть два режима создания:

Упрощенный режим

Предназначен для создания простых форм. В этом режиме не используются поля, а статус задается автоматически.

Работа в упрощённом режиме возможна, если в настройках модуля установлен флаг “Использовать упрощённый режим редактирования форм”.

Расширенный режим

Помимо управления вопросами и результатами ответов, позволяет настраивать статусы и создавать вычисляемые поля. 

Для работы в расширенном режиме в настройках модуля необходимо снять флаг с поля “Использовать упрощённый режим редактирования форм”.

Данные, сохраненные в расширенном режиме, при переключении в упрощенный режим могут поменять структуру и сделать работу обратной связи неверной.

Создание формы обратной связи в упрощенном режиме

Процесс создания

На странице Настройка форм нажмите на кнопку “Создать”.

  1. Укажите наименование.
  2. Укажите названия пунктов меню в административном разделе.
  3. Укажите название для кнопки сохранения результата.

Добавьте описание

Поставьте чек-бокс у надписи “Использовать шаблон формы по умолчанию”.

Укажите права доступа для групп

Нажмите на кнопку “Сохранить”.

Добавление вопросов

Нажмите на значок “+” в столбце вопросы.

  1. Укажите название вопроса.
  2. Укажите, является ли поле обязательным для заполнения.
  3. Укажите тип данных (name, email, message и др.).
  4. Укажите размер данных (максимальное количество символов).

Нажмите на кнопку “Сохранить”.
Процесс создания необходимо повторять для каждого нового вопроса.

Публикация на сайте

Создайте новый раздел

  • Укажите имя раздела и оставьте галочку “Добавить пункт меню” для отображения раздела;
  • Затем нажмите на кнопку “Далее”;
  • Укажите место, где будет отображаться разде;
  • После этого нажмите на кнопку “Готово”.

В созданном разделе перейдите в режим редактирования страницы, найдите компонент веб-форма и перетащите в левую часть окна.
Дважды нажмите по компоненту, чтобы открыть параметры компонента.

Перейдите в раздел “Источник данных”, нажмите на выпадающий список “ID веб-формы” и выберите форму, которую хотите вывести в публичной части сайта.

Нажмите на кнопку “Сохранить”.
В результате на странице появится созданная форма.

Работа со сторонними компонентами

Модуль от X3Group

Компонент представляет собой конструктор для создания форм обратной связи.

Уже при установке модуля автоматически создаются необходимые инфоблоки и почтовые шаблоны. Остается просто разместить компонент в нужном месте и настроить отображение.
По умолчанию в компоненте используйтся минимальный набор полей. При необходимости можно добавить дополнительно любое количество текстовых полей (поддерживаются типы текст, файл и список), задать им название и сделать их обязательными для заполнения.
Есть возможность настраивать внешний вид, цветовые схемы, включить отправку сообщения без перезагрузки страницы, задать текст и реакцию после успешной отправки данных.

Компонент от DevelopX

Модуль формы обратной связи с использованием инфоблоков и google капчи reCAPTCHA v3.

Недостатки:

  • Отдельная установка модуля reCAPTCHA;
  • Поддерживаются только типы полей "Строка" и "HTML/Текст".

Компонент от ИнтерЛабс

Модуль дает возможность создавать любое количество форм обратной связи, настраивать их, позволяет сохранять данные и управлять ими. 

Дополнительные функции включают в себя:

  • показ стандартной капчи;
  • вывод соглашения о персональных данных;
  • проверка на заполнение полей;
  • валидация для полей телефона и e-mail.