Найти тему
Дом технаря

Интеграция Salebot и Getcourse. Часть 2 (Создание заказа в Getcourse)

Оглавление

ЧАТ-БОТЫ
ЧАТ-БОТЫ

Всем привет, это вторая часть статьи об интеграции Getcourse и Salebot, сейчас мы научимся регистрировать и создавать заказы пользователям из Salebot в Getcourse.
Этот метод в Getcourse работает только на платных тарифах Getcourse. На тестовом периоде — нет.
Сначала нужно сделать все шаги из первой статьи, если еще не читали, переходите к чтению и возвращайтесь обратно.

Содержание

Настройка на стороне Getcourse

И так когда мы добавили ключи API Getcourse (это все было в этой статье), нам нужно создать предложение на Getcourse: я создал предложение за 0 рублей для теста, далее нам нужно добавить уникальный код предложения, код можно придумать любой, но он нам еще пригодится, смотрим на скриншот:

-2

Настройка на стороне Salebot

Нажимаем кнопку сохранить и запоминаем: стоимость предложения и уникальный код предложения. Переходим в Salebot и создаем там форму откуда будем подтягивать данные в Getcourse.

-3

Переходим в раздел сайт, далее создаем форму:


Создаем опрос, и выбираем нужные нам поля, которые мы будем передавать в Getcourse:
Создаем опрос, и выбираем нужные нам поля, которые мы будем передавать в Getcourse:

Добавляем поля и ставим галочку: обязательное поле
Добавляем поля и ставим галочку: обязательное поле
-6
-7

Прокручиваем вниз и находим там чек-боксы с соц.сетями, оставляем только те, которые подключены к вашему проекту или через который вы хотите получить данные пользователя:
Прокручиваем вниз и находим там чек-боксы с соц.сетями, оставляем только те, которые подключены к вашему проекту или через который вы хотите получить данные пользователя:

Нажимаем кнопку: сохранить и закрыть
Нажимаем кнопку: сохранить и закрыть

Переходим на нашу форму, оставляем её открытой в браузере и возвращаемся в конструктор воронок:
Переходим на нашу форму, оставляем её открытой в браузере и возвращаемся в конструктор воронок:
-11

Переходим в конструктор воронок Salebot

В конструкторе воронок создаем блок: первостепенная проверка условия, пишем условие: /start и протягиваем от него стрелку вниз:


Переходим в блок к которому протянули стрелку, добавляем калькулятор и вписываем это значение:
Переходим в блок к которому протянули стрелку, добавляем калькулятор и вписываем это значение:
getcourse_add_deal(‘#{email}’, ‘#{phone}’, ‘6481’, ‘0’, «», ‘{«first_name»:»#{name_from_ml}»}’)

Разберем что значит каждый пункт: 1 — email, заменяем нашей переменной из Salebot (эту переменную мы добавили в форму), 2 — phone, её мы так же заменяем переменной которую добавили в форму, далее у нас идет код предложения, которое мы создали на Getcourse: ‘6481’, пишите именно в одинарных кавычках, дальше у нас идет цена предложения, она должна совпадать с той ценой, что мы указали в предложении на Getcourse: ‘0’,
Разберем что значит каждый пункт: 1 — email, заменяем нашей переменной из Salebot (эту переменную мы добавили в форму), 2 — phone, её мы так же заменяем переменной которую добавили в форму, далее у нас идет код предложения, которое мы создали на Getcourse: ‘6481’, пишите именно в одинарных кавычках, дальше у нас идет цена предложения, она должна совпадать с той ценой, что мы указали в предложении на Getcourse: ‘0’,

Далее описаны параметры, в которых можно передать как одно значение, так и несколько.

deal_data — ‘{«product_title»:»наименование предложения», «product_description»:»описание предложения», «quantity»:1, «deal_status»:»код статуса заказа», «deal_is_paid»: «нет», «manager_email»:»email менеджера», «deal_created_at»:»дата заказа», «deal_finished_at»:»дата оплаты/завершения заказа», «deal_comment»:»комментарий», «payment_type»:»тип платежа из списка», «payment_status»:»статус платежа из списка», «partner_email»:»email партнера (для заказа)», «deal_currency»:»код валюты заказа», «addfields»:{«Доп.поле1″:»значение»,»Доп.поле2″:»значение»}}’

Вместо этого у нас стоят кавычки, далее у нас идет имя пользователя, оно записано в таком формате, потому что мы берем данные с формы:‘{«first_name»:»#{name_from_ml}»}’

Если у вас остались вопросы, вы можете задать мне их в личные сообщения: https://t.me/getcoursetilda

Тестируем создание заказа в Getcourse

Когда мы все разобрали, мы можем заполнить форму, которую с вами создавали:

Далее нас перебросит в телеграмм — бот и заказ упадет в Getcourse:
Далее нас перебросит в телеграмм — бот и заказ упадет в Getcourse:

Смотрим что получилось на стороне Getcourse:
Смотрим что получилось на стороне Getcourse:


А так же передался Salebot ID, теперь мы можем задействовать процессы, как это сделано в первой части этой статьи:
А так же передался Salebot ID, теперь мы можем задействовать процессы, как это сделано в первой части этой статьи:
-17

Документация Salebot:

https://docs.salebot.pro/integracii/servisy-dlya-marketologov/getcourse#kak-dobavit-zakaz

Спасибо за просмотр, оставляйте комментарии, задавайте вопросы, а так же подписывайте на мой канал в телеграмм: https://t.me/+0FX3CId0ggQ0NDY6