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

Версия плагина: 1.5.1
 
WordPress плагин CodeCanyon Elfsight Form Builder

Особенности плагина

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

Плагин легко интегрируется с популярными сторонними сервисами и платформами, что дополнительно расширяет его функциональность. Пользователи могут легко подключать свои формы к сервисам электронной рассылки, CRM-системам, платёжным шлюзам и другим инструментам для автоматизации сбора данных и оптимизации процессов работы. Кроме того, адаптивный дизайн CodeCanyon Elfsight Form Builder гарантирует, что формы оптимизированы для всех устройств, обеспечивая единое пользовательское взаимодействие на настольных компьютерах, планшетах и смартфонах.

Благодаря надёжным инструментам аналитики и отчётности плагин позволяет пользователям получить ценные инсайты о производительности форм и взаимодействии с пользователями. От отслеживания отправок форм до мониторинга конверсий, пользователи могут использовать данные для принятия обоснованных решений и оптимизации своих форм для достижения лучших результатов. Независимо от того, для генерации лидов, обратной связи с клиентами или сбора данных, плагин является универсальным решением для эффективного управления формами на веб-сайтах WordPress.

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

Спецификации:

Дата выхода: 05-12-2018
Дата обновления: 22-09-2020
Тип расширения: Платный
Лицензия: GPL
Тематика: Контакты и связь
Совместимость: W5.x
Включает в себя: Плагин
Языковые пакеты: Английский
Разработчик: CodeCanyon

Рейтинг:
4.4607142857143 1 1 1 1 1 (Оценок: 280)
4.4607142857143 280

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по настройке CodeCanyon Elfsight Form Builder для рабочих форм WordPress

CodeCanyon Elfsight Form Builder стоит рассматривать не как декоративный блок с полями, а как точку входа для заявок, опросов, обратной связи и коротких анкет на WordPress-сайте. В этом руководстве разобраны установка, первая проверка, настройка полей, уведомлений, внешнего вида, сценариев после отправки и диагностика типичных проблем. Материал рассчитан на ситуацию, когда краткое описание продукта уже есть выше на странице, а здесь нужен практический разбор: что проверить, что настроить и как понять, что форма действительно принимает заявки.

Обложка руководства по CodeCanyon Elfsight Form Builder для WordPress
Общая карта руководства: форма создаётся в редакторе, выводится на странице WordPress и передаёт заявку в выбранный канал обработки.

У продукта есть две важные стороны. Первая - WordPress-плагин с установкой через ZIP-архив, созданием виджета и выводом через шорткод, блок Gutenberg, элемент WPBakery или стандартный виджет. Вторая - логика самого Elfsight Form Builder: поля, группы, многошаговый режим, уведомления, интеграции, защита от спама, текстовые сообщения и поведение после отправки. В разных сборках интерфейс может немного отличаться, поэтому ниже указаны не только действия, но и проверки, которые помогают не привязаться к одному скриншоту из документации.

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

Какие задачи закрывает конструктор форм на WordPress-сайте

Elfsight Form Builder подходит для случаев, где нужен визуальный конструктор форм без ручной сборки разметки. На странице CodeCanyon продукт описан как универсальное решение для контактных форм, опросов, форм обратной связи, запросов рейтинга и других сценариев сбора данных. Это важно: форма может быть не только блоком "имя, телефон, сообщение". Она может собирать заявку на услугу, уточнять параметры заказа, проводить короткий опрос после покупки, принимать файл, фиксировать согласие пользователя или перенаправлять человека на отдельную страницу после отправки.

Для WordPress-сайта удобство продукта раскрывается в трёх местах. Во-первых, виджет создаётся один раз, а затем выводится на нужной странице через доступный способ вставки. Во-вторых, поля можно подбирать под конкретный сценарий: короткий текст, длинный текст, email, телефон, число, дата, время, файл, скрытое поле, выбор, выпадающий список, согласие, подпись и рейтинговые шкалы. В-третьих, заявку можно не держать только в почте: в свежей справке Elfsight описаны CSV, email, Google Sheets, Mailchimp, Zapier и webhooks как каналы получения или передачи данных.

На практике это даёт несколько рабочих моделей:

  • Форма обратной связи на странице контактов, где посетитель оставляет имя, email, тему обращения и сообщение.
  • Заявка на услугу с выбором типа проекта, бюджета, срока, загрузкой brief-файла и согласием на обработку данных.
  • Многошаговая анкета, где сначала уточняется задача, затем контактные данные, затем комментарий или файл.
  • Форма обратной связи после покупки, где используются шкалы рейтинга, комментарий и скрытое поле с URL страницы.
  • Плавающая форма для быстрых обращений, если её не нужно постоянно держать в контенте страницы.

