Возможно ли создание лида вместе с товарами в Битрикс 24 при отправлении формы сайта?

Да, возможно создание лида вместе с товарами в Битрикс 24 при отправлении формы сайта. Для этого нужно выполнить несколько шагов:

1. Создать форму на сайте, которая будет собирать необходимую информацию о потенциальных клиентах и выбранных товарам.
2. Настроить обработчик формы, который будет обрабатывать данные, отправленные с формы.
3. В обработчике формы создать лид в Битрикс 24 с помощью API.

Для работы с API Битрикс 24 вам понадобится получить токен доступа, который позволит вам взаимодействовать с системой. Для этого нужно зарегистрировать приложение в Битрикс 24 и получить нужные ключи.

После получения ключей и создания формы на сайте, можно приступить к написанию обработчика формы на сервере. В обработчике нужно будет получить данные, отправленные с формы, и создать лид в Битрикс 24 с помощью API.

Пример кода на PHP для создания лида с товарами в Битрикс 24:

<?php
// Подключение файла с настройками API Битрикс 24
require_once 'bitrix24-config.php';

// Получение данных с формы
$name = $_POST['name'];
$email = $_POST['email'];
$product1 = $_POST['product1'];
$product2 = $_POST['product2'];

// Создание массива данных для создания лида
$fields = array(
   'TITLE' => 'Новый лид',
   'NAME' => $name,
   'EMAIL' => array(array('VALUE' => $email, 'VALUE_TYPE' => 'WORK')),
   'PRODUCT_ROWS' => array(
      array(
         'PRODUCT_NAME' => $product1,
         'PRICE' => 10,
         'CURRENCY_ID' => 'USD',
         'QUANTITY' => 1
      ),
      array(
         'PRODUCT_NAME' => $product2,
         'PRICE' => 20,
         'CURRENCY_ID' => 'USD',
         'QUANTITY' => 1
      )
   )
);

// Вызов API Битрикс 24 для создания лида
$queryUrl = 'https://your-domain.bitrix24.ru/rest/CRM.lead.add.json';
$queryData = http_build_query(array_merge($fields, $auth));

$curl = curl_init();
curl_setopt_array($curl, array(
   CURLOPT_SSL_VERIFYPEER => 0,
   CURLOPT_POST => 1,
   CURLOPT_HEADER => 0,
   CURLOPT_RETURNTRANSFER => 1,
   CURLOPT_URL => $queryUrl,
   CURLOPT_POSTFIELDS => $queryData,
));

$result = curl_exec($curl);
curl_close($curl);

// Обработка результата создания лида
$response = json_decode($result, true);
if ($response && array_key_exists('result', $response)) {
   echo 'Лид успешно создан';
} else {
   echo 'Ошибка при создании лида';
}
?>

Обратите внимание, что в коде приведен пример создания двух товаров с фиксированной ценой и валютой. Вы можете адаптировать этот код под свои нужды, добавив дополнительные поля и настройки товаров.

Таким образом, с помощью API Битрикс 24 и обработчика формы на сервере вы можете создать лид вместе с товарами при отправке формы на сайте.