• Как отправить данные с формы в bitrix?

    @Shprd
    Отправка данных в CRM из кастомных форм с любого сайта
    На стороне CRM нужно создать вэбхук:
    https://dev.1c-bitrix.ru/learning/course/?COURSE_I...

    На стороне своей формы нужно обеспечить отправку данных, например CURL'ом
    <?php
    $queryUrl = 'https://yourname.bitrix24.ru/rest/1/webhookcode/cr...';
    $queryData = http_build_query(array(
    'fields' => array(
    'TITLE' => 'Название формы',
    'NAME' => $_POST["name"],
    'PHONE' => array(
    array(
    "VALUE" => $_POST["phone"],
    "VALUE_TYPE" => "WORK"
    )
    )
    ),
    'params' => array("REGISTER_SONET_EVENT" => "Y")
    ));
    $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);
    ?>

    Курловский пример взят с сайта: odlord.ru/bitrix24-rest-api-sozdanie-lida-cherez-formu
    Там же есть список стандартных полей CRMки
    Ответ написан
    Комментировать
  • Почему выводит ошибку Не удалось отправить заявку. Код ответа сервера: 400 (sending) (0)?

    @Shprd
    По инструкции галочку попробуйте снять:
    "Внимание!
    Интеграция со СДЭК переходит на версию 2.0. Если функционал модуля перестал работать - необходимо в сервисных свойствах (щелчок по заголовку) убрать флаг "Использовать старый API для запросов" для перехода на новое API. Функционал будет дорабатываться - следите за обновлениями. Рекомендуется временно не использовать события модуля. Учтите, что базы данных старого и нового API различы.
    Приносим извинения за временные неудобства."

    634e7dbebf321472125466.png

    На этой странице внизу (вкладка настроек)
    /bitrix/admin/settings.php?lang=ru&mid=ipol.sdek&mid_menu=1

    634e7e31d17e7249151680.png
    Ответ написан
    Комментировать