Добавление названия транка в тэг сделки

По умолчанию модуль интеграции пишет в тэг сделки ‘Itgrix’. Так можно отличить сделки, созданные модулем, от сделок, созданных другими способами. Бывает, нужно отличать, на какой внешний номер был звонок, для этого можно добавить в тэг название внешнего номера. Например:

Если звонок был на транк +734322334455, в тэг можно написать ‘Екатеринбург’, а если звонок был на транк +749545667788 то ‘Москва’. Так будет понятно, к какому городу относится созданная сделка. По тэгам удобно делать фильтры.

Код нужно добавить в файл /opt/itgrix_amo/customizer/actions/process_lead_creation_params.php перед блоком

return array(
     'state' => 'success',
     'data'  => $params,
);

Код:

$params['tags'] = array('Itgrix');
$trunkTags = array(
    '123456' => '2Гис',
    '+734322334455' => 'Екатеринбург',
    '+749545667788' => 'Москва'
);

$trunk = $params['call']['trunk'];

if (key_exists($trunk, $trunkTags)) {
    array_push($params['tags'], $trunkTags[$trunk]);
}

Также нужно включить кастомизацию сделок (лидов) в админке модуля, в разделе настроек модуля.

Last updated