Заказ на GetCourse
Создаёт заказ на GetCourse для контакта, который дошёл до блока. В GetCourse передаются почта, имя, телефон контакта и все его переменные — они записываются в дополнительные поля пользователя и заказа. Туда же уходит поле contact_id с номером контакта на платформе.


Что подключить заранее
В интеграции GetCourse укажите «Account name» — имя аккаунта из адреса имя.getcourse.ru — и «Секретный ключ». После сохранения откроется вкладка «Webhook» с адресом для вызова из процессов GetCourse. Он нужен, чтобы бот узнал об оплате заказа.
Настройки
- «Уникальный код предложения» — код предложения в GetCourse, на которое создаётся заказ.
- «Сумма заказа» — стоимость заказа. Можно использовать автоподстановки, например переменную с суммой.
- «Несколько сделок у контакта» — включено: каждый проход через блок создаёт новый заказ. Выключено: блок обновляет первый заказ, уже созданный для этого контакта.
Выходы
- «Продолжить» — сразу после блока, не дожидаясь оплаты.
- «Успешная оплата» — когда GetCourse вызвал Webhook из интеграции и передал в параметре
linkссылку на покупку. Бот отправляет человеку сообщение «Ссылка на вашу покупку - …» и ведёт его по этому выходу.
Особенности
- У контакта должна быть электронная почта. Без неё блок заказ не создаёт. Спросите почту раньше по сценарию.
- Webhook находит контакта по параметру
emailилиuser_id. Вuser_idпередавайте номер контакта на платформе — значение поляcontact_id. - Если в Webhook вместо
linkпередатьpayment_link, бот отправит человеку сообщение «Ссылка на оплату заказа на GetCourse - …». Переход по выходу при этом не происходит. - Если заказ создать не удалось, человек об этом не узнает: причина видна только в логе выполнения блока.