Замовлення на 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 - …». Перехід за виходом при цьому не відбувається. - Якщо замовлення створити не вдалося, людина про це не дізнається: причину видно лише в лозі виконання блоку.