# Заказ на GetCourse

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

![Панель настроек блока «Заказ на GetCourse»](https://support.watbot.ru/_media/ru/01-chatbots/03-blocks/11-integrations/_images/get-course-deal.webp?v=1791781230)

## Что подключить заранее

В интеграции GetCourse укажите «Account name» — имя аккаунта из адреса `имя.getcourse.ru` — и «Секретный ключ». После сохранения откроется вкладка «Webhook» с адресом для вызова из процессов GetCourse. Он нужен, чтобы бот узнал об оплате заказа.

## Настройки

- **«Уникальный код предложения»** — код предложения в GetCourse, на которое создаётся заказ.
- **«Сумма заказа»** — стоимость заказа. Можно использовать [автоподстановки](https://support.watbot.ru/chatbots/templates), например переменную с суммой.
- **«Несколько сделок у контакта»** — включено: каждый проход через блок создаёт новый заказ. Выключено: блок обновляет первый заказ, уже созданный для этого контакта.

## Выходы

- «Продолжить» — сразу после блока, не дожидаясь оплаты.
- «Успешная оплата» — когда GetCourse вызвал Webhook из интеграции и передал в параметре `link` ссылку на покупку. Бот отправляет человеку сообщение «Ссылка на вашу покупку - …» и ведёт его по этому выходу.

## Особенности

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