Информация о курсе
Название | Описание | Тип |
id | ID курса | Число |
role | Роль пользователя в данном курсе 1 - владелец 2 - администратор 3 - партнер 4 - студент 5 - запрос на обучение 6 - продавец 7 - менеджер 8 - студент, проходящий коронку |
Число |
current_page | Последний урок, который посещал пользователь в данном курсе | Число |
title | Название | Строка |
description | Описание | Строка |
image | Путь к картинке | Строка |
lessons | Количество не тестовых уроков в курсе | Число |
tests | Количество тестовых уроков в курсе | Число |
status | Статус курса 1 - активен 0 - не активен |
Число |
percentage | Доля цены курса, которую проект оставляет себе при оплате учеником | Число |
percentage_no_commission | Доля цены курса, которую проект оставляет себе, если оплата курса произошла напрямую владельцу курса | Строка |
fixed | Фиксированная цена курса за каждого студента в месяц, которую курс должен оплатить проекту | Число |
price | Цена курса - целое число | Число |
period | Периодичность оплаты 0 - единоразово, >0 - число дней (например, 30 - раз в 30 дней) |
Строка |
points | Количество поинтов за весь курс | Число |
user_points | Количество поинтов пользователя за весь курс | Число |
currency | Валюта курса по стандарту ISO 4217. Доступные значения RUB, USD. |
Строка |
balance | Баланс курса в валюте курса | Число |
card | Номер карты для вывода средств. Только для администрации курса | Число |
usdt_wallet | Номер крипто-кошелька в usdt для вывода средств. Только для администрации курса | Число |
paid_until | До какого момента у пользователя оплачен курс. Unix. Актуально для пользвателей с role > 3 | Число |
subscription | Включено ли у пользоватея автопродление курса 0 - выключено 1 - включено |
Число |
access | Тип доступа к курсу. Возможные значения: 0 - открытый курс, любой человек может вступить 1 - доступ по паролю (для входа в курс нужно знать пароль) 2 - доступ по почте (если к аккаунту привязана корпоративная почта, то доспу будет сразу предоставлен) 3 - доступ вручную (администрация курса сама принимает и отклоняет заявки в курс) |
Число |
password | Пароль, необходимый для вступления в курс. Для access = 1 | Строка |
domain | Домен, имея почту в котором можно получить доступ к курсу. Для access = 2 | Строка |
teacher_id | ID преподавателя | Число |
teacher_name | Имя преподавателя | Строка |
teacher_photo | Фото преподавателя | Строка |
teacher_description | Описание преподавателя | Строка |
statistics | Объект студент | Массив |
design | Дизайн курса | Строка |
no_logo | Скрыть логотип 0 - показать 1 - скрыть |
Строка |
unseen | Количество непрочитанных сообщений | Строка |
last_change | Время последнего изменения настроек курса или баллов пользователя | Строка |
confirmed | Является ли курс верифицированным 0 - Нет 1 - Да |
Строка |
block_unpaid_users_messages | Блокировать ли неоплаченным пользователям доступ к мессенджеру 0 - Нет 1 - Да |
Число |
video_token | Токен для использования видео-хостинга | Строка |
tags | Теги | Строка |
start_date | Дата время старта марафона. Unix | Строка |
finish_date | Количество дней до окончания марафона со старта | Строка |
buy_after_start | Разрешена ли покупка марафона после начала 0 - Нет 1 - Да |
Строка |
marathon | Марафон 0 - Выключен 1 - Включен |
Число |
instant_payment | Показывать ли сразу форму оплаты 0 - Нет 1 - Да |
Число |
landing | Содержание лендинга | Строка |
join_page_include_navigation | Отдавать ли навигацию всем пользователям 0 - Нет 1 - Да |
Строка |
enable_landing | Включен ли лендинг 0 - Нет 1 - Да |
Строка |
percent | Процент, который получает продавец с продаж курса | Строка |
enable_plans | Включены ли тарифы 0 - Нет 1 - Да |
Строка |
plan | Текущий Тариф пользователя | Строка |
plans | Массив объектов Тариф упрощенный. Отдается только администрации (роли 1,2,3,6,7) | Строка |
messenger_autoanswer_mins | Минимальное время (мин), через которое ученик получит автоответ в мессенджер от бота, если никто из администрации не ответит раньше. -1 - опция выключена | Строка |
ai | Разрешено ли использование чат-ботов 0 - Нет 1 - Да |
Строка |
ai_image_generator | Разрешено ли использование искуственного интелекта для генерации картинок 0 - Нет 1 - Да |
Строка |
messenger_sell_mins | Минимальное время (мин), через которое ученик получит сообщение в мессенджер от бота, предлагающее ему купить курс | Строка |
language | Язык курса ru - русский en - английский fa = фарси |
Строка |
required_connection_types | Необходимые методы связи со студентом У студента должны быть привязаны: mail - почта phone - телефон tg - телеграм Значение формируется как массив допустимых значений. Пример: ["mail","tg"] - такая запись означает, что для вступления в курс пользователю необходимо привязать почту и телеграм в профиле, чтобы иметь возможность подписаться на курс. |
Строка |
telegram_chats | ID групп/каналов в телеграм через запятую: -100123,-100321 |
Строка |
telegram_funnel_bot_token | Токен бота-воронки | Строка |
current_payment_system | Платежная система, используемая курсом unitpay - Юнитпей (доступно всегда) prodamus - Продамус (доступно при наличии токена prodamus_token) meletonpay - Мелетон пей (доступно при наличии токена meletonpay_token) В случае переключения платежной системы на prodamus цена курса станивится рублевой |
Строка |
prodamus_token | Токен от платежной системы продамус | Строка |
prodamus_url | Домен от платежной системы продамус | Строка |
meletonpay_login | Логин от платежной системы мелетон пей | Строка |
meletonpay_password | Пароль от платежной системы мелетон пей | Строка |
allowed_payment_systems | Массив доступных курсу платежных систем. Возможные значения: unitpay - Юнитпей prodamus - Продамус meletonpay - Мелетон пей |
Строка |
meletonpay_webhook_set | Указал ли пользователь в своем ЛК мелетона вебхук 0 - Нет 1 - Да |
Строка |