Пользовательские поля в Bitrix24 — передача значений в лидах

Пользовательские поля в Bitrix 24 — это поля, которые вы задаете самостоятельно как для лида, так и для контакта и сделки. Данные поля функционируют точно так же как и стандартные поля в Битрикс 24. С их помощью вы можете совершать поиск и фильтрацию по базе. Если вы настроили автоматическое создание лидов с сайта в Битрикс 24, то наверняка столкнись с таким вопрос как же передать значения для пользовательских полей вместе с заявкой с сайта. Для этого необходимо всего лишь узнать ID уже созданного вами поля и добавить его значения в PHP скрипт для отправки данных.

Как узнать ID пользовательского поля?

Для того, чтобы узнать ID уже созданного Вами поля, необходимо:
  • открывать Ваш Bitrix 24;
  • перейти в раздел CRM → Настройки → Настройки форм и отчетов → Пользовательские поля → Лид (Список поле);
  • в списке найти ваше поле и перейти в него;
  • в поисковой строке, в конце url, вы увидите значение UF_CRM_XXXXXXXXXX https://ваш-домен.bitrix24.ru/crm/configs/fields/CRM_LEAD/edit/UF_CRM_XXXXXXXXXX/ , где UF_CRM_XXXXXXXXXX — это и есть ID
Если у вас нет еще пользовательского поля, то для начала вам необходимо его создать, после чего Вы сможете узнать его ID.

Как создать пользовательское поле?

Для создания вашего пользовательского поля, необходимо:
  • открывать Ваш Bitrix 24;
  • перейти в раздел CRM → Настройки → Настройки форм и отчетов → Пользовательские поля → Лид (Добавить поле);
  • задать название поля;
  • поставить галочку для «Показывать в списке»;
  • желательно использовать тип поля «Строка»;
  • сохранить
Только после того как вы создадите пользовательское поле можно узнать его ID.

Как передать значение пользовательского поля в PHP скрипт для отправки данных?

Сам PHP скрипт для отправки данных вы можете найти в статье «Bitrix24 лиды с сайта — автоматическое создание лидов«, а также посмотреть его вариации по интеграции с: Для того, чтобы передать значения для вашего пользовательского поля с помощь ваше упомянутого скрипта Вам необходимо в $postData = array добавить ID вашего поля и передать полученное для него значение. Для примера приведу кусочек php скрипта по интеграции Contact Form 7 для WordPress и Битрикс24:
   if ('Контактная форма 1' == $title ) { //Вместо "Контактная форма 1" необходимо указать название Вашей контактной формы
       $submission = WPCF7_Submission::get_instance();
       $posted_data = $submission->get_posted_data();
       //далее мы перехватывает введенные данные в Contact Form 7
       $firstName = $posted_data['your-name']; //перехватываем поле [your-name]
       $message = $posted_data['your-message']; //перехватываем поле [your-message]
       $your-field = 'value for your field'; //здесь получаем значение для Вашего произвольного поля
 
       //сопостановление полей Bitrix24 с полученными данными из Contact Form 7
       $postData = array(
          'TITLE' => 'Название лида с сайта', // Установить значение свое значение
          'NAME' => $firstName,
          'COMMENTS' => $message,
          'UF_CRM_XXXXXXXXXX' => $your-field, //Передаем значение в ваш Bitrix 24 с помощь ID
       );
Вот в принципе и вся настройка по передаче значений для пользовательских полей в лиды Битрикс24.
Понравилась статья? Поделись ей =)

Подписаться на email рассылку

Хотите быть в курсе новых инструкций и кейсов для вашей работы?

Подпишись на полезную рассылку об интернет-маркетинге


2 thoughts on “Пользовательские поля в Bitrix24 — передача значений в лидах

  1. Здравствуйте. Спасибо за статью, очень полезная. А как передать в пользовательские поля значения из куки? например ip адрес, googleclientid и т.д. в WordPress?

    • Добрый день, Максим

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

      Потом в эти скрытие поля подставляете значения из cookie. Можно с помощью php, можно с помощью javascript.

      Затем в момент успешной обработки формы перехватываете значения из полей и передаете в Б24, в нужные вам поля.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *