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

По умолчанию модуль itgrix_amo при создании контакта или сделки задаёт им тег Itgrix. При необходимости вы можете изменить тег перед отправкой запроса на создание контакта/сделки в CRM или добавить ещё один тег.

Синтаксис одинаковый для кастомизаций создания контактов и сделок.

Кастомизация настраивается в файлах:

  • process_contact_creation_params.php для контактов;

  • process_lead_creation_params.php для сделок.

Они находятся в каталоге:

itgrix_bx (Битрикс24)
itgrix_amo (amoCRM)

/opt/itgrix_bx/customizer/actions/

/opt/itgrix_amo/customizer/actions/

Для более ранних версий:

itgrix_bx (Битрикс24) ДО версии 3.4.0
itgrix_amo (amoCRM) ДО версии 2.6.0

/opt/itgrix_bx/custom/

/opt/itgrix_amo/custom/

Пример добавления тегов CustomTag1 и CustomTag2:

<?php
/**
 * @var $params
 */

// Нужно вернуть массив обновляемое_поле = значение

$CustomTag1 = 'CustomTag1';
$CustomTag2 = 'CustomTag2';

$params['tags_to_add'] = array(); 
// Добавляем каждый кастомный тег:
array_push($params['tags_to_add'], array('name' => $CustomTag1));
array_push($params['tags_to_add'], array('name' => $CustomTag2));

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

Last updated

Was this helpful?