Задача
Необходимо доработать действующую интеграцию между 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-параметры и полный адрес источника.