Заказы из UDS будут открывать доступ к курсам, а оплаты в GetCourse — начислять клиентам баллы.
Шаг 1. Данные и ключи
Кабинет UDS → Настройки → Интеграции → API. Там же берётся ключ API.
Кабинет GetCourse → Настройки → Общие настройки → раздел API (секретный ключ). API работает не на всех тарифах.
Шаг 2. Настройки
Клиентов, пришедших из UDS, будем добавлять в эту группу при создании сделки. На группу удобно повесить процесс GetCourse: письмо с доступом, установка пароля, приветствие. Название берите из кабинета GetCourse (Пользователи → Группы) и вводите точь-в-точь. Оставите пустым — клиенты будут заводиться без группы.
Шаг 3. Осталось три действия
1. Приём заказов UDS — скопируйте ссылку в кабинет UDS
Кабинет UDS → Настройки → Интеграции → вебхуки → событие «Новый заказ». Вставьте адрес в поле URL и сохраните. Без этого заказы из UDS не будут открывать доступ к курсам.
2. Начисление баллов за оплату — вставьте ссылку в процесс GetCourse
Кабинет GetCourse → Процессы → создать процесс на объект «Заказ» → запуск по событию «Заказ оплачен» → операция «Вызов URL». Метод GET. В поле URL вставьте адрес НИЖЕ И ДОПИШИТЕ в конец параметры заказа:
Сохраните эту ссылку сразу. В ней секретный ключ вашей школы — второй раз мы его не покажем. Потеряете — напишите нам, выпустим новый.
Без этого процесса баллы за оплаты внутри GetCourse начисляться не будут (заказы из UDS всё равно работают).
3. Свяжите курсы с товарами UDS — откройте страницу связок
Эту ссылку никуда вставлять не надо: откройте её в браузере и заполните. Для каждого товара UDS впишите код предложения GetCourse — он лежит в кабинете GetCourse: Продажи → Предложения → нужное предложение → поле «Код». Пока код не указан, заказ на этот товар в GetCourse не уедет.