Коллеги здравствуйте. Можите помочь. Нужно передать с формы сайта Wordpress значение формы в битрикс24, значение передаются а вот ответственный за форму не назначается, ставится тот с под каuо был сделан restapi/ $submission = WPCF7_Submission::get_instance(); $posted_data = $submission->get_posted_data(); //далее мы перехватывает введенные данные в Contact Form 7 $firstName = $posted_data['your-name']; //перехватываем поле [your-name] $title = $posted_data['title']; $email = $posted_data['email']; $phone = $posted_data['phone']; //$avto = $posted_data['car']; //перехватываем пользовательские поля
//сопостановление полей Bitrix24 с полученными данными из Contact Form 7 $postData = array( 'TITLE' => $title, // Установить значение свое значение 'NAME' => $firstName, 'EMAIL_WORK' => $email, 'PHONE_WORK' => $phone, 'ASSIGNED_BY_ID' => 23, //'UF_CRM_1543571737' => $avto, );
//передача данных из Contact Form 7 в Bitrix24 if (defined('CRM_AUTH')) { $postData['AUTH'] = CRM_AUTH; } else { $postData['LOGIN'] = CRM_LOGIN; $postData['PASSWORD'] = CRM_PASSWORD; }
На самом деле ничего сложного. Нужно просто обратиться к методу создания лида. То есть в вашем скрипте обработки формы нужно добавить код, вызывающий метод crm.lead.add. Будет что-то вроде такого:
Олег Сурков написал: Добрый, в правильно заданном вопросе, половина ответа. Какой скрипт вас интересует, какую форму вы хотите доработать?
Пользуюсь на сайте сервисом conversus https://lk.conversus.pro у них есть интеграция через webhook. В общем я webhook в bitrix24 создал, данные на сайт bitrix24 приходят, но вот лид не создаётся(((. Как понял из разных форумов в том числе и этого, что нужно прописать скрипт на создание лида. Вопрос в том где его прописать?
Все правильно, создаете на хостинге, php файл, и в него передаете данные с https://lk.conversus.pro, 1) сначала на хостинге с битриксом создаете файл типа webhook.php 2) На конверсусе у вас должен у вас должны передаваться данные в этот файл, то есть там должна быть строка вида http://ваш_сайт_на_битрикс/webhook.php в этот файл у вас будут падать данные с внешнего сайта. 3) Ну а сам файл, здесь уже выкладывали с рабочими данными. 4) Ну а потом смотрите какие данные попадают в вашу систему, берите нужные и "скармливайте" их битриксу. Ничего сложного в этом нет.
Олег Сурков написал: Все правильно, создаете на хостинге, php файл, и в него передаете данные с https://lk.conversus.pro , 1) сначала на хостинге с битриксом создаете файл типа webhook.php 2) На конверсусе у вас должен у вас должны передаваться данные в этот файл, то есть там должна быть строка вида http://ваш_сайт_на _битрикс/webhook.php в этот файл у вас будут падать данные с внешнего сайта. 3) Ну а сам файл, здесь уже выкладывали с рабочими данными. 4) Ну а потом смотрите какие данные попадают в вашу систему, берите нужные и "скармливайте" их битриксу. Ничего сложного в этом нет.
ВООООТ! Теперь понятно! а местоположение файла важно? и важно ли его название?
Наверное, ошибка в том, что вы невнимательно прочитали. Еще раз прочитать ветку и просмотреть логи, тут телепатов нет, чтобы мысленно выяснить, где вы допускаете ошибку.