Задача

Необходимо доработать действующую интеграцию между WordPress (плагин Contact Form 7) и amoCRM. В настоящий момент настроена базовая передача данных (имя, телефон) через API. Требуется расширить список передаваемых полей.

Требования к доработке

  • Передача 5 параметров из URL (source parameters) в amoCRM (кастомные поля или только в заметку).
  • Передача полного URL страницы, с которой отправлена форма.
  • Передача идентификатора ClientID (из UTM-плюс или отслеживающего скрипта) - как часть открытой сделки или контакта.
  • Сохранение текущей логики отправки имени и телефона.

Технические условия

  • Использование уже подключенного API ключа и вебхука (взаимодействие существующее).
  • Детали передаваемых параметров и примеры URL предоставит заказчик после обсуждения с выбранным экспертом.
  • Без изменения Theme или Functionality других форм.
  • Сделать обработку через WP hook (wpcf7_before_send_mail) или аналогичный файл.

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

После заполнения формы в WooCommerce/WordPress в amoCRM (сделка/контакт) должны автоматически записываться имя, телефон, все пользовательские GET/UGC-параметры и полный адрес источника.