Links
Comment on page

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

По умолчанию модуль интеграции пишет в тэг сделки ‘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]);
}
Также нужно включить кастомизацию сделок (лидов) в админке модуля, в разделе настроек модуля.
Кастомизация сделок