Заказ на GetCourse
Last updated
Was this helpful?
Last updated
Was this helpful?
перейдите в раздел Настройки → Интеграции → GetCourse.
Необходимо указать "Account name" и "Секретный ключ". Их вы можете найти по адресу:
{ваш aккаунт на getcourse}/saas/account/api
на GetCourse необходимо наличие у контакта заполненной почты (идентификация пользователей на GetCourse происходит посредством email).
При выполнении блок отправляет информацию на GetCourse, где создается "новый" заказ.
Пользователь чат-бота при этом будет добавляться в список пользователей на GetCourse с типом “Ученик” и статусом “В базе”, если система не нашла в базе пользователя с таким же email.
Дополнительно отправляется id контакта в боте на GetCourse, для его сохранения необходимо создать на GetCourse дополнительное поле “contact_id” (тип поля «строка»).
В блоке "Заявка на GetCourse" необходимо указать уникальный номер предложения (создается на стороне GetCourse в разделе "Настройки" предложения. Сумма заказа так же берется из карточки предложения.
От системной кнопки "Продолжить" можно дальше вести пользователя по сценарию бота, либо выслать информацию о том, что ссылка на оплату придет в течение 10-15 минут (особенность срабатывания процесса на GetCourse).
Информация от системной кнопки "Успешная оплата" придет пользователю только после отработки процесса на отправку ссылки пользователю с доступом к курсу.
В процессах для отправки ссылок необходимом использовать вебхук для отправки уведомлений, сформированный после успешной интеграции
Первый процесс (ссылка на оплату) создается по заказам. Правило вхождения: принадлежит пользователю, который имеет заказ по предложению "Курс...", статус заказа новый, тип регистрации пользователя "Создан чрез API". В самом процессе необходимо создать задачу по объекту “Вызов url”, где выбрать метод “POST” и вставить сгенерированный вебхук из бота, а также добавить к ссылке параметры:
?email={object.user.email}&payment_link={object.payment_link}
Остальные настройки задачи оставить по умолчанию.
Второй процесс (ссылки на курс после успешной оплаты)создается по покупкам. Правило вхождения: статус "активна", продукт "Курс...". В самом процессе необходимо создать задачу по объекту “Вызов url”, где выбрать метод “POST” и вставить сгенерированный вебхук из бота, а также добавить к ссылке параметры:
?email={object.user.email}&link={object.training_link}
Остальные настройки задачи оставить по умолчанию.