SchoolMaster
Подключение интеграции:
Для подключения интеграции нам понадобится:
- Ссылка на ваш сайт внутри SchoolMaster, например:
multyai.smdemo.ru
- Ключ токена api v2 в SchoolMaster
Чтобы получить ключ токена, заходим в SchoolMaster - "Настройки" - "Основные настройки" - "API v2" (в самом низу) - "Сгенерировать новые данные api v2"
И копируем "access_token".

Теперь идем в Multy, открываем "Настройки проекта" - "Интеграции" - "SchoolMaster" - "Добавить" и вводим ваш сайт SchoolMaster, ключ токена и нажимаем сохранить.

Интеграция подключена.
Теперь заходим еще раз в подключенную интеграцию и копируем Webhook URL для настройки уведомлений:

Этот Webhook URL необходимо будет вставить в каждый товар.
Настройка товаров SchoolMaster
Открываем "Продукты" - "Все продукты" - Открываем ваш продукт - вкладка "События"

Спускаемся в самый низ и в пункте "HTTP-уведомления" нажимаем "Добавить уведомление"

Пишем название и вставляем ссылку на скопированный ранее из Малти - "Webhook URL"

Настраиваем остальные поля:
- Имя клиента:
user_first_name
- Фамилия клиента:
user_last_name
- Телефон клиента:
user_phone
- Email клиента:
user_email
- ВК ID:
user_vk_id
- ID пользователя:
user_id
- ОК ID:
user_ok_id
- TG ID:
user_tg_id
- Дата заказа:
order_created_at
- Дата оплаты заказа:
order_finished_at
- ID заказа:
order_id
- Статус заказа:
order_status
- Номер во внешней системе:
order_number
- ID продукта:
product_id
- Состав заказа:
order_products_list
- Состав заказа (json):
order_products
- Пинкод, ключ:
product_pin
- Ссылка на скачивание продукта:
product_url
- Сумма заказа:
order_price
- Цена продукта:
product_price
- Название продукта:
product_title
ОЧЕНЬ ВАЖНО придерживаться именно таких названий для большинства параметров чтобы ничего не поломалось в событии. Также обращайте внимание, чтобы не было лишних пробелов, символов и т.д.
Настройка схемы:
Скачать пример готовой схемы для тестирования: [Скачать]
Обязательно пройдитесь по схеме и везде, где необходимо - укажите свою интеграцию!
Ключевые слова для тестирования:
/sm_order
- получить ссылку на оплату продукта
/sm_get_user
- получить пользователя
/sm_change
- сменить статус заказа
/sm_login
- авторизация по ссылке (без ввода пароля)
/sm_user
- создать пользователя
/sm_check
- проверка наличия в группе
Доступные события:
Доступные действия:
- Создать заказ в School Master
- Создать пользователя в School Master
- Получить ссылку для авторизации в School Master
Доступные условия:
- В группе пользователей School Master
- Купил продукт в School Master
- Цена заказа
- Название заказа
Более детальная документация сервиса School Master:
https://school-master.notion.site/API-2-0-d3971331957146e5860772313ed5a113