Есть и границы. Если сайт требует сложной внутренней логики WordPress, например создания записей, редактирования пользовательских данных, тесной работы с произвольными полями или тяжёлой серверной валидации, стоит заранее проверить, хватает ли возможностей Elfsight. Для обычного сбора заявок продукт удобен, но он не должен заменять полноценную CRM, систему поддержки или специализированный плагин для сложных бизнес-процессов.

Кому продукт подойдёт, а кому лучше выбрать другой подход

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

Когда выбор выглядит удачным

Плагин хорошо подходит, если форма должна быть понятной, визуально настраиваемой и независимой от темы. На странице товара заявлены вывод через шорткод, Gutenberg, WPBakery и WordPress widget, поэтому продукт удобно пробовать на разных типах страниц: обычная страница контактов, посадочная страница, боковая колонка, футер или блок внутри конструктора. Для длинных анкет полезен многошаговый режим: пользователь видит не весь список полей сразу, а последовательность шагов.

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

Когда стоит быть осторожнее

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

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

Что проверить перед установкой на рабочий сайт

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

Техническая совместимость

На странице CodeCanyon указаны минимальные требования и перечень поддерживаемых вариантов вставки, включая шорткод, Gutenberg, WPBakery и native WordPress widget. Перед установкой проверьте, что ваш сайт не находится в нестабильном состоянии: WordPress, тема и ключевые плагины обновлены, есть свежая резервная копия, а тестовая копия сайта доступна хотя бы на время проверки. Если текущая версия WordPress заметно новее той, что указана на странице товара, не делайте вывод о совместимости по описанию. Установите плагин сначала на копии сайта и проверьте вывод формы, отправку заявки и работу редактора страницы.

Особое внимание нужно уделить теме и конструкторам страниц. Если форма будет вставляться в Elementor, WPBakery, Gutenberg или область виджетов, проверьте именно тот способ, который пойдёт в работу. Иногда шорткод корректно выводится в классическом редакторе, но страница с конструктором дополнительно оборачивает блоки, меняет ширину контейнера или добавляет свои стили кнопок.

Почта, домен и резервный канал

Проблемы с формами часто маскируются под ошибку плагина, хотя причина находится в почтовом провайдере, фильтрах спама или неверном шаблоне письма. До публикации решите, куда должна уходить заявка: на один ящик, на несколько адресов, в таблицу, в Mailchimp, через Zapier или webhook. Если доступен резервный канал, включите его. Например, email можно сочетать с CSV или Google Sheets, чтобы не зависеть от одного почтового ящика.

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

Содержание формы и согласия

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

Если форма собирает файлы, заранее ограничьте форматы. Справка Elfsight отдельно предупреждает, что исполняемые и потенциально опасные форматы не должны приниматься, а разрешённые расширения можно задавать в настройках поля File. Не открывайте приём всех типов файлов без причины. Лучше явно разрешить изображения или документы, которые действительно нужны для заявки.

Установка и первая проверка в админ-панели WordPress

CodeCanyon-плагины обычно поставляются архивом, внутри которого может быть документация, лицензия, дополнительные файлы и отдельный installable ZIP. На странице товара Elfsight отдельно подчёркивает, что в WordPress нужно загружать именно установочный архив плагина, а не весь пакет из маркетплейса. Это частая ошибка: администратор загружает общий архив, WordPress отвечает ошибкой установки, и кажется, что плагин не работает.

Карта настройки CodeCanyon Elfsight Form Builder после установки
Схема первого запуска: загрузить installable ZIP, активировать плагин, создать виджет, проверить способ вывода и отправить тестовую заявку.

Базовый порядок установки

Обычный путь выглядит так:

  1. Скачайте пакет продукта и распакуйте его локально, если внутри есть несколько архивов.
  2. В WordPress откройте раздел добавления плагинов и выберите установку ZIP-файла.
  3. Загрузите installable ZIP плагина, дождитесь установки и нажмите Activate.
  4. Откройте пункт Elfsight Form Builder или аналогичный пункт меню в админ-панели.
  5. Создайте новый widget, настройте базовые поля и сохраните результат.
  6. Скопируйте shortcode или выберите доступный блок/элемент для вывода на странице.

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

Как вывести форму на странице

