Получение заявок из форм WPForms Цикл по элементам списка

Интеграция

Получение заявок из форм WPForms → Цикл по элементам списка

В этой инструкции мы по шагам с примерами разберём, как настроить оба сервиса и связать их между собой:

  1. Настройка приёма заявок из форм WPForms: HTTP-источник с URL вебхука, дополнение Webhooks в конструкторе формы и разбор полей через Парсер JSON.
  2. Цикл по элементам списка: укажите имя элемента и список в полях «Для каждого» и «Из», затем настройте шаги в теле цикла.

Отдельные инструкции: источник «Получение заявок из форм WPForms» · действие «Цикл по элементам списка»

Не хотите настраивать сами? Сделаем бесплатно

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

Получить бесплатную настройку Или следуйте инструкции ниже

Создайте обработку

В левом меню откройте «Обработки» и нажмите «+».

integrations: В левом меню откройте «Обработки» и нажмите «+»

Источник «WPForms»

Заявки из форм WPForms начнут поступать на URL HTTP-источника. Сохраните источник, скопируйте URL, укажите его в Webhooks формы и разберите JSON действием «Парсер JSON».

Выбор типа источника

  1. Отметьте «HTTP» и нажмите «Выбрать».
    Получение заявок из форм WPForms: Отметьте «HTTP» и нажмите «Выбрать»

URL приёма

  1. Не меняя параметры, нажмите «Сохранить».
    Получение заявок из форм WPForms: Не меняя параметры, нажмите «Сохранить»
  2. Откройте вкладку «Источник данных» и скопируйте «URL».
    Получение заявок из форм WPForms: Откройте вкладку «Источник данных» и скопируйте «URL»

Webhook в WPForms

  1. В WordPress откройте «WPForms» → «Addons», найдите «Webhooks» и нажмите «Install Addon» / «Activate».
  2. Откройте «WPForms» → «All Forms» и нажмите «Edit» у нужной формы.
  3. Откройте «Settings» → «Webhooks» и включите «Enable Webhooks».
    Получение заявок из форм WPForms: Откройте «Settings» → «Webhooks» и включите «Enable Webhooks»
  4. В «Request URL» вставьте скопированный «URL».
  5. В «Request Method» выберите «POST».
  6. В «Request Format» выберите «JSON».
  7. В «Request Body» добавьте строки: в «Key» укажите имя поля, в «Select Field» выберите поле формы.
    Получение заявок из форм WPForms: Request URL, Method POST, Format JSON и Request Body
  8. Нажмите «Save» и отправьте тестовую заявку с опубликованной страницы.

Парсер JSON

  1. Добавьте действие «Парсер JSON».
  2. В поле «JSON» укажите тело запроса из источника.
    Получение заявок из форм WPForms: В поле «JSON» укажите тело запроса из источника
  3. Вставьте образец в «Пример», отметьте нужные элементы в дереве и нажмите «Сохранить».
    Получение заявок из форм WPForms: Вставьте образец в «Пример» и нажмите «Сохранить»
    Получение заявок из форм WPForms: В дереве JSON отметьте нужные элементы - они появятся в списке «Поля»

Полная настройка действия: Парсер JSON.

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

  • Проверьте, что установлена лицензия Elite и дополнение «Webhooks» активно.
  • Убедитесь, что у формы включён «Enable Webhooks», в «Request URL» вставлен скопированный «URL» и в «Request Method» выбран «POST».
  • В «Request Body» должна быть хотя бы одна пара «Key» + «Select Field».
  • Не удаляйте параметры из «URL» источника.
  • Сохраните форму и отправьте тест с опубликованной страницы, а не только из конструктора.

Действие «Цикл "Для каждого"»

Повторяет шаги для каждого элемента списка. Укажите имя переменной элемента и список в полях «Для каждого» и «Из».

Перейдите в обработке во вкладку "Действия" и нажмите на кнопку "Добавить действие"
actions: Перейдите в обработке во вкладку Действия и нажмите на кнопку Добавить действие

Для чего нужен

Действие «Цикл "Для каждого"» выполняет вложенные шаги для каждого элемента списка. Внутри цикла доступна переменная текущего элемента.

Как настроить

  1. Выберите «Цикл "Для каждого"» и нажмите «Выбрать».
    Цикл по элементам списка: Выберите «Цикл Для каждого» и нажмите «Выбрать»
  2. В поле «Для каждого» укажите имя переменной элемента.
  3. В поле «Из» укажите список или переменную со списком.
    Цикл по элементам списка: В поле «Из» укажите список или переменную со списком
  4. Нажмите «Сохранить».
  5. Добавьте действия внутрь тела цикла.

Когда использовать

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

Запустите обработку

  1. В обработку начнут поступать данные из настроенного источника.
  2. По очереди выполнятся все добавленные действия.
  3. Входящие данные, статус и история отобразятся в «Истории операций».

integrations: Входящие данные, статус и история отобразятся в «Истории операций»

Застряли на подключении или полях?

Соберём обработку «Получение заявок из форм WPForms → Цикл по элементам списка», проверим тест и запустим.