Справочный центр

Настройка интеграции с Prodamus

API
Если вы хотите получать платежи от учеников из РФ и из-за границы, то можно рассмотреть Prodamus для подключения. В этой статье вы найдёте инструкцию по автоматическому добавлению учеников после оплаты через платежную систему Prodamus

Создание ссылки для приглашения на курс

Для того чтобы создать ссылку для приглашения на курс нужно перейти в Настройки школы → API, далее нужно создать новый ключ и перейти в Генератор API ссылок.
Рисунок - 1. Создание нового ключа и переход в Генератор API ссылок
В генераторе ссылок нужно выбрать один или несколько Курсов, куда будет добавлен студент. После этого нужно нажать на получившеюся ссылку для копирования её в буфер обмена.
Рисунок - 3. Ссылка для приглашения студента

Создание вебхука в make.com

Для того чтобы настроить интеграцию нам понадобиться сервис make.com. Нужно создать аккаунт или войти с помощью Google, Facebook, пр.

Создание сценария в make.com

После создания аккаунта, нужно перейти в раздел Scenarios и нажать + Create a new scenario.
Далее необходимо добавить модуль Webhooks для этого выполните следующий порядок действий:
  1. Нажать на большой +, чтобы добавить новый модуль;
  2. Найти в поиске и выбрать Webhooks;
  3. Выбрать Custom Webhooks;
  4. Нажать Add, чтобы добавить новый webhook;
  5. Задать понятное имя например Prodamus и нажать Save;
  6. Нажать на кнопку Copy address to clipboard чтобы скопировать ссылку вебхука.
Далее переходим в Prodamus в Настройки → Настройка уведомлений вставляем ссылку скопированную из make.com и нажимаем Сохранить.
Далее нужно отправить тестовый запрос нажимаем на иконку 🔁 и нажимаем Отправить.
Отправка тестового запроса по указанному URL
Отправка тестового запроса по указанному URL
После этого возвращаемся в make.com и добавляем новый модуль HTTP → Make a request.

В модуле HTTP нужно выбрать следующие параметры:
  1. URL = вставить ссылку приглашения на курс из Skillspace (сгенерированную в пункте 1 данной статьи);
  2. Method = Post;
  3. Body type = Multipart/form-data;
  4. Fields нажать добавить;
  5. Fields type = Text;
  6. Key = email (прописать вручную с клавиатуры);
  7. Value = Customer_email (выбрать из выпадающего списка).
Добавление модуля HTTP в make.com
Выбор отправки запроса Make a request
Параметры отправляемого запроса

Добавление развилки для тарифов

Если у вашего курса несколько тарифов и под каждый требуется отдельная группа на Skillspace нужно добавить Router кликнув по иконке 🔧 между модулями Webhooks и HTTP и выбрать Add a router. Далее нажатием на зеленый модуль Router у вас будут создавать разветвления, это и будут разделения на тарифы. Создайте необходимое вам количество разветвлений.
Установка развилки для тарифов
После этого нужно добавить условия чтобы система понимала в какую группу на Skillspace добавить студента. Для этого кликните на иконку 🔧 и нажмите Set up a filter. И заполните следующие поля:
  1. Label = это названия вашего фильтра, задайте любое понятное для вас название.
  2. Condition = products[ ]: name (выберите это значение из выпадающего списка)
  3. Text operations = Equal to (case insensitive) (Данное значение обозначает сравнивать текст без учета регистра)
  4. В нижнее поле указываете точное название вашего тарифа как указано в Prodamus.
Установка фильтра для развилки с тарифами
Выбор параметров фильтра

Сохранение сценария

Не забудьте сохранить сценарий и включить его!
Сохранение сценария
Активация сохранённого сценария

Полезные ссылки

Made on
Tilda