Страница CodeCanyon подтверждает несколько способов вывода: WordPress shortcode, блок Gutenberg, элемент WPBakery Page Builder и native WordPress widget. Самый универсальный вариант - shortcode. Его удобно вставить в обычный блок shortcode или в текстовый блок конструктора. Gutenberg-блок удобнее, если сайт собран на редакторе блоков. WPBakery-элемент имеет смысл, когда страница уже построена в WPBakery и нужно сохранить визуальную структуру макета.

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

Мини-проверка после активации

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

Если на этом этапе всё работает, можно переходить к полноценной настройке. Если нет, сначала исправьте базовую отправку: адрес получателя, шаблон письма, конфликт кеша, блокировку отправителя или проблему с reCAPTCHA.

Карта полей: как собрать форму без лишней тяжести

Сильная форма начинается не с дизайна, а с набора полей. В справке Elfsight поля разделены на несколько групп: ввод данных, статические текстовые элементы, интерактивные поля и рейтинговые шкалы. Такой подход помогает строить форму как сценарий: сначала объяснить цель, затем собрать данные, затем подтвердить согласие, затем показать понятный результат после отправки.

Поля ввода и обязательность

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

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

Скрытые поля и предварительное заполнение

Скрытое поле полезно, когда администратору нужна служебная информация: URL страницы, тип услуги, источник кампании или внутренний идентификатор. В справке Elfsight описано предварительное заполнение через URL parameters и динамическое заполнение через API метода widget.setFieldValue(). Это уже продвинутый сценарий, поэтому используйте его только там, где он реально сокращает ручную работу или помогает точно понять источник заявки.

Пример: на странице услуги можно передать в скрытое поле название услуги, чтобы менеджер видел, откуда пришёл запрос. Но не передавайте через URL чувствительные данные и не полагайтесь на скрытое поле как на защиту. Пользователь или сторонний инструмент может увидеть и изменить параметры ссылки.

Выборы, рейтинги и согласие

Choice, Image choice и Dropdown помогают превратить свободный текст в предсказуемые варианты. Это особенно важно, если заявки потом идут в таблицу или CRM: легче фильтровать "консультация", "поддержка", "заказ", чем разбирать десятки разных формулировок. Рейтинговые шкалы подходят для обратной связи, но не всегда подходят для заявок. Если вам нужен вопрос "насколько вы довольны услугой", рейтинг уместен. Если нужно принять заказ, рейтинг только отвлекает.

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

Файлы и безопасные ограничения

Поле File удобно для brief, изображения, резюме или технического задания. Но оно создаёт риски: тяжёлые файлы, неподходящие форматы, ожидание пользователя, дополнительные проверки менеджера. Справка Elfsight указывает, что для безопасности исполняемые форматы не поддерживаются, а администратор может ограничить разрешённые расширения. Для большинства заявок лучше разрешить только нужные типы файлов и написать подсказку рядом с полем.

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

Уведомления, заявки и интеграции: куда должны уходить данные

Настройка формы не закончена, пока не понятно, где окажется заявка после отправки. В свежей справке Elfsight описаны несколько путей: скачать ответы в CSV, получать письма, отправлять данные в Google Sheets, Mailchimp, Zapier или webhooks. Для CodeCanyon-сборки проверяйте доступность конкретного пункта в интерфейсе, но логика выбора канала остаётся той же: email удобен для быстрого ответа, таблица удобна для учёта, интеграции удобны для автоматизации.

Схема передачи заявок Elfsight Form Builder в email таблицу и webhook
Маршрут заявки: пользователь отправляет форму, затем данные попадают в письмо, таблицу, рассылку, Zapier или webhook в зависимости от настроек.

Письма администратору

В настройках email обычно задаются получатель, тема, отправитель, шаблон сообщения и mail-tags. Mail-tags нужны, чтобы подставить данные формы в письмо. Если шаблон пустой или в нём нет правильных тегов, администратор может получить письмо без полезной информации. Справка Elfsight прямо указывает это как причину пустых писем.

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

Автоответ пользователю

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

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

Google Sheets, Mailchimp, Zapier и webhooks

Google Sheets удобен, когда заявки должны видеть несколько человек без доступа в WordPress. Mailchimp подходит для подписок и маркетинговых списков, если пользователь явно понимает, на что подписывается. Zapier полезен, когда нужно соединить форму с CRM, задачами, мессенджером или таблицей с нестандартной логикой. Webhooks подходят технической команде, которая хочет принять JSON payload на свой endpoint и обработать данные самостоятельно.

