Ответы пользователя по тегу WordPress
  • Сайт на WP + Contact Form 7 + Битрикс24 - не передаётся поле тип "список"?

    Ramapriya
    @Ramapriya
    Добрый день.

    1. Используйте вебхуки - если кто-то перехватит ваши авторизационные данные, то сможет попасть на портал. Вебхук такой возможности не даст - он вернёт в json-формате только ту информацию, на которую ему дали права + права пользователя на портале (т.е. через вебхук нельзя будет удалить все лиды, если у пользователя нет прав на удаление).
    2. Используйте класс CRest - он существенно упрощает передачу данных в Б24
    3. Для записи значения в списочное поле вам нужно получить id значения (посмотреть список полей и значений лида можно с помощью метода crm.lead.userfield.list) и передавать в параметрах этот id


    Примерный код:

    // settings.php
    define('C_REST_WEB_HOOK_URL','https://rest-api.bitrix24.com/rest/1/doutwqkjxgc3mgc1/');//url on creat Webhook
    
    //ваш код
    $postData = [
    'TITLE' => 'Заявка с сайта', // Установить значение свое значение
    'NAME' => $firstName,
    'PHONE_WORK' => $myphone,
    'COMMENTS' => $userFieldEnumValueId // id значения списочного поля
    ];
    
    $lead = CRest::call('crm.lead.add', ['fields' => $postData]);
    
    return $lead['result'] ?? [$lead['error'], $lead['error_description'];
    Ответ написан
    5 комментариев
  • Какие есть бесплатные CMS или плагины CRM для продаж\покупок клиентами?

    Ramapriya
    @Ramapriya
    Битрикс24, если только CRM нужна. Даже на бесплатном тарифе функционал обширный, плюс мощное Rest API, которое может частично заменить роботов, доступных на платных тарифах.
    Ответ написан
    Комментировать