Перейти к содержимому

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

Форма обратной связи - подтема на 9 вопросов из собранных. Чаще всего спрашивают одно: форма отправилась, а письма нет.

Что общего у этих задач

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

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

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

Решения подтемы

Частые вопросы

Куда попадают заполненные формы?

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

Почему не приходит письмо с заявкой?

Почти всегда дело в отправке почты, а не в форме. Проверяют почтовое событие, его шаблон и журнал отправки на сервере.

Можно ли добавить свою проверку поля?

Да, обработчиком события сохранения результата. Он может отклонить результат с сообщением об ошибке.

Что выбрать: веб-форму или свою форму?

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

Связанные темы

Первоисточники