StreloБаза знанийВ кабинет

Действия 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

  1. В GetCourse перейдите в раздел Продукты, затем Офферы.
  2. Откройте нужный оффер.
  3. Код оффера указан в поле Символьный код (обычно латиница-цифры-дефис).

Нода 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 в следующем узле условием, чтобы обработать сбои.

Не нашли ответ?

Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.