1. Как найти API-ключ и символьный код магазина в RetailCRM
1.1 Зайдите в RetailCRM под вашим аккаунтом
1.2 Перейдите в раздел “Настройки” (1), далее в подраздел “Интеграция” (2)
1.3 Щелкните в пункт меню “Ключи доступа к API” (3)
Требуемый ключ находится в поле “Ключ” (4).
Для проверки настроек API ключа щелкните поле ключ (4).
Активность ключа установлена. Доступ к магазину предоставлен. В разделе “Разрешенные методы API” все чекбоксы установлены (все методы API разрешены для ключа).
1.4 Получение символьного кода магазина
На странице с настройками, щелкните по названию магазина в поле таблицы “Магазины”.
Откроется окно настроек магазина (Главная — Магазины). Символьный код магазина находится в одноименном поле формы настроек магазина.
1.5 Настройка триггеров в RetailCRM через Webhook UTMSTAT
Триггеры в RetailCRM используют вебхуки в UTMSTST для отражения изменений, которые были сделаны, к примеру, в Сделке на стороне RetailCRM.
Чтобы настроить триггер для события изменения заказа в RetailCRM, перейдите в окне “Заказы” в раздел “Администрирование” (1), далее в подразделе “Коммуникации” (2) выберите пункт “Триггеры”. Нажмите кнопку “Добавить +” (4).
Заполните поле “Название” значением “Изменение сделки”. Заполните поле “Символьный код” значением “izmenenie-sdelki”. Установите чекбокс “Активность”. Выберите в ниспадающем меню “Событие” – “Изменение заказа”.
Щелкните ссылку “Добавить действие” внизу страницы. Выберите пункт “Выполнить HTTP-запрос”.
В появившемся поле “Адрес” вставьте Ссылку для Webhooks из окна интеграции RetailCRM (появляется при нажатии кнопки “Настройка”, см. далее пункт 2.3).
В ниспадающем меню HTTP метод выберите пункт POST.
В ниспадающем меню “Передавать параметры” выберите пункт “В теле запроса (urlencode)“. Нажмите кнопку “Добавить параметр”.
Создайте параметры по одному, копируя названия параметров и их значения по отдельности из строк таблицы:
Параметр | Значение |
id | {{ order.id }} |
{{ order.email }} | |
phone | {{ order.phone }} |
first_name | {{order.firstName}} |
last_name | {{ order.lastName }} |
order_status | {{ order.status.code }} |
order_price | {{ order.totalSumm }} |
site | {{ order.site.code }} |
Нажмите кнопку “Сохранить”.
Триггер настроен.
2. Настройка UTMSTAT
2.1 Перейдите в раздел Настройки проекта, подраздел “Интеграция с сервисами”
Ссылка на раздел https://utmstat.com/integrations
2.2 Подключите интеграцию RetailCRM
Введите параметры подключения: адрес, API ключ, символьный код магазина.
Нажмите кнопку “Подключить”. При успешном проключении , индикаторы загорятся зеленым
2.3 Вебхуки UTMSTAT для триггеров RetailCRM
В разделе “Интеграция с сервисами” нажмите кнопку “Настройка”.
Расположение ссылки для Webhooks
3. Проверка работы
3.1 Позвоните на один из номеров коллтрекинга
Список всех номеров здесь – https://utmstat.com/phone-numbers
3.2 Проверьте, что в результате звонка на номер коллтрекинга создалась заявка во CRM UTMSTAT
Список заявок CRM UTMSTAT здесь – https://utmstat.com/crm-leads
3.3 Проверьте, что в результате звонка на номер коллтрекинга в RetailCRM создалась сделка
Перейдите в раздел “Заказы”. На странице должна отобразиться сделка из UTMSTAT.
Результат
Если заказ создался, то вы успешно настроили интеграцию RetailCRM и UTMSTAT.
Типовые проблемы и решения
Изменения в RetailCRM не отражаются в заявках UTMSTAT
Возможно, вы не настроили триггеры RetailCRM. Пожалуйста, выполните действия в пункте 1.5