Не включайте все интеграции одновременно "на всякий случай". Чем больше маршрутов, тем сложнее понять, где произошёл сбой. Для первой рабочей версии достаточно email плюс один резервный канал. После этого можно подключать автоматизацию, если она решает конкретную задачу: создать лид, добавить строку в таблицу, отправить уведомление в канал поддержки или передать заявку в собственный сервис.

Внешний вид, многошаговый режим и поведение после отправки

У формы есть не только поля, но и поведение. Посетитель должен понять, зачем форма нужна, сколько времени займёт заполнение, что произойдёт после отправки и где исправить ошибку. Именно поэтому настройки layout, appearance, language, success message и spam protection влияют на конверсию не меньше, чем цвет кнопки.

Inline или Floating Pane

Inline-форма вставляется прямо в контент страницы. Это лучший вариант для страницы контактов, страницы услуги, заявки на консультацию и лендинга, где форма является главным действием. Floating Pane появляется как выезжающая панель и может быть полезен для быстрых обращений или повторяющихся CTA на нескольких страницах. Но плавающая форма легко становится навязчивой, если она закрывает контент или мешает чтению на мобильном экране.

Если форма важна для текущей страницы, используйте Inline. Если это дополнительный способ связи, Floating Pane может быть уместен. После выбора проверьте ширину: справка Elfsight описывает настройку Form Width и режим Full Width. На реальном сайте ширина зависит ещё и от контейнера темы, поэтому не оценивайте форму только в редакторе.

Многошаговая форма

Multistep помогает, когда полей много. На странице CodeCanyon указано, что при двух и более группах элементов форма может быть разбита на шаги с отдельной валидацией, кнопками Next и Back и прогрессом. В справке Elfsight также описан выбор Multistep в Layout и распределение полей по страницам.

Хорошая многошаговая форма не просто делит список пополам. Она строит естественный путь: сначала задача, затем детали, затем контакты, затем подтверждение. Не начинайте длинную анкету с телефона и email, если пользователь ещё не понял, зачем ему оставлять данные. Сначала дайте выбрать услугу или описать запрос, затем спросите контакты.

Тексты, ошибки и сообщение после отправки

В настройках Language и Edit Texts можно менять системные подписи, сообщения об ошибках, текст кнопки и тексты шагов. Это особенно важно для русскоязычного сайта. Ошибка "required field" или неясный текст капчи снижает доверие. Сообщение после отправки должно отвечать на вопрос пользователя: заявка ушла, что дальше, когда ждать ответ, куда писать, если сообщение срочное.

Post-Submit Action обычно сводится к трём вариантам: показать сообщение, перенаправить на URL или скрыть форму. Для простого контакта достаточно success message. Для рекламы и аналитики полезна отдельная thank-you страница, но её нужно проверять вместе с аналитикой и кешем. Скрывать форму после отправки стоит там, где повторная отправка не нужна.

Цвета, стили и тема сайта

Appearance отвечает за общую визуальную подачу: цветовую схему, акцентный цвет, шрифт, формы полей, отступы и отдельные элементы. На странице CodeCanyon также описаны встроенные стили и One-Click Colorizer. Это удобно, но не отменяет ручную проверку. Кнопка формы должна быть заметной, но не спорить с главным стилем сайта. Поля должны иметь достаточный контраст, а сообщения об ошибках - хорошо читаться.

Custom CSS используйте только для мелких правок, когда штатных настроек не хватает. Не правьте файлы плагина и не вставляйте CSS, который зависит от случайно сгенерированных классов, если вы не готовы перепроверять его после обновлений. Лучше сначала исчерпать настройки внешнего вида в интерфейсе, а CSS оставить для точечных правок контейнера или отступов.

Практический пример: заявка на консультацию с файлом и резервным учётом

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

Цель и подготовка

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

Структура формы

Для первой версии достаточно таких элементов:

  • Heading с коротким заголовком формы.
  • Short Text для имени.
  • Email для адреса, если ответ будет по почте.
  • Phone, если менеджер отвечает звонком или в мессенджере.
  • Dropdown для выбора типа услуги.
  • Long Text для описания задачи.
  • File для brief или изображения, если файл действительно помогает оценить запрос.
  • Consent с понятной ссылкой на политику обработки данных.

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

Шаги настройки

  1. Создайте новый widget в редакторе Form Builder и задайте понятное внутреннее название, например "Заявка на консультацию".
  2. На вкладке Build Form добавьте поля в нужном порядке, настройте labels и placeholders на русском языке.
  3. Для контактных полей включите обязательность только там, где без данных нельзя ответить пользователю.
  4. Для поля File ограничьте разрешённые расширения до тех, которые реально нужны для обработки заявки.
  5. На вкладке email включите уведомление администратору, добавьте получателя и проверьте mail-tags в шаблоне письма.
  6. Если доступен резервный канал, подключите Google Sheets, CSV-выгрузку, Zapier или webhook по задачам проекта.
  7. На вкладке Layout выберите Inline, задайте ширину под контейнер страницы и проверьте, не нужна ли многошаговая структура.
  8. В Appearance настройте акцентный цвет кнопки, читаемые поля и достаточные отступы.
  9. В Settings выберите post-submit action: сообщение на странице или редирект на страницу благодарности.
  10. Вставьте форму на тестовую страницу через shortcode, Gutenberg-блок, WPBakery-элемент или WordPress widget.

Ожидаемый результат

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

Нюанс, который часто мешает

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

Как проверять результат после публикации

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

Проверка публичной части сайта

Откройте страницу в приватном окне и пройдите форму как новый посетитель. Проверьте три ширины: desktop, планшетную ширину и мобильную ширину. Убедитесь, что label не налезает на поле, placeholder не заменяет важную инструкцию, кнопка видна без горизонтальной прокрутки, а сообщение об ошибке не скрывается за плавающими элементами темы.

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

Проверка заявки

Заполните форму тестовыми данными, которые легко найти: имя "Тест формы", email администратора, уникальную тему и короткое сообщение. После отправки проверьте:

  • Появилось ли сообщение об успешной отправке или правильный редирект.
  • Пришло ли письмо в обычную папку, спам или промо-раздел.
  • Есть ли в письме все поля, включая page URL и вложения, если они используются.
  • Появилась ли строка в Google Sheets, CRM, Zapier или webhook-логах, если они подключены.
  • Не дублируется ли заявка при повторном клике по кнопке.

Проверка после кеша и оптимизации

Кеш и оптимизация JavaScript могут менять поведение формы. Если на сайте включены объединение скриптов, отложенная загрузка, минификация или агрессивный кеш, протестируйте форму после очистки кеша. Если проблема возникает только с включенной оптимизацией, временно отключите спорную опцию и проверьте снова. Не начинайте исправление с правки плагина: сначала найдите точную настройку, которая ломает форму.

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

Ошибки CodeCanyon Elfsight Form Builder и диагностика без паники

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

Диагностика ошибок отправки формы Elfsight Form Builder
Порядок проверки при сбое: отображение формы, обязательные поля, reCAPTCHA, письмо, резервный канал и конфликт кеша.

Форма не отображается на странице

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

Исправление: вставьте shortcode через штатный shortcode-блок, отключите кеш для теста, проверьте другой способ вывода из подтверждённых на странице товара: Gutenberg-блок, WPBakery-элемент или WordPress widget. Если форма появляется только в одном способе вывода, используйте его для рабочей страницы и зафиксируйте ограничение в заметках проекта.

Письмо не приходит

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

Исправление: исправьте адрес, добавьте отправителя уведомлений в разрешённые, проверьте другой ящик, настройте mail-tags в шаблоне, подключите резервное хранение. Если проблема только у корпоративного домена, подключите почтового администратора, потому что фильтрация может происходить вне WordPress.

Письмо приходит пустым

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

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

Появляется сообщение об ошибке при отправке

Симптом: форма показывает сообщение вроде An Error Occurred или просит попробовать позже. В официальной диагностике Elfsight одна из причин связана с ограниченным iframe и reCAPTCHA: если виджет встроен в среду, где iframe мешает корректной загрузке reCAPTCHA, отправка может завершаться ошибкой. Для WordPress-плагина это не всегда прямое совпадение, но логика проверки полезна.

Исправление: проверьте форму без нестандартного iframe, временно отключите спорную обёртку страницы, протестируйте с выключенной reCAPTCHA только на тестовой странице и верните защиту после проверки. Если отключение reCAPTCHA решает проблему, не оставляйте форму без защиты на рабочем сайте без альтернативы. Лучше подобрать корректный способ встраивания или обратиться в поддержку.

Файл не загружается

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

Исправление: проверьте расширение файла, настройку Allowed File Types и подсказку рядом с полем. Разрешайте только нужные форматы. Если пользователи часто присылают неподходящие файлы, добавьте текстовую инструкцию до поля, а не только системную ошибку после выбора файла.

Многошаговая форма застревает на шаге

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

Исправление: перенесите обязательные поля в видимые места, упростите шаг, поменяйте тексты ошибок на русском, проверьте progress bar и кнопки Next, Back, Submit. Если длинная форма всё равно вызывает отказы, разделите её на две отдельные формы: быстрая заявка и подробный brief после первого контакта.

Безопасные улучшения без правки файлов плагина

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

Тестовая страница для каждой важной формы

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

Разделение быстрых и подробных заявок

Не заставляйте всех пользователей заполнять длинный brief. Для первого контакта используйте короткую форму, а подробную анкету отправляйте после ответа менеджера или выводите на отдельной странице. Elfsight Form Builder поддерживает разные типы полей и многошаговость, но это не значит, что всю информацию нужно собирать сразу.

Резервная проверка заявок

Если форма критична для продаж, email не должен быть единственным каналом. Настройте CSV-выгрузку, Google Sheets, Zapier или webhook, если эти пункты доступны в вашей сборке. Раз в несколько дней сверяйте число писем с числом строк в резервном канале. Так можно быстро заметить, что письма начали попадать в спам, хотя форма продолжает принимать заявки.

Откат спорных изменений

Перед серьёзной правкой сохраните текущую структуру формы: список полей, тексты, получателей, post-submit action и способ вывода. Если после изменения снизилась отправка или появились жалобы, откатите только последнее изменение и проверьте заново. Не меняйте одновременно поля, защиту от спама, интеграции и дизайн - иначе диагностика превращается в угадывание.

Вопросы, которые стоит закрыть до запуска формы

Можно ли использовать плагин только через shortcode?

Shortcode - самый универсальный способ, но не единственный подтверждённый на странице товара. Там также указаны Gutenberg, WPBakery Page Builder element и native WordPress widget. На практике выберите способ, который лучше подходит конкретной странице, и проверьте его на публичном URL.

Почему в редакторе всё работает, а на странице отправка ломается?

Некоторые функции зависят от опубликованной страницы, загрузки скриптов, reCAPTCHA, кеша, iframe-обёрток и интеграций. Custom JS в справке Elfsight также описан как функция, которая работает на живом сайте после установки. Поэтому финальная проверка всегда проводится на публичной странице, а не только в редакторе.

Нужно ли включать reCAPTCHA?

Для открытой формы на публичном сайте защита от спама обычно нужна. Но если после включения reCAPTCHA отправка падает, проверьте способ встраивания, iframe-ограничения, кеш и конфликт скриптов. Отключение защиты допустимо только как временный диагностический шаг или если используется другая надёжная защита.

Где искать заявки, если письмо не пришло?

Сначала проверьте правильность адреса, спам-папку и блокировку отправителя. Затем посмотрите резервный канал: CSV, Google Sheets, Mailchimp, Zapier или webhook, если он был включён. Если резервного канала нет, настройте его после восстановления отправки, чтобы следующая проблема не оставила сайт без следов заявок.

Можно ли принимать файлы через форму?

Да, Form Builder поддерживает поле File, но не все форматы безопасны и допустимы. Ограничьте разрешённые расширения, напишите подсказку пользователю и не делайте загрузку файла обязательной, если заявка может быть обработана без него.

Подходит ли продукт для многоязычного сайта?

В справке Elfsight описаны настройки Language и Edit Texts для сообщений, labels, ошибок и элементов формы. Но для многоязычного WordPress-сайта нужно отдельно проверить, как форма выводится на каждой языковой странице, какой текст получает пользователь и куда уходят заявки с разных языковых версий.

Что делать, если текущая сборка отличается от свежей справки Elfsight?

Ориентируйтесь на интерфейс вашей установленной версии и страницу CodeCanyon. Свежие материалы Elfsight полезны как логика настройки Form Builder, но отдельные пункты могут относиться к современному облачному виджету. Если нужной функции нет, не описывайте её клиенту как доступную, а подберите альтернативный сценарий.

Когда CodeCanyon Elfsight Form Builder будет удачным выбором

Этот продукт стоит использовать, если вам нужна наглядная форма для WordPress с понятным созданием полей, гибким выводом на страницу, настройкой внешнего вида, уведомлениями и возможностью подключить каналы обработки заявок. Особенно хорошо он подходит для контактных форм, заявок на услуги, опросов, обратной связи, рейтингов и не слишком тяжёлых многошаговых анкет.

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

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

Автор: Редакция JoomFox.org

Вы не зарегистрированы, чтобы оставлять комментарии.