Подключение UDS → GetCourse

Заказы из 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 вставьте адрес НИЖЕ И ДОПИШИТЕ в конец параметры заказа:
&deal_id={object.id}&deal_number={object.number}&email={object.user.email}&phone={object.user.phone}&cost={object.cost}
Сохраните эту ссылку сразу. В ней секретный ключ вашей школы — второй раз мы его не покажем. Потеряете — напишите нам, выпустим новый.
Без этого процесса баллы за оплаты внутри GetCourse начисляться не будут (заказы из UDS всё равно работают).
3. Свяжите курсы с товарами UDS — откройте страницу связок
Эту ссылку никуда вставлять не надо: откройте её в браузере и заполните. Для каждого товара UDS впишите код предложения GetCourse — он лежит в кабинете GetCourse: Продажи → Предложения → нужное предложение → поле «Код». Пока код не указан, заказ на этот товар в GetCourse не уедет.
Открыть страницу связок
Страница доступна всегда — добавите курс, вернётесь и допишете код.