Создание новых форм

Для добавления новой формы на сайте необходимо:

1. Создать новый инфоблок в разделе "Контент", "Инфоблоки", "Типы инфоблоков", "Веб формы". 

При создании блока во вкладке Информация укажите:

- символьный код. Не виден на сайте, нужен для привязки почтового события. 

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

- название. Будет выводится на сайте, как заголовок формы. 

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

Название - выводится в форме в соответствующем поле, как подсказка для заполняющего.

Тип - определяет тип данных, которые можно вводить в поле.

Активность - видимость поля в форме.

Обязательность - определяет можно ли отправить форму с незаполненным данным полем.

Сортировка - порядок полей в форме, чем меньше, тем выше выводится поле.

Код - используется для отправки данных из поля, на сайте не виден. 

Обязательно нужно  указать поля:

Для привязки формы к ДЦ:

Тип: Привязка к дилерскому центру. Без этого невозможно настроить получателей формы.

Это поле можно не выводить в форме.

Чтобы обработка формы не противоречила законодательству:

Название: Согласие на обработку запроса и Согласие на дальнейшую коммуникацию. 

Тип: дисклеймер для чекбокса

Эти поля обязательно необходимо выводить в форме и они должны быть обязательны для заполнения.

После того как инфоблок добавится, будет автоматически создан тип почтового события с символьным

кодом FORM_FILLIN_<IBLOCK_CODE>, где <IBLOCK_CODE> - символьный код созданного ИБ.

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

Так же здесь необходимо указать с какого почтового ящика будет отправляться письмо. Для использования почтового ящика по умолчанию укажите #DEFAULT_EMAIL_FROM#.

В поле Кому указываются получатели писем. Для использования ящиков указанных в настройках ДЦ укажите #RECEIVER#.

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


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


3. Для размещения формы на странице необходимо воспользоваться компонентом Веб-формы (в визуальном редакторе страницы, раздел Компоненты DWS). В параметрах необходимо выбрать форму из списка инфоблоков, шаблон формы, цвет, ввести заголовок (выводится на сайте), тег заголовка, текст и статус формы. А также можно выбрать почтовые шаблоны, по которым будут отправляться письмо. Если они выбраны не будут, то письмо отправится по всем шаблонам, привязанным к типу почтового события выбранной формы. 

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

Шаблоны форм:

1. base.form - Стандартный шаблон синего или темно серого цвета

2. powerlayer.form - шаблон для размещения формы на странице, открывающейся в powerlayer

3. multistep.signing-for-service - шаблон многошаговой формы "Запись на сервис"

4. multistep.test-drive - шаблон многошаговой формы "Запись на тест-драйв"

5. multistep.evaluation - шаблон многошаговой формы "Оценка авто"

Алгоритм выбора получателя письма (RECEIVER):

1. Проверяется наличие в форме полей выбора Дилерского центра и отдела Дилерского центра.

2. Если выбран отдел ДЦ, то берется получатель выбранного отдела.

3. Если это поле в модуле не заполнено или нет соответствующего поля в форме, то, если выбран ДЦ, берется mail конкретной формы, этого ДЦ

4. Если отсутствует почта в конкретной форме ДЦ, то выбирается основной email выбранного ДЦ.

5. Если ДЦ не был выбран или не заполнено поле EMAIL в модуле, берется основной email ДЦ по умолчанию

6.  Если поля выбора ДЦ в форме не было или оказалось пустым поле с п.4, то email берётся из настроек сайта.

7. Если в настройках сайта почта не указана, то она берется из настроек главного модуля.

В итоге получаем следующий порядок поиска:

Отдел определённой формы в выбранном ДЦ-> ДЦ в определённой форме->основной email выбранного ДЦ-> основной email ДЦ по умолчанию -> Настройки сайта -> Главный модуль

Как добавить вывод страницы, с которой было отправлено письмо:

1. В настройках инфоблока добавляем новое свойство с типом "Скрытое поле"

2. B настройках свойства инфоблока отметить чекбокс "Использовать поле для BACK URL" (находится в самом низу открывшейся формы)

Теперь в результатах формы можно посмотреть значение этого поля.

Вы не можете добавить форму самостоятельно

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

Проверка результатов форм из админки

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

1. Переходим в раздел Контент, далее - Веб-формы

2. Откроется список всех форм на сайте, по названию или iD ищем нужную нам и нажимаем на ее название

3. Мы попадем на страницу со списком всех результатов по данной форме, отсортированных по дате (от самой свежей к самой старой).

4. Кликаем на нужный нам результат - откроется окно с подробными данными (полями, которые заполнял клиент)

Эта статья была полезна для 2 людей. Эта статья помогла Вам?

Сервис поддержки клиентов работает на платформе UserEcho