Ответы пользователя по тегу PHP
  • Передача сделок из CRM в Roistat?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    Сделки из CRM у Вас передаются в Roistat, если заполнен номер визита (об этом см. в документации). Далее, сайт у Вас связан с CRM, и задача прокинуть номер визита с сайта, который выдает на сайте скрипт Roistat, в сделку.
    Вам нужно в интеграцию сайта с CRM добавить дополнительно передачу номера визита, в API, например, или если есть формы, которые передаются не через API, тогда они наверняка передают UTM-метки, соответсвенно номер визита добавляем в метку, и далее в CRM уже работаем с этой меткой в плане заполнения в нужное место.

    P.S. Буду благодарен, если меня поправят более опытные партнеры AmoCRM.
    Ответ написан
    Комментировать
  • Не работает обновление сделки?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    $prms = array(
        "id" => id_deal,
        "fields" => array(
            "id_field" => 'value',
        ),
    );
    $prms = json_encode( $prms );
    $result = bx24( $prms, 'crm.deal.update' );
    
    function bx24( $params, $type, $portal = '***', $admin_id = '***', $secret_code = '****' ) {
    $queryUrl = 'https://' . $portal . '.bitrix24.ru/rest/' . $admin_id . '/' . $secret_code . '/' . $type;
    $params = json_decode( $params, true );
    $queryData = http_build_query(
    
    		$params
    	);
    
    	$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 );
    
    	return json_decode( $result, 1 );
        }
    ?>
    Ответ написан
    Комментировать
  • Как создать исходящий веб хук в Битрикс?

    bitrix24info
    @bitrix24info
    Эксперт Битрикс24
    1. Робот настроить в CRM - Сделки, а не в лидах, если Вы хотите что бы это работало для Вас в сделках.
    2. Проверьте выполнился ли Ваш робот на вкладке Роботы в сделке.
    Ответ написан