Действия GetCourse в воронке
Разбор 5 нод GetCourse в конструкторе воронок: Пользователь, В группу, Сделка, Статус сделки, Письмо. Поля, где брать offer_code, куда пишется результат.
Коротко
В конструкторе воронок доступна группа нод GetCourse. Все ноды работают только при подключенной интеграции. Результат каждой ноды пишется в переменную, которую вы задаете в поле responseVariable.
Нода GetCourse: Пользователь
Создает или обновляет пользователя в GetCourse. Поиск по email - если пользователь найден, обновляет данные; не найден - создает. Основные поля: email (обязательно), phone (формат +79991234567), имя, фамилия, любые кастомные поля GetCourse. В переменную {{имя}}_user_id пишется ID пользователя в GetCourse.
Нода GetCourse: В группу
Добавляет пользователя в группу GetCourse. Поле Группа - точное название группы из GetCourse (чувствительно к регистру). Пользователь определяется по email. Если группа не существует, нода вернет ошибку в {{имя}}_error.
Нода GetCourse: Сделка
Создает сделку (заказ) в GetCourse. Обязательные поля:
- offer_code - код оффера из GetCourse. Оффер должен существовать заранее (Продукты, Офферы в GetCourse). Пример: webinar-vip.
- deal_cost - сумма сделки. Можно подставить переменную {{price}}.
- return_payment_link - если включено, нода вернет ссылку на оплату в {{имя}}_payment_url.
В переменные пишется: {{имя}}_deal_id (номер сделки), {{имя}}_payment_url (ссылка на оплату, если запрошена), {{имя}}_error (текст ошибки при сбое).
Где взять offer_code
- В GetCourse перейдите в раздел Продукты, затем Офферы.
- Откройте нужный оффер.
- Код оффера указан в поле Символьный код (обычно латиница-цифры-дефис).
Нода GetCourse: Статус сделки
Читает статус существующей сделки по её номеру. Поле deal_number - номер сделки (можно подставить переменную, например {{order}}_deal_id из предыдущей ноды Сделка). Результат: статус сделки (new, payment_waiting, payed, cancel и т.д.) в переменную {{имя}}, ошибка - в {{имя}}_error.
Нода GetCourse: Письмо
Отправляет письмо из рассылки GetCourse конкретному пользователю. Поле mailing_id - ID письма из раздела Email-маркетинг GetCourse. Пользователь определяется по email. Удобно для транзакционных сообщений через GetCourse.
Переменные результата: общая логика
- Задайте поле responseVariable, например order.
- Успех: данные попадают в {{order}}, {{order}}_deal_id, {{order}}_payment_url, {{order}}_user_id в зависимости от ноды.
- Ошибка: текст ошибки попадает в {{order}}_error, основная переменная пустая.
- Проверяйте {{order}}_error в следующем узле условием, чтобы обработать сбои.
Не нашли ответ?
Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.