Что менялось в School-master от версии к версии. Обновления входят в лицензию: платить за них отдельно не нужно.
Вышла новая версия School-Master
Что нового?
Онлайн-консультации — новое расширение
Бронирование платных консультаций у автора: клиент выбирает свободный слот (с учётом дней из планирования, выходных и праздников), оплачивает, получает подтверждение. Отдельные страницы «Мои консультации» у автора и у клиента, письма-уведомления, оплата в реальном времени, ссылка на консультации в меню пользователя.
Виджет для мобильных - специальный виджет для мобильных устройств, выводится внизу экрана, работает в любой позиции.
Выводит от 2х до 4х кнопок.

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

Обновление для платёжных системы и сервисов
Вебхуки и автоматизации
Добавлены вебхуки в тренингах и в автоматизациях (отправка событий во внешние системы), доработаны лейблы (метки).
Прочие новинки
Небольшой патч для установки новой версии чатов SM
Выпуск очередного обновления Скулмастер
Что нового
Автоответ при автопроверке в тренинге.
Теперь при автопроверке задания можно отправлять авто-ответ.

Поскольку любой ответ должен иметь инициатора, то в настройках тренинга появилось поле "Куратор для автопроверки".

Для автопроверки можно создать отдельного куратора (бота) и назначить его на автоответы.
Элемент изображение/галерея изображений для тренингов
Для урока можно добавлять изображение или целую галерею.

Можно выбрать вариант отображения галереи.

Поправили
Что нового
1. Платёжная система Freedom pay

2. Для элемента урока добавлен статус Вкл/выкл

3. Сертификат. Генерация номера с ведущими нулями
0000001
4. Max - доработки
- добавлена функция отвязки юзера через админку на странице "Привязанные пользователи",
-добавлена ссылки на логи/юзеров в настройки max
5. Доработано сохранение файлов элементов.
Чтобы не перезаписывались файлы с одинаковыми названиями
6. Добавили элемент урока Кнопка.
Позволяет вставлять в урок ссылку в виде кнопки или файл. Стили кнопки можно изменять.

7. Добавили раскрытие папок в группах пользователей
Можно выводить группы с аккордеоном или списком.

8. Оптимизировали запрос в кураторской
Чтобы была меньше нагрузка при выборке.
9. Сделали разделение соглашения с политикой и офертой на разные чекбоксы

10. Доработали верстку вывода получателей email рассылки
Чтобы было видно по кому была отправка писем.

11. Добавили уведомления о комментариях куратора пользователю
Раньше были уведомления только об ответе.
12. Добавил пагинацию в списке продуктов в админке
Полезно для тех, у кого много продуктов. Включается в настройках продуктов.

13. Добавили событие в API 1 для плагинов
Можно запускать плагины при обработке заказа по API 1.0
14. Доработали ядро SM под страницу ИИ агентов.
Для ИИ агентов расширения SM.AI создан пункт меню, чтобы выводить отдельную страницу агентов внутри SM.
Исправили:
Вышло обновление School-Master
Что нового:
1. Новая интеграция с Телеграм.
Расширение называется New Telegram, включается в списке расширений.
Инструкция по расширению: docs.school-master.ru/sm_wiki/rasshireniya/new-telegram
2. Добавили автовход при создании бесплатного заказа по API 1.0,
чтобы пользователь сразу мог войти
3. Добавили новые переменные для локализации Скулмастера.
Спасибо Евгению (multi.lifestyle), помог в локализации.
Перевели много строк с надписями. Если вдруг где то увидите нестыковку с переводом или не рабочий перевод, то напишите.
4. Добавили способ AlfaPay в Юкассу.
5. Поправили условие для salebot_id у пользователя,
чтобы он не обновлялся, если приходит 0.
6. Добавили проверку орфографии в редакторе в админке (по просьбе Ланы)
Что нового
1. Добавлена 2х факторная авторизация для админки (по email или sms)
Включается в Настройки - Основные настройки - вкладка Безопасность.
Есть ограничение попыток ввода неверного кода, ограничение срока его жизни и установка блокировки входа если лимит попыток превышен.

2. Журнал авторизаций в админке
Добавлено логирование входа в админку + IP

3. Доработан функционал экспорта пользователей и заказов.
Теперь экспорт происходит в отдельную папку /exports и можно задать срок хранения csv файлов.
После истечения срока, они автоматически удаляются.
4. Добавлена таблица действий по экспорту
Теперь видно кто когда и что экспортировал.
5. Добавлена функция пересдачи тестов
Даже если набран итоговый балл (можно пытаться набрать больший балл).

Настройка сделана зависимым полем, появляется при отключенной опции "Возможность пересдавать тест неограниченное количество раз".
Данная опция позволяет пересдать тест, который был ранее успешно пройден.
Так же при включенной опции выводится настройка "Как учитывать тест для прохождения" со значениями: "С лучшим результатом" или "Последний завершенный".
Если выбирается значение "С лучшим результатом", тогда при завершении теста, статус теста высчитывается из результата с наибольшим количеством баллов из ранее пройденных.
Если у этого результата количество набранных баллов >= количества баллов для прохождения теста, то тест будет считаться пройденным при следующих удачных и неудачных попытках сдачи теста (при наличии доступных попыток для сдачи теста).
6. Добавлена функция покупки дополнительных попыток пересдачи
Добавлена опция для возможности начать тест повторно при отсутствии попыток путем покупки продукта.
Опция доступна при выключенной настройке "Возможность пересдавать тест неограниченное количество раз".
При включении опции нужно выбрать продукт, на покупку которого будет появляться ссылка под результатом теста.
Ссылка на покупку продукта доступна в случае, если тест не сдан и нет возможности его пересдать (когда все попытки исчерпаны) и выводится под результатом теста.
Ссылка открывает страницу продукта в новой вкладке. Если попытки куплены, то выключение опции не отменяет эти попытки, пропадает только возможность купить попытки заново.
Если например было доступно 10 новых попыток для сдачи теста, то после новой покупки продукта это значение прибавляется.
В кураторской сделан учёт дополнительных попыток (для фильтра "не принятые"), поэтому если попытки куплены, то непройденный тест не будет выведиться среди ответов, требующих вмешательства куратора (если эти попытки не истрачены учеником).
7. Сделали отдельную страницу логов.
Тем самым убрали лишние пункты меню в админке.


Другие функции

Что исправили:
Вышло обновление School-Master
Добавили
1. Групповые начисления в партнёрской программе и вывод продуктов для партнёров по группам.
Сейчас можно делать начисления партнёрам взависимости от их группы.


2. Новый фильтр для фильтрации по подписке

3. Добавили новый элемент урока для показа PDF презентаций
В элементе выбираем pdf презентацию их файлового менеджера, либо вставляем ссылку на неё с другого сайта.

4. Добавили начисление баллов за автопроверку и самопроверку
Начисление происходит за ответ, без учёта теста (если он есть)

5. Добавили начисление баллов за приведённого пользователя
Теперь ели партнёр привёл пользователя, ему можно начислить баллы.

6. Добавили фильтр заказов
Теперь можно фильтровать заказы по категории продуктов.
Отдельная благодарность Сергею Кириллину за предоставление исходника кода для фильтрации
7. Добавил перегенерацию акта выполненных работ, если оплата была через модуль ИП/ООО
Иногда клиенты, через 1-2 месяца просят акт, но он уже удаляется физически, идти в приложение банка и генерировать заново, потом ставить печать, очень неудобно. Поэтому сделал кнопку.

8. Доработали платёжку Lava.Top
Теперь можно переключать режимы работы. В режиме offer_id цена в lava.top всегда была жестко задана, поэтому не работали скидки, баллы, рассрочки и т.д.
В режиме product_id данные обновляются по API.
Также благодарность Сергею Кириллину!

9. Изменили условия приёма http уведомлений от платёжек
Каждое уведомление регистрируется и имеет уникальный ID, это предотвращает случаи случайного продления подписок.
Поправили
Рассмотрим новые возможности
В вебинарах у нас имеется одно слабое место - связано оно с технической реализацией и называется чат.
Слабость проявляется в ограничение комнаты. Чат держит соединение с пользователями, кушает ресурсы и, как следствие, в определенный момент, при 200 человек сообщения начинают уходить медленно.
Сделали безлимит на вместимость вебенира следующим образом.
Сейчас можно выбрать какой чат использовать: встроенный или от кинескопа.

При выборе чата от кинескопа нагрузка переходит на кинескоп.
Чтобы встроить чат от кинескопа, трансляцию нужно вести с кинескопа. Так как, это для всех привычный вариант, то сложностей не будет.
Подробнее о настройке чата от Кинескопа: docs.school-master.ru/sm_wiki/rasshireniya/vebinary#чат-от-kinescope
Новое действие в автоматизациях → выдача сертификатов
Теперь в автоматизациях доступна выдача сертификатов о прохождении тренингов.
Это будет полезно, если в тренинге нужно выдавать сертификаты по разделам.

Редирект после оплаты → добавили переменные для подстановки
В продукте есть опция чтобы перенаправлять клиента после оформления заказа.
Сейчас можно подставлять в эту ссылку короткие теги, которые будут замещаться данными из заказа.

Можно подставлять параметры заказа: {email} — email клиента, {phone} — телефон клиента, {utm} — все utm-метки (utm_source, utm_medium, utm_campaign и др.)
Пример: https://site.com?email={email}&phone={phone}&{utm}
Прочее
• Новая функция в API → удаление групп
Подробнее про API 2.0: docs.school-master.ru/sm_wiki/razrabotchikam/api-2-0
• Добавили удаление логов автоматизации, чтобы не раздувался.
Удаление происходит автоматически заданием system_cron.php
• Поправили теги в рассылках, не работали [UNSUBSCRIBE] и другие, которые вставлялись в ссылку.
• Правка дата авторизации и даты последнего входа у пользователей
• Исправили баг с пагинацией в блоге
• Небольшие правки вебхуков в настройках продукта
Вышло обновление School-Master
Новые функции:
1. Добавили передачу доп. полей в AmoCRM (как в вебхуках)

2. Интеграция с MAX (уведомления, привязка через бота)
Поскольку ТГ блокируют всё сильнее, то чтобы была возможность дополнительных уведомлений пользователей, добавили интеграцию с MAX.

Для создания бота нужно иметь статус ИП или ООО и быть резидентом РФ.
Зарегистрироваться на платформе business.max.ru/ и подтвердить организацию.
После чего можно создать бота.
В разделе Интеграция копируется токен для бота и вставляется в расширение.

Особых сложностей нет.
Подробнее в инструкции MAX
3. Фильтр тренингов по сертификату
Идём в Сайт - меню. находим пункт Тренинги и добавляем новый тип для фильтра.

После этого на главной странице тренингов будет доступна фильтрация по сертификату.

А также
Поправили:
Вышло обновление Скулмастер.
Добавлено
Исправлено:
Выпустили обновление School-master 4.9.9
Это обновление важно установить перед расширением Видеоплатформа (school-master.ru/marketplace/videoplatform/).
Перед обновлением всегда делаем резервную копию.
Вышло оперативное обновление закрывающее несколько багов
Кроме того появилось пара новых функций

Вышла новая версия. Рассказываем о новшествах.
Новые возможности:
Исправлены ошибки:










Важные и полезные изменения для мембершипа и не только.
Вышло большое обновление School-master 4.9.0
В обычном тесте используется одна шкала баллов, когда мы добавляем или уменьшаем баллы в зависимости от ответа.
Сделали опцию — расширенные тесты:
Применение:
Идеально подходит для психологического тестирования / типирования. Проверено на сложных психологических тестах.
Добавили возможность вывести виджет «Мой куратор». В виджете выводится: аватар, имя, кнопка «Написать куратору».
Виджет включается на уровне тренинга → вкладка «Внешний вид».
Рассказываем про новшества.
Кураторская
Сейчас кураторы могут видеть статистику своих учеников.
CRM (подробнее)
Прочее
Ошибки
Обновление Супершаблона (прошлая неделя)
Обновление опросов (прошлая неделя)
Мелкие правки:
Добавили новый файловый менеджер. Главная задача: возможность добавлять внешние S3 хранилища и выбирать из них файлы без надобности искать ссылки.
Что это значит?
Подключение внешних хранилищ и управление файлами в одном окне, не выходя за пределы School-master.
Файловый менеджер выбирается в Общих настройках.
Доступы к S3 задаются рядом с файловым менеджером.
Адрес endpoint задаётся с https://
Сейчас ученики могут сдавать домашние работы голосом, а кураторы отвечать голосом.
Разрешение на сдачу голосом опционально, например, можно учителям разрешить, а ученикам запретить.
Аудиоответы можно хранить как на своем сервере, так и во внешнем S3 хранилище (общая настройка).
Сейчас можно выделить время на просмотр / прохождение урока. По окончанию таймера урок становится не доступным, а куратору отправляется уведомление. Куратор может дать дополнительное время на просмотр / прохождение урока.
Для каждого пользователя содержание урока может быть своим. У каждого элемента в конструкторе урока можно выставить какая группа пользователей сможет видеть конкретный элемент.
Раньше прохождение тренинга считалось как отношение пройденных уроков к общему количеству.
Сейчас добавили опцию «Расширенная шкала прогресса», которая показывает количество пройденных уроков, выполненных домашних заданий и пройденных тестов, относительного общего количества и высчитывает более точный процент прохождения.
Как работает?
Разрешить доступ
1. Если указан доступ без выбранных тренингов, то разрешается просматривать все страницы кроме общих настроек и стр. категорий (стр. редактирования тренингов, стр. добавления тренинга, стр. импорта тренингов, внутренние. страницы тренингов - статистика, уроки, разделы).
2. Если выбраны конкретные тренинги, то разрешается просматривать только страницы этих тренингов. Страница импорта, стр. добавления нового тренинга, а так же вн. страницы тренинга недоступны.
3. Если стоит галочка у настроек "Страницы настроек и категорий", то разрешается просматривать все стр. категорий и общая стр. настроек.
Разрешить изменение
1. Если указан доступ без выбранных тренингов, то разрешается добавлять/изменять тренинги, производить импорт тренингов, а так же х копирования. Тоже-самое разрешается производить с уроками и разделами данных тренингов.
2. Если выбраны конкретные тренинги, то разрешается изменять только выбранные тренинги и их разделы с уроками.Импорт производить нельзя, добавлять новый тренинг тоже.
3. Если стоит галочка у настроек "Страницы настроек и категорий", то разрешается добавлять/изменять категории и общие настройки.
Разрешить удаление
1. Если указан доступ без выбранных тренингов, то разрешается удалять все страницы и их содержимое.
2. Если выбраны конкретные тренинги, то разрешается удалять только эти тренинги с их содержимым.
3. Если стоит галочка у настроек "Страницы категорий", то разрешается удалять категории (без удаления тренингов)
Добавлена галочка согласия при регистрации в партнёрской программе
Исключена проверка емейл в API 2.0 при поиске юзера по емейл
Правка кастомного поля одиночный чек бокс
Исправили баги в кураторской, а также в фильтре домашних заданий.
Мелкие правки для удобства использования.
Выпустили обновление School-master 4.5.5! 🎉
Статистика успеваемости
Теперь доступна сводная таблица пройденных уроков: «урок / ученик».
В таблице видно, какие уроки прошёл каждый пользователь, а если в уроке есть тест — отображается количество набранных баллов.
Добавлены фильтры:
Период
Поток
Кастомное поле
Статистику можно выгрузить в CSV.

Статистика посещаемости
Аналогичная таблица, которая показывает, кто и в какие уроки заходил.
Фильтры:
Период
Поток
Кастомное поле
Дополнительно:
Улучшили отображение списка разделов в мобильной версии.
Исправили работу фильтров в кураторской.

Новая автоматизация: «Отправить письмо с промокодом»
Теперь прямо в автоматизации можно настроить отправку письма, которое автоматически сгенерирует промокод по заданным параметрам.
Отправляйте промокоды любым сегментам — когда захотите!
На платформе имеется виджет HTML-код, который позволяет выводить свое содержимое.
Добавили теги для использования в HTML-виджете
Теперь можно вставлять динамические данные пользователя прямо в код:
[USER_ID] — ID пользователя
[USER_EMAIL] — Email
[USER_PHONE] — Телефон
[VK_ID] — ID ВКонтакте
[TG_ID] — ID Телеграма
Также напоминаем: в виджетах можно выводить формы через {LOADWIDGET_XX}.
Добавили новый тип поля: одиночный чекбокс.
Появилась возможность сделать поле обязательным для заполнения.
Исправили редкий баг при создании кастомных полей.
Обновление динамических тегов в письмах:
Добавили новый тег для автовхода на конкретный вебинар: [WEBINAR_AUTH_LINK]
Убрали старый общий тег автовхода (без указания ссылки, он не нужен) [AUTH_LINK]
⚡️ Важно: проверьте ваши шаблоны писем и обновите теги, если необходимо.
🎉 Сегодня выходит обновление School-master 4.5.3!
А значит — ещё больше возможностей для геймификации, автоматизации и удобства пользователей.
Теперь платформа станет ещё более «игровой» и вовлекающей:
🏁 События при завершении тренинга (настраиваются в самом тренинге):
начислить баллы
начислить поинты
выдать награду
⚙️ Новые действия в автоматизациях, чтобы можно выдавать награды по любым условиям:
начислить поинты
выдать награду
💸 В продукте появилась индивидуальная опция «% от суммы, которую можно списать баллами». Раньше опция была общая для всех продуктов.
💳 Списать баллы на шаге оплаты
Если пользователь не авторизован, то его баллы не отображались на странице оформления заказа, поэтому переместили галочку для списания на странице оплаты.
🛒 Списание баллов в корзине
В этом случае высчитываются количество баллов для списания для каждого покупаемого продукта
📆 Ежедневное начисление баллов за вход в ЛК
Общая настройка, которая позволяет начислять определенное количество баллов за вход.
📋 Лог начислений с фильтрацией
Вся информация по начислениям в удобной форме.
Токены пользователей для автовхода.
- Теперь можно сгенерировать токены только для тех, у кого их нет.
- Также в профиле появилась кнопка для перегенерации токена.
- Исправлены 5 уязвимостей.
Правка редактирования категории группы — раньше на редактирование ссылка вела в дашборд. Теперь всё корректно.
Импорт 2.0 — вернули загрузку CSV-файлов.
Поле «Телеграм» перенесено из настроек продукта в общие настройки — чтобы не путать с кастомными полями и интеграциями.
Сертификаты в профиле пользователя — улучшили. Теперь в админке в профиле → конкретный тренинг можно выдать сертификат, перевыпустить, посмотреть или удалить. Отдельную вкладку сертификаты убрали из-за ненадобности.
Сертификаты — теперь можно разносить имя и фамилию на разные строки. Новая опция.
В списке уроков в админке добавили информацию, на что действует Стоп-урок — на тренинг или на раздел.
В кураторской для мастер-кураторов теперь отображаются все работы учеников.
Исправили баг с дублированием писем об открытии урока.
Мультивыбор групп при оплате рассрочки. В продукте мы можем выбрать какую группу выдать при оплате 1 платежа, 2 платежа и т.д. Раньше можно было выбрать только одну группу. Сейчас добавили множественный выбор.
Папки групп — теперь можно перетаскивать мышкой для сортировки.
Исправили выводимую дату выдачи группы.
Фильтр «Принес денег» — теперь работает корректно.
UTM-метки из продуктов регистрации теперь автоматически переносятся в продукты, купленные на вебинаре.
Добавили теги для писем вебинаров и автовебинаров:
[START_DATETIME], [START_DATETIME_PLUS_DAY], [START_DATETIME_FORMATTED], [START_TIME].
Теперь в письмах можно использовать формулировки типа «Вебинар завтра в 13:00».
В автовебинарах можно выбрать как выводить дату радиокнопкой или выпадающий список (раньше был только выпадающий список).
Возможность выбора дат автовебинара во внешней форме. Новая возможность.
Даты в автовебинарах теперь отображаются человечно: например, завтра, 10.04.2025 в 13:00.
Обновили модуль оплаты ХуткіГрош.
Добавлен заголовок list-unsubscribe в письма, отправляемые через автоматизации (для удобной отписки).
Обновление автовебинаров выйдет чуть позже.
Выпустили обновление с парой новых возможностей и правкой багов.
Выдача сертификата вручную.
Сейчас в профиле пользователя → вкладка тренинги, можно выдать сертификат, нажав на соответствующую кнопку. Другими словами, не нужно дожидаться выполнения условия выдачи.
Копирование форм.
Сейчас можно копировать формы, чтобы не настраивать новую форму с нуля.
Выключение вебинара из админки.
Добавили возможность выключить идущий вебинар прямо из админки.
Поправили баг с фильтром «показать самостоятельные работы»
Поправили баг с подсчетом даты при постановке подписки на паузу.
Всплыла проблема, когда домашние задания имеют свободный доступ, но в форме пользователю появлялась ссылка с возможным апгрейдом. Поправили.
🔥 Выпустили School-master 4.5.0! 🔥
Это крупное обновление с большим количеством полезных возможностей! 🚀
Создавайте произвольные события для информирования пользователей. Заголовок, изображение, редактор текста.
Разделяйте вывод событий по группам пользователей.
Покажите индивидуальные события - открытие уроков у конкретного пользователя.
Теги. Позволяют разделять события по цветам в календаре.
Варианты вывода календаря:
Виджет в позиции sidebar (слева или справа). При нажатии на день, открываются события текущего дня.
Отдельная страница с календарем. По умолчанию показывается 5 ближайших событий и календарь. При клике на день список ближайших событий заменяется событиями конкретного дня.
Иногда пользователи просят поставить доступ на паузу, например, по причине болезни. Появляется задача: записать время постановки на паузу, снять доступ, уведомить клиента, вспомнить когда вернуть доступ, вернуть доступ и уведомить клиента.
Даже при одном пользователе эта задача требует множества действий.
Мы решили этот вопрос.
Подписка на паузе.
В подписке пользователя можно ставить подписку на паузу на определенное время. Доступ автоматически восстанавливается в нужное время. При желании можно снять с паузы самостоятельно.
Новые триггеры подписок.
Добавили новые триггеры: на паузу и снятие с паузы. Можно настроить автоматические действия (удаление из группы, отправка писем и SMS).
Итог. Один раз настроили действия для паузы. Ставите на паузу подписку и больше ничего делать и контролировать не нужно.
Теперь видно все ключевые события, включая удаленные работы, комментарии и действия автоматизации.
Что добавили:
Кураторская. Лог удаленных работ и комментариев. Сейчас сохраняются в лог все работы и комментарии, даже если они были удалены.
Лог действий в профиле пользователя в админке.
Добавили в лог действия, которые выполняет с пользователем автоматизация.
- добавлена группа,
- создана подписка,
- создание заказа,
- привязан к куратору.
У данных действий присутствует бирка «автоматизация»
Лог действий в профиле пользователя в админке. Информация о домашних работах и ответах. В логе сохраняется даже информация об удаленных работах.
Новое событие для учета прохождения тренинга — «отправил ДЗ на проверку». То есть сейчас тренинг можно считать пройденным как только пользователя отправил домашнюю работу на проверку.
Настройка модального окна «Нет доступа к уроку». Сейчас можно настроить окно, которое появляется когда пользователь кликает на урок к которому нет доступа. Раньше можно было указать только ссылку на покупку продукта. Сейчас можно для тренинги в общем и для каждого урока в частности добавить еще заголовок и описани
Условие для выпуска сертификата.
Раньше сертификат выдавался всем, кто закончил тренинг. Сейчас можно выдавать не всем окончившим, а только тем кто закончил тренинг и имеет нужную группу.
• Перевыпуск сертификата. В статистике тренинга можно в один клик перевыпустить сертификаты для нужных пользователей. Пригодится если пользователь допустил ошибку в данных.
• Кураторская. Лог удаленных работ и комментариев. Сейчас сохраняется в лог все работы и комментарии, даже если они были удалены.
Улучшили внешний вид и юзабилити работы с папками для групп.
Массовое действие с прохождением уроков. Сейчас можно выбрать галочками нужные уроки и отметить пройденным или удалить прохождение.
Удалить прохождение означает - очистка входа в урок, удаление отправленного ответа, комментариев, статуса урока для пользователя.
Лог действий. Добавили в лог действия, которые выполняет с пользователем автоматизация. А именно: добавлена группа, создана подписка, создание заказа, привязан к куратору. У данных действий присутствует бирка «автоматизация»
Лог действий. Добавили информацию об ответах в тренинге. В логе сохраняется даже информация об удаленных работах.
Перевыпуск сертификата в профиле пользователя. В один клик можно переделать сертификат для пользователя.
Прямо внутри автоматизации выбираем сегмент по заказам или пользователям, нажимаем новый сегмент и в модальном окне можем сформировать новый сегмент. сейчас не нужно идти в соответствующий раздел, чтобы сделать выборку и сохранить ее в сегмент, все делается в одном месте.
При создании заказа можно сразу поставить статус работы «менеджера».
Антиспам в формах обратной связи. Добавили опцию включить «антиспам», которая анализирует 6 типов параметров и определяет спамеров.
Поправили заголовки кастомных полей во внешней форме.
Не создавалась запись в блоге если не указана дата завершения публикации. Исправили.
Поправили серию багов в кураторской, связанных с отображением работ, ответов и фильтрацией.
Не забудьте сделать бэкап.
Что нового:
- Кураторская, поправили баг с видимостью ответов куратора
- Устранили баг с видимостью групп в папке
- Мелкие правки
Добавили папки для групп пользователей. Сейчас в профиле пользователя можно разворачивать папки с группами и назначать сразу все группы из папки.
Новые действий в автоматизациях: «удалить подписку», «удалить ответы на уроки»
В селектах (выпадающие списки с одиночным выбором) добавили поиск. Сейчас не обязательно листать длинные списки групп, подписок и прочих сущностей, можно начать писать и система отфильтрует.
Добавили для Т-банка НДС 5%
Обновили платежный модуль Payanyway.
При удалении ответов в кураторской полностью удаляем информацию, раньше показывалось как ватсапе «сообщение удалено».
Поправили тайтл страницы когда проваливаемся в глубь домашней работы.
В фильтре добавили галочку (по умолчанию) «скрыть самостоятельные задания».
Поправили ошибки с фильтрацией для корректного поиска ДЗ.
Блог → Добавление статьи. Дата завершения публикации ставилась через 10 лет. Сделали, чтобы поле было пустым.
Поправили баг при отключении режима разработчика.
В настройках продуктах при сохранении в некоторых случаях вылазил баг. Поправили.
Поправили баг с созданием новых групп при заказе.
Поправили баг с отображением виджетов html.
Исправили баг с алиасом раздело тренингов.
Поправили просмотр сертификатов.
Поправили ошибку при удалении обложки тренинга.
Улучшили безопасность системы.
Вышло обновление 4.4.2
Исправлены мелкие баги:
- Поправлен нюанс со вставкой тегов, при отправке писем в автоматизациях. Сделали обработку двойных кавычек.
- Добавили возможность использовать спецсимволы в пароле для SMTP сервера. Не работала отправка писем.
- Исправили баг при поиске юзеров через быстрый поиск.
- Исправили баг в фильтре заказов
- Исправили ошибку на странице оплаты /pay/17545944
- Другие мелкие недочёты.
School-master 4.4.1
Исправлены:
- ошибки при отправке почты
- мелкие баги и правки по коду
School-master 4.4.0.
Системный раздел
Большое обновление кода.
🔥 PHP 8.4. Сейчас School-master может работать на последней версии PHP.
📨 Symfony. Заменили старую библиотеку отправки почты Swiftmailer на Symfony.
!!! После обновления нужно проверить отправку писем и наличие сертификата для почты. Инструкция: https://support.school-master.ru/knowledge_base/item/351343
Юзабилити
Очень хорошо поработали над юзабилити. Сейчас проще находить настройки, понятнее элементы, быстрее работа.
⚙️ Настройки для заказов и продуктов. В настройки можно перейти нажав на шестеренку в разделе заказы и продукты. Собрали со всех мест настройки, которые относятся к продажам. Стало сильно удобнее.
📝 Создание группы внутри поля. Раньше при создании продукта и тренинга, если требовалось создать группу, приходилось идти в соответствующий раздел системы, создавать группу, а потом возвращаться. Сейчас группу можно создать просто введя название в поле и нажать ентер.
🔧 Настройки для пользователей. В настройки можно перейти нажав на шестеренку в разделе пользователи.
🛠 Настройки тренингов. Настройки были, мы их усовершенствовали.
📊 Улучшили мини дашбоард на странице пользователей.
🚀 Кардинально улучшили логику Импорта пользователей 2.0.
Первый шаг - загружаем файл, второй шаг - сопоставление полей, третий шаг - выбираем что делать.
• Убрали импорт 1.0. Сейчас доступен только по прямой ссылке, но в нем нет надобности.
• Упростили первую страницу создания тренинга.
• Мелочи. Полезные ссылки, единый формат иконок, подсказки и прочее.
Вебхуки
Улучшили возможности, информативность и удобство работы с вебхуками.
📜 Журнал отправки вебхуков. Показывает все отправленные вебхуки из заказов, мембершипа и автоматизаций, а именно: куда отправлено, что отправлено и какой ответ был получен.
🧪 Тестирование вебхуков. Добавили возможность протестировать отправку вебхуков в заказах, мембершипе, автоматизациях. Тестирования сильно не хватало, чтобы узнать как отработает вебхук требовалось воссоздать ситуацию, а это, порой, большое количество действий.
🔗 Добавили поля вебхука в автоматизациях. Сделали тот же набор, что и в заказах.
Юридическое
⚖️ Добавили возможность отключать показ поля с политикой конфиденциальности и офертой. Это нужно в том случае, когда кастомными полями создаем множество полей с принятием различных условий.
🍪 Попап для согласия с куками. Сейчас можно включить.
Виджеты
✨ Новый виджет - Информация о подписке пользователя.
Виджет позволяет пользователю видеть какие подписки имеются, когда они закончатся и кнопка продлить.
• Правка кастомного вывода виджета.
У нас имеется возможность вывода виджетов в любом месте страницы, не обязательно в позиции.
Например, на статичной странице можно вывести любую форму, добавив конструкцию {LOADWIDGET_XX}. Обнаружили, что если выводить таким образом форму, то форма показывалась, а кнопка отправки не показывалась. Поправили.
Продукты
• Не передавались UTM метки с внешней формы при методе Get. Поправили.
• Не удалялись теги в заказах. Поправили.
• Не работал быстрый поиск пользователей по почте с цифрами. Поправили.
Тренинги
✨ Добавили возможность относительного закрытия уроков: относительно получения группы, покупки, прохождения урока.
🎥 Добавили возможность вставки из ВК приватного видео.
• Не добавлялись теги в ДЗ. Исправили.
• Когда куратор не числится ни в одном из тренингов были доступны работы учеников. Поправили ошибку.
• В некоторых случаях когда куратор переходил из письма в кураторскую, появлялась 404 ошибка. Поправили.
• Всемогущий куратор не мог посмотреть урок в любое время, если урок открывается по времени.
• Поправили ошибки вывода в кураторской комментариев и ответов при фильтрации.
• Поправили сохранение черновиков в ленте в кураторской. Сейчас если вы начали писать и ушли на другую страницу, то когда вернетесь можно продолжить с предыдущего места.
• При копировании тренинга не копировались настройки хлебных крошек. Поправили.
• Прочее: в кураторской если тегов нет, убрали надпись «тегов нет», поправили верстку в некоторых местах.
С радостью представляем финальное обновление School-master 4.3.2 в этом году! 🎉
Добавили новые действия в автоматизациях, которые сильно расширяют возможности.
💡 Что такое автоматизации?
Автоматизации — это инструмент, который позволяет выполнять действия по любому сегменту пользователей или заказов. Как только пользователь попадает в сегмент, срабатывает заданное действие.
Сегмент — это набор сохранённых фильтров. Например:
Все продажи за неделю от партнёра с суммой >10 000 руб.
Пользователи, которые прошли урок 1, но не заходили во второй урок 3 дня.
Фильтры:
Для заказов — 25 различных фильтров.
Для пользователей — более 40 фильтров.
Добавление/списание баллов: для гибкой работы с геймификацией. 🎮
Назначение куратора: теперь ученикам можно автоматически назначать кураторов по заданным условиям. 🧑🏫
Создание заказа: создавайте заказы автоматически, как только пользователь попадает в сегмент. 🛍
Журнал редактирования: теперь можно видеть историю правок домашних работ учеников. ✏️
Настройка уведомлений: кураторы могут выбрать, какие уведомления получать на почту. 📬
Быстрый просмотр больших работ. В списке работ большие работы не отображались полностью, поэтому требовалось проваливаться внутрь работы, что противоречит опции, которая позволяет отвечать кураторам не переходя на отдельную страницу. Сейчас если содержимое работы больше, чем ограничение на количество символов в списке, появится кнопка, которая позволит на лету подгрузить весь текст..
Эмодзи и очистка форматирования: редактор Trumbowig теперь поддерживает плагины для вставки эмодзи и очистки форматирования при вставке текста. 🎨
Возможность назначать теги к заказам. 🏷 (Включается в Настройках → Функции).
Фильтр по тегам и UTM-меткам для гибкой сегментации 📊
Оптимизирована выгрузка заказов, что особенно полезно при большом объёме данных. ⚡️
Фильтр по UTM-меткам добавлен для удобства сегментации. 🌐
Исправлен баг в быстром поиске. 🔍
Это обновление завершает 2024 год. Спасибо, что были с нами! Мы готовим ещё больше крутых улучшений в 2025 году. 🌟
Выпустили School-master 4.3.0.
Это большое обновление. Перед обновлением обязательно сделайте резервную копию.
Что нового?
Новые возможности в кураторской
Ответ на домашнюю работу на лету (не проваливаясь внутрь работы).
Тэги для домашних работ
Отложенная отправка ответа
Поправили красоту верстки

Улучшения фильтров
Фильтр домашних работ по группе пользователей
Фильтр домашних работ по тегам
В фильтрах добавили количество ответов по урокам и по тренингу.
Примечание
Ответы на лету и подсчет домашних работ в фильтрах добавляют нагрузку на сервер. Поэтому по умолчанию отключен. Включить можно в настройках тренингов.

Написали расширение геймификации. Включено в обновление. Находится здесь: Настройки → Расширение - Геймификация.
Баллы

Пользователю могут начисляться баллы за прохождение уроков
Можно начислять кэшбек за покупки
В общих настройках можно указать правило для всех уроков и общий кэшбек для всех продуктов. Или можно указать у каждого урока свое количество баллов за прохождение и у каждого продукта свое количество баллов для кэшбека.
Баллы можно выводить в хедере. Название можно придумать любое.
В профиле пользователя можно вручную добавлять баллы и списывать. Для истории ведется лог начислений.
Поинты (добавили, но заработают в версии 4.3.1)
Поинты позволяют набирать очки для рейтинга (в будущем) или за которые будут выданы награды
Начисление поинтов можно сделать как в общих настройках, так и указать в частности за прохождение конкретного урока
Награды (добавили, но заработают в версии 4.3.1)
Можно создать награды: изображение и описание.
Награды пользователи могут выбирать самостоятельно или получать за накопление поинтов.
Примечание:
Для работы расширения нужно внести задание планировщика.
👉 Инструкция: https://support.school-master.ru/knowledge_base/item/348602?sid=53184
Это первые возможности геймификации. Дальше больше.
В тренингах не воспроизводились приватные видео с Рутюба. Исправили.
Кураторы не видели содержимое тренинга. Это случалось когда структура включала в себя разделы при определенной комбинации настроек. Исправили.
Автоматическое определение пользователей Если клиент авторизован в School-master, его данные сразу передаются оператору. Не нужно тратить время на уточнение деталей.
Полная информация на экране оператора Группы, подписки, заказы — всё обновляется автоматически. Операторы видят данные клиента без необходимости заходить в админку.
История общения в Jivo сохраняется в School-master После завершения диалога его запись сохраняется в профиле клиента. Поэтому всегда можно посмотреть историю переписки в одном месте. При необходимости продолжить диалог, нажимаем на ссылку «перейти к диалогу» и откроется приложение Jivo с клиентским чатом.
Сохранение истории на стороне пользователя при переходе между разными браузерами. Без интеграции история у пользователя в каждом браузере своя.
Для работы интеграции требуется тариф «Профессиональный».
👉 Инструкция https://support.school-master.ru/knowledge_base/item/348112
Большая переработка кода для возможности работы системы из под папки.
Устранена IDOR уязвимость.
Рассылка. Исправлен баг с неподтвержденной подпиской на рассылку.
Рассылка. Добавили маркировку пользователей, которые не подтвердили подписку.
Модуль.банк. В браузере Телеграма не отправлялась сумма для оплаты. Починили.
Добавили возможность включать / отключать подгрузку аватарок пользователей через сервис gravatar.
Выпустили School-master 4.2.2
Добавили возможность изменять в админке список разрешённых файлов к загрузке пользователями
Прокачали приём кастомных полей в импорте 2.0. Импорт 2.0 - это обновленная возможность загрузки пользователей и заказов.
Исправили баг в задании крона для автопроверки.
Выпустили School-master 4.2.1
Новшества:
Добавлен плеер ВК для уроков
Добавлен плеер ВК и Rutube для вебинаров
Скрытие ложных заказов в админке
Доработка API 1.0, вывод ответа в JSON
Возможность отправлять свободные поля в вебхуках автоматизаций
Доработали импорт 2.0: добавили страну, метод регистрации, UTM метки
Вывод кастомных полей в профиле для определённых групп пользователей
Правка форм для браузеров ТГ, отправка методом GET
Добавили проброс меток и GET параметров на страницу оплаты заказа, т.е. метки пробрасываются до последней страницы после оплаты.
Невидимая, пока работа, по геймификации.
Выпустили School-master 4.2.0.
Это большое обновление, которое включает в себя следующие возможности.
Важно! Полностью переделали действия мембершипа.
! После обновления вам нужно перенести настройки планов подписки в новые таблицы.
Для этого достаточно нажать на ссылку вверху админ панели.
Если этого не сделать, то запущенные планы подписки не будут производить никаких действий.
Раньше система отправляла уведомления перед окончанием, а после окончания подписки удаляла группу, из ТГ канала и отправляла письмо.
Сейчас в мембершипе будет настройка событий как на вебинарах, а именно группировка по событиям.

cоздания подписки
изменения подписки
перед окончанием подписки (за ХХ часов)
при продлении подписки
при завершении подписки
отправить сообщение пользователю или на указанный вручную адрес,
отправить вебхук,
добавить / удалить группы,
добавить / удалить подписки,
удаление из ТГ,
создание заказа.
Дополнительно с событии изменение подписки появились триггеры.
отписка от рекуррентов (c Cloudpyaments),
подписка отменена,
оплата отклонена - 3 неудачных подписки (с Cloudpyaments),
оплата просрочена - 1-2 неудачных подписки (c Cloudpayments)
подписка завершена и прочее.
1. Отправка вебхука.
Вебхук задаётся в произвольной форме, с использованием GET параметров.
Адрес?параметр1=значение&параметр2=значение
В значениях можно передавать данные подписки и пользователя, для этого используются шорт теги.

2. Удаление подписки
Это действие сделано для переноса дней из одной подписки в другую.
Пример, есть подписки 1 мес и 1 год.
На 1 мес - это пробная, на 1 год - постоянная.
Если купили на 1 месяц, им всё понравилось, и через 10 дней покупают годовую подписку. То как здесь быть?
Оставшиеся 20 дней нужно добавить к годовой.
Поэтому при удалении подписки есть галочка, засчитать оставшиеся дни в новую подписку.

Если такая галочка стоит, то система будет работать таким образом.
Найдёт старую рекуррентную подписку, которую нужно удалить, посчитает сколько дней осталось.
Добавит эти дни к новой созданной подписке в CloudPayments
Удалит старую подписку из CloudPayments, чтобы списания были только по одной.
Внимание! Это экспериментальная функция.
Чтобы реализовать большее количество сценариев в мембершипе, мы сделали более тесную интеграцию с Cloudpayments, а именно добавили обработку ошибок при платеже и смену статусов рекуррентов.
Для включения новых возможностей, нужно включить уведомления с типом fail и recurrent
Для Fail прописываем такой адрес:
ваш_сайт/payments/cloudpayments/result.php?fail
Для Recurrent такой:
ваш_сайт/payments/cloudpayments/result.php?recurrent
При возникновении ошибки при платеже, в School-master будет отправлено Fail уведомление.
После этого есть возможность отправить вебхук с кодом ошибки.
Коды ошибок можно посмотреть на официальном сайте CloudPayments: https://developers.cloudpayments.ru/#kody-oshibok
При изменении статуса подписки (рекуррентов в CloudPayments), статус поменяется в подписке School-master.
К примеру: нет денег на карте, карта истекла/заблокирована и т.д.
При смене статуса подписки вы можете настроить нужные действия.

Сейчас при смене статуса можно настроить необходимые вам действия. Например оповестить ответственного менеджера, отправить вебхук и т.д.
Новая платежная система Payanyway
Новый триггер для вебхука в продукте - «заказ не оплачен ХХ минут»
Новые поля в вебхуке, в частности «Свободное поле», которое может служить триггером во внешней системе
Новые поля в заказе — Комиссия / заработано. В текущей версии работает для Cloudpayments. Выводим в заказе, выгружаем в csv.
Загрузка заказов. Можно загружать заказы из других систем, любые поля.

Возможность выводить кастомные поля
Возможность менять порядок продуктов
Возможность принимать данные в поля через get-параметры
Глобально переработали импорт пользователей. Теперь можно загружать любые поля из csv, в том числе и кастомные.
Для удобства, в раздел Тренинги добавили вход под кураторами.
Появляется выпадающий список кураторов в системе, и при клике происходит вход под нужным куратором сразу в раздел кураторской.

Если промокод больше суммы заказа, то показывалась отрицательная сумма. Поправили.
Поправили форму обратной связи, был баг с телефоном.
Monets.me добавили проверку публичного ключа
Список изменений
Теперь админ может пропускать пользователей через стоп-уроки. Заходим в профиль пользователя → тренинги. У нужного урока нажимаем кнопку «пропустить».
Поправили длину вопросов в тестах
Connect. При включении бота в группу, у пользователей всегда висела активная кнопка «отписаться». Спрятали управление настройками, в меню. Кнопка больше не раздражает.
Рассрочка. Добавили в письма просрочки обработку всех тегов.
Мембершип. При фильтрации в мембершипе не работала пагинация для отфильтрованного списка
AmoCRM. Добавили триггер в SM «заказ отменен», триггер перемещает сделку в Amocrm. Поправили перемещение по этапам рассрочки.
Выпустили School-master 4.1.7
Сделаны небольшие правки.
Не работала ссылка на следующий урок, если урок стоповый
Отправлялись уведомления об открытии всех разделов всем. Поправили.
Сделали опцию включить / выключить уведомления об открытии раздела
Поправили функционал продления подписок
❗️С этой версии начинается поддержка автовебинаров.
🥳 Добавили отправку уведомлений при открытии раздела тренинга.
Добавили тег [TRAINING_NAME] в тему и письмо уведомлений об открытии раздела тренинга.
Добавили ссылку на тренинг со страницы редактирования в админке.
Добавили подсказки при создании/редактировании тренинга в админке.
Сделали показ модального окна для стоповых уроков при клике по ссылке на «следующий урок».
Добавили логирование действий в админке для тренингов.
Поправили ошибку в тестах, не выводились ответы.
Поправлена ошибка в фильтре статистики тренинга
Мелкие правки юзабилити.
Черный список. При заказе добавили проверку пользователя в черном списке по полям: email, телефон.
Добавили оплату через СБП в Юкассе
Правки для рекуррентных подписок Продамуса, было задваивание срока
Добавили поля имени и фамилии в модуле WayforPay
Добавили логирование в модуль CloudPayments
Добавили служебное имя продукта в фильтре заказов
🔥 Прокачали API 2.0, в том числе для интеграции с сервисами (в частности скоро анонсируем интеграцию с Multy.ai).
Добавил переопределение языковых переменных для разных языков.
Поправили уязвимость в UTM метках.
Увеличили возможность указать время сессии пользователя до 2000 часов.
Доработали поддержку плагинов.
Создали плагин для яндекс.переводчика.
Оптимизировали работу вебинаров.
Добавили возможность кэширование (файловое или memcached).
Добавили опцию «блокировать открытие нескольких вкладок с одним вебинаром», опция актуальна если сервер нет возможности переключить на современный протокол http/2.
Добавили опцию «макс. кол-во символов в сообщении чата».
Добавили счетчик символов сообщения в чате и лимит символов.
Поправили верстку на мобильном.
Заказы. Добавили автоматическую генерацию закрывающих актов.
Заказы. Поправили. В счете на оплату были проблемы с печатями.
Заказы. Новое условие для заказа продукта «Все, кроме групп …»
Заказы. Поправили. Были некорректные надписи при отказе от оплаты.
Рассрочка. Поправили. Не заменялся тег [Client_name]
Продукты. Поправили. Если включена акция «Красная цена», у красная цена не указана, то продукт становился бесплатным.
Продамус. Починили возможность редиректов после оплаты.
Продамус. Починили отписку от рекуррентов в личном кабинете.
Статичная страницы. Добавили возможность добавлять видео через встроенный плеер.
Рассылка. Добавили очередь и проверку для автосерий.
Системное. Добавили опцию для отключения проверки новых версий расширений. Актуально, если школа на серверах в Украине, чтобы не было ошибок по блокировке запросов к Российскому серверу.
Подготовили справку по настройке хостинга для вебинаров https://support.school-master.ru/knowledge_base/item/327338
Выпустили School-master 4.1.4.
Что нового?
Для блокировки участника в чате у нас имеется 3 кнопки: заглушить на 15 минут, заглушить на 45 минут и блокировка.
Раньше, все эти опции закрывали для участника возможность писать в чат на 15, 45 и весь вебинар соответственно.
Такое обилие блокировок чата избыточно. Кроме этого, иногда нужно заблокировать пользователя так, чтобы он не знал о том, что его заблокировали.
Добавили опцию теневой бан. Если нажмете «заблокировать», то пользователь окажется в «песочнице», т.е. писать в чат и задавать вопросы сможет, но это увидит только он.
Показать ведущему. Дополнительно добавили опцию, показывать сообщения от заблокированных пользователей ведущему и модератору.
Кстати, у нас есть полноценное API и в этой версии мы его еще доработали. Инструкция по API.
Они важны для обновлений с ранних версий на последнюю.
Вывели валюту в списке продуктов.
Вывели описание продукта в мобильном виде. Было отключено.
Вывели цены в других валютах для тарифов в тренингах.
Исправлено несколько мелких багов.
Для открытого вебинара добавили опцию «быстрая регистрация».

При ее активации пользователь может быстро представиться на вебинаре и сразу получить возможность писать в чат и задавать вопросы.

Если пользователь уже зарегистрирован в системе, то появляется окно, которое предлагает авторизоваться.

Письмо с ссылкой автовхода. Так как пользователь может не помнить пароль, то мы добавили кнопку «получить ссылку для автовхода на почту». Это письмо настраивается в Сценариях во время вебинара.

Исключение левых email. Пользователи во время вебинара могут оставлять левые адреса, поэтому добавили фильтр в сценарии после вебинара, чтобы можно было отделить таких пользователей и настроить отдельные действия с ними.

Исправили работу фильтра «статус участника» в сценарии после завершения вебинара. Фильтр обрабатывал всех кто сейчас «онлайн/оффлайн», а т.к. фильтр срабатывает после вебинара, то как следствие работал не корректно. Сейчас фильтрует по логике кто был / не был на вебинаре.
В раздел пользователи добавили фильтр тип регистрации. Значения: быстрая регистрация, самостоятельная, импорт и прочие варианты. Данный фильтр можно сочетать с фильтрами дата входа = никогда и клиент = нет.
Плеер по умолчанию - сделали youtube (стоял player.js). Плеер для записи сделали, чтобы опция сама менялась при смене основного плеера. Возможность изменить вручную оставили.
Тренинги. Включили показ кнопки «следующий урок» даже если доступ к следующему уроку еще не открыт. При нажатии выводится информация о том, что доступ еще не открыт. Добавили для того, чтобы пользователь знал, что далее имеются уроки.
Оптимизация. Разделили member.cron на 2 части. Обнаружили, что на больших базах большую долю ресурсов кушает проверка на доступы к телеграм каналу. Поэтому выделили этот процесс в отдельный планировщик, чтобы можно было его запускать только если используете эту функцию и по вашему расписанию. Пройдите в настройки → cron, возьмите новую задачу планировщика и добавьте ее на хостинг.
Мелкие визуальные правки.
Добавили кнопку перезапуска завершенного вебинара.
Необходимость перезапуска возникает в следующих случаях.
Админ тестирует, хочет понять пришли ли письма, как они выглядят, во время ли выполняются сценарии. Понять это можно только после запуска вебинара. Но если мы запустили вебинар, то единственное, что можно сделать - это завершить его и забыть навсегда. Поэтому после теста админу нужно создавать новый вебинар, что не удобно.
Регулярное повторение живого вебинара. Пользователи регулярно проводят вебинары, например, вебинары поддержки. Ссылка на вебинар нужна одна, чтобы постоянно не уведомлять о смене и не путать пользователей. Раньше у нас после завершения вебинара нужно было создавать новый.

Как работает сейчас?
Если вебинар завершен или запланированная дата вебинара меньше текущей, то можно нажать кнопку «Перезапустить».
После перезапуска вебинара может возникнуть потребность:
очистить историю посещения вебинара,
очистить историю чата,
удалить данные по сценариям, чтобы предотвратить повторный запуск,
удалить блокировки участников,
удалить участников вебинара,
удалить не выполненные задания на отправку сообщений, например, после окончания вебинара.
Поэтому при нажатии на перезапуск, вы сможете выбрать какую накопленную информацию по вебинару удалить.

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

Алиас - это хвост ссылки. Ссылка состоит из домена «https://site.ru» + указатель вебинара «webinars» + алиас, уникальный хвост «заполняется автоматически из названия, можно изменить».
Сейчас вы можете сделать ссылку с нужным именем, например, https://site.ru/webinars/superwebinar
Добавили поле системное название вебинара, которое позволит задавать свое понятное название. Системное имя будет отображаться при выборе вебинара в продуктах и фильтрах. Нужно для облегчения поиска нужного вебинара.
Добавили фильтр по пользователям «Был на вебинаре». Как следствие с помощью оператора «Не» можно отфильтровать тех кто не был.
Добавили возможность скрывать меню со страницы вебинаров. Для этого нужно перейти в настройки меню и у каждого пункта меню можно выбрать выводить на страницах вебинара или не выводить. Таким образом можно удалить со страницы вебинара лишние ссылки.
Рассылки. Статистика использования мощности процессора.
После отправки хотя бы одной массовой рассылки с версии 4.1 появляется статистика использования сервера при рассылке.
Использованная мощность - это сколько % от максимально возможной используется сейчас.
Время на отправку пакета писем, это сколько нужно секунд для отправки вышеуказанного кол-ва писем.
На скриншоте указано 100 писем в минуту, времени на отправку 100 шт, ушло около 6 секунд. Это хороший результат, поэтому скорость рассылки можно увеличить ещё.
Поправили фильтр в пользователях «дата последнего входа = никогда».
Поправили фильтр в пользователях «принес денег = 0».
Кураторская. В ответе куратора появлялись теги. Поправили.
Профиль пользователя. В профиле пользователя выводились поля: инстаграм, телеграмм, вк. Сделали вывод этих полей только в том случае, если они включены.
Добавили в автоматизации действие «Сделать участником вебинара».
Мелкие правки интерфейса в списке участников вебинара.
Мелкие правки настройках вебинара: быстрая ссылка для создания продукта для регистрации во время вебинара, правки названий.
Добавление кнопки во время вебинара, значение показа по умолчанию «скрыть». При добавлении кнопки во время вебинара после сохранения она сразу показывалась всем пользователям. Сделали по умолчанию, чтобы после создания кнопка не показывалась сразу.
Добавили новый фильтр в пользователи: «Дата последнего входа: никогда».
Скрыли поля в профиле пользователя, если они отключены в настройках для заказов.
Дублировались теги в amocrm. Для гибкости интеграции мы создаем в Amocrm тег с названием продукта. Это позволяет быстро фильтровать сделки по продуктам. Обнаружили, что с недавних пор для одного и того же продукта могли создаваться новые теги. Поправили.
Поправили ошибки в виджете обратной связи.
Правка небольших ошибок в тренингах.
Правка системных ошибок.
Добавили возможность выбирать уровни доступа для записи вебинара: свободный или по группе.
Сделали возможность вставлять трансляцию youtube без шаманов. При нажатии на кнопку «поделиться» youtube предоставляет ссылку, которую не возможно использовать для вставки даже в плеер youtube, эта ссылка предназначена для просмотра на стороне youtube. Чтобы получить правильную ссылку нужно было «поделиться» → запустить вебинар → перейти по ссылке и скопировать урл из строки браузера. Мы добавили немного шаманского кода, чтобы этого не нужно было делать. Вставляйте ссылку, которую предлагает youtube и она сама преобразуется в правильную.
Поправлены конфликты стилей вебинра со стилями супер шаблона.
В некоторых случаях возникала ошибка при оплате продукта-вебинара. Поправили.
Поправили внешний вид вебинара в мобильной версии: перенос и растягивание блоков, емодзи, прочие элементы, связанные с версткой .
Поправили работу планировщика для вебинаров. Планировщик отвечает за работу сценариев, отправку писем, смену статуса вебинара и формирование страницы записи.
Мелкие орфографические правки.
Промокод при указании конкретных продуктов, не слушался и действовал на все продукты. Поправили.
Поправили ошибку, которая появлялась в колокольчике, RFC 2822, 3.6.2, она связана с отправками на некорректные е-маил адреса, поэтому где нужно добавили проверку на валидность.
Иногда не выдавались сертификаты. Поправили.
Иногда в одном уроке появлялись вопросы из теста с другого урока. Поправили.
В тренинге в супершаблоне немного ехала верстка - кнопка отправки дз смещалась, поправили.
Добавили исключение ссылок-отписки для обертывания в редирект. Сейчас для учета перехода по ссылкам, они оборачиваются в редирект, но страницу с отпиской не нужно оборачивать, поэтому добавили в исключение.
Оптимизировна работа планировщика для уменьшения нагрузки на хостинг.
Поправили в админке мобильный внешний вид страницы с пользователем.
Тинькофф.рассрочка, изменили заменили надпись «взять кредит» на «взять рассрочку».
Поправлена иконка у нового элемент урока «партнерка».
Правка миграций.
Обновление. School-master 4.0.6
За праздники без анонсов мы выпускали обновления с правками.
• Исправлена критическая уязвимость.
• Добавили возможность выбора player.js для воспроизведения трансляции. Позволяет воспроизводить любые трансляции в m3u8.
• Починили трансляции через youtube.
Для трансляции нужно вставлять ссылку с алиасом «watch» в урл. Для этого нужно перейти на трансляцию на ютюбе и взять ссылку, т.е. берем из строки браузера, а не через кнопку share.
• Блокировка при оформлении заказа.
При добавлении дополнительных символов в поле имени нельзя было оформить заказ. Улучшили правила блокировки.
• Обложка курса вместо логотипа.
При входе в тренинг, на место логотипа помещалась обложка тренинга, поправили.
• Исправлена ошибка openbasedir.
• Прочие мелкие правки.
Глубокая интеграция с онлайн-школой предоставляет в одном месте все данные, на основе которых можно сегментировать пользователей на School-master.
Новый подход к настройке позволит быстро и в одном месте настроить все сценарии вебинаров и полностью автоматизировать процессы.
Полный безлимит на количество участников.
Всем владельцам платформы с активными обновлениями функционал вебинаров предоставляется бесплатно.
Другими словами: крутой функционал вебинаров с безлимитом участников без регулярных платежей.
Давно просили и первым делом анонсирую - рекуррентные платежи через Продамус.
А так же будет возможность переадресации на нужную страницу после оплаты через Продамус.
Кроме этого добавили опцию для передачи поля paid_content

В School-master 4.0 добавится поддержка платежного модуля криптовалюты.
Прием криптовалюты полностью автоматизирован, т.е. вам не нужно проверять приход денег и изменять статус счета.
Способы оплаты:
7 криптовалют (USDT, USDC, BNB, BUSD, BTC, MATIC и TRX)
4 блокчейна (Binance Smart Chain, Polygon, Bitcoin и Tron)
Процесс оплаты
Быстрая оплата — клиенту нужно просто перевести крипту на указанный кошелёк и система сама проверит платёж, после чего предложит вернуться обратно к вашему продукту.
Рекуррентные платежи криптовалютой.
Для владельцев School-master комиссия 3% 1%.
Резиденты других стран (не России) часто просили добавить еще способы оплаты помимо Paypal. Поэтому сделали Stripe сразу с опцией рекуррентых платежей.
В ближайшие дни, до выхода School-master 4.0, расскажем про еще 100 новых возможностей.
🔥Система для борьбы со спам заказами.
Разработали систему по автоматическая блокировке спам-заказов.
Передача купона к заказу в url.
Вы можете сделать разную стоимость продукта, которая зависит от ссылки по которой перешел пользователь.
Изменили в телеграмм разметку и тексты уведомлений и о заказе.
При использовании корзины (когда во внешнем интерфейсе накладываем продукты в корзину) при заказе не приходило уведомление админу. Поправили.
При формировании очередного (не первого) платежа по рассрочке указывалось только имя клиента. Добавили фамилию.
Дублировались уведомления при изменении статуса. Поправили.
Не работал поиск по ID заказа. Поправили.
При фильтрации заказов по продуктам выводилась неправильная статистика по количеству отфильтрованных значений.
На странице списка продуктов имеется кнопка для просмотра описания продукта.
Кнопка ведет на внешний лэндинг или на внутреннюю страницу описания. Возникала ситуация. что меняем описание на внешний лэндинг, но на внутреннюю страницу люди продолжают заходить из закладок, поиска и прочих мест. Исправили.
Не заменялись тэги на некоторые второстепенные поля в письме по продукту.
Добавлены кастомные поля для возможности отправки вебхука по продукту.
При оформлении заказа с добавлением продуктов в корзину напоминания о неоплаченном счете отправлялись по всем продуктам заказа. Например, положили в корзину 3 продукта, получаем 4 напоминания: по основному заказу и по 3 дополнительным. Поправили, сейчас будет приходить только одно письмо.
Некоторые пользователи без нужных прав умудрялись заказать продукт, который ограничен к покупке по группе.
Разработанную схему публиковать не будем, но лавочку прикрыли.
Рассрочка на 2 платежа автоматически считалась предоплатой. Условие для типа (рассрочка или предоплата) стояло на количество платежей. Поправили.
🔥Переработаны кастомные поля.
Изменено оформление кастомных полей под общий стиль, в том числе внешний вид заблокированных полей.
Упрощен и улучшен интерфейс по созданию кастомных полей
Добавлен тип «скрытое кастомное поле».
Кастомные поля добавлены в выгрузку заказов
Добавлена опция для автоматического обновления данных клиента из нового заказа.
Если Имя и Фамилия у автора пустые, то нельзя было войти в профиль в админке. Поправили.
Не правильно выводилось количество пользователей в группе. Поправили.
При регистрации нельзя было отключить телефон. Сделали независимую опцию.
🔥Добавили в фильтр опцию: «Продал как партнер “Продукт” Х раз».
Позволяет автоматизировать выборки партнеров, которые сделали нужное количество продаж конкретного продукта.
Добавили в фильтр опцию: «Дата последнего входа = никогда»
Не правильно работал фильтр “Не заходили Х дней”, попадали в фильтр те, кто вообще не заходил.
Не правильно работал фильтр “Заходили, но не проходили уроки. Под фильтр попадали только пользователи у которых не было пройденных уроков. Но так же должны попадать те, кто отправил дз или получил незачет.
Не работал фильтр “Принес денег = 0”.
Не правильно работал фильтр по подпискам с оператором “Не”.
Чтобы выбрать тех, кто ничего не покупал, нужно сделать так

Добавлено действие для автоматизации «Добавление потока».
В вебхук автоматизаций добавлено поле «даты оплаты заказа».
Добавлена возможность отправлять кастомные поля в вебхуке.
🔥Новый элемент урока “Сделать партнером”.
Данный элемент создает кнопку с вашей надписью, например, “стать партнером”. После нажатия, показывается нужная ссылка для привлечения клиентов. Позволяет в процессе тренинга превращать клиентов в партнеров.
Добавили возможность менять цвет шрифта в сертификате.
Пропускать через стоп-урок если нет доступа к домашних заданиям.
В School-master имеется возможность домашние задания показывать по группе и проверять куратором, автопроверкой или вручную в зависимости от тарифа. Если урок стоповый, то получалось, что клиенты без домашнего задания не могли двигаться дальше. Поправили этот сценарий.
Правки по верстке кураторской. Иногда, в зависимости от количества объектов в домашней работа, могла ехать верстка.
При переходе на следующий урок в редакторе ответа иногда сохранялся предыдущий ответ. Поправили.
Публичные домашние задания. Если у публичного домашнего задания был один комментарий, то он не показывался. Поправили.
Поправили открытие внешних ссылок в новом окне.
В карточке тренинга размещаются 2 кнопке. Каждой кнопке могут быть назначены разные действия. Одно из действий - это открытие внешней ссылки. Открывалась не во внешней вкладке. Поправили.
Поправили создание алиасов (хвосты ссылок) у уроков.
Правки по ответу на домашнее задание:
верстка в мобильной версии и кнопка редактировать,
возможность загрузки файлов без текста,
изменили размер изображений.
Не правильно высчитывалась дата прохождения раздела, если в качестве окончания прохождения раздела стояла дата окончания тренинга.
Поправили ошибки в схемах проверки доступа к элементам.
Поправлен визуальный баг фильтра у списка тренингов.
Когда выбирали фильтр у списка тренингов, появлялась вертикальная прокрутка.
Нельзя было прикрепить куратора без изменения статуса проверки работы.
Куратор мог взять себе ученика только изменив статус и поставив галочку прикрепить к себе. Но иногда нужно взять клиента без ответа или дать ответ, но не менять статус домашней работы. Поправили.
Не изменялись настройки типов файлов, доступных для загрузки в домашнее задание. Поправили.
Автоматическое обновления расширений.
Добавили возможность в 1 клик обновлять платные расширения в админке.
В некоторых случаях благодаря настройкам главной страницы и редиректу после авторизации пользователи могли настроить бесконечный редирект. Добавили проверку, чтобы такого не происходило.
Много работы по переходу ну php 8, тестированию, оптимизации загрузки.
Поправили визуальное оформление у блока уведомлений.
Добавили новую позицию виджета для баннера, под шапкой.
Добавили возможность скрывать заголовок у статичных страниц.
Добавили передачу ID продукта в AMO CRM.
Поправили ошибку в модуле Connect.
Поправили ошибки по авторам в админке.
В SM 4.0 добавлено множество улучшений. Для удобства отслеживания изменений мы их сгруппировали по компонентам системы.
Но часть элементов сочетаются между собой по стратегии использовании. Приведем конкретные варианты.
Мы можем превращать клиентов в партнеров. Клиенты привлекают трафик, получают доступ к урокам.
Лучше всего работает с бесплатным продуктом.
Пользователи заходят на бесплатный продукт. Смотрят один - два урока.
Для продолжения просмотра предлагаем пригласить 2 пользователей.
Для этого:
в урок вставляем ссылку элемент "стать партнером", которая превращается в url для привлечения клиентов.
создаем сегмент "продал «продукт» как партнер продукт 2 раза.
создаем автоматизацию, если попал в сегмент, то выдать группу доступа, которая откроет следующие уроки.
Итог: Получаете вирусный трафик на бесплатный курс.
Мы сделали несколько доработок, которые позволяют выстроить взаимодействие с внешними системами, в частности с Multy.io.
Что имеем?
пользователи ВК и ТГ в чатботе.
Нужно, чтобы клиент оплатил счет и чатбот узнал об этом.
Для этого:
Создаем скрытое кастомное поле пользователя.
В ссылку создания заказа добавляем параметр с информацией для кастомного поля.
После оплаты заказа передаем вебхук с данными пользователя и идентификатором пользователя в систему.
Основная задача этого обновления - это осуществление перехода на School-master 4.0.
Кроме этого, в обновлении исправлены ошибки:
1. Поправлена ошибка входа под пользователем (не работало у некоторых клиентов)
2. Поправили ошибки в сегментах:
2.1 при 0-х значениях фильтр в Пользователях «Принес денег» не работал
2.2 не корректно работало условие «Не» для фильтра «Принес денег»
2.2 доработали фильтр по дате последнего входа
2.3 не корректно работал фильтр, если выбрать «НЕ» для фильтра по подпискам
2.5 не правильно работал фильтр “Не заходили X дней” в фильтре прохождения тренинга. Раньше фильтровал всех кто не заходил Х дней + тех кто не заходил вообще. Сейчас будет фильтровать точно по условию.
2.6. не правильно работал фильтр по прохождению урока с условием «не»
3. Добавили фильтр в пользователях для выборки партнеров "Продал продукт X как партнер X раз".
Локализация внешних форм продукта. Сейчас при создании формы можно выбрать на каком языке она будет: Русский, Украинский, Английский.
Добавили поле с промокодом в настройки внешних форм.
Поправили стили для корректного отображения на всех мобильных устройствах.
Краткое описание. Не применялись стили для краткого описания тренингов. Поправили.
Прохождение. Метка прохождения раздела. Если раздел пройден, то метка меняет цвет.
Письма. В письма тренинга (об открытии уроков, о проверке дз, куратору о проверке) добавили теги для автовхода.
Фильтр. Не правильно работал сегмент “остановились в процессе обучения”. Заменили на ХХ дней не заходил в тренинг. Сейчас в фильтре прохождение тренинга, можно выбрать конкретный тренинг в который пользователь не заходил определенное количество дней.
Кураторская. В определенных ситуациях пройденные задания с тестами шли кураторам на проверку. Поправили. Правильный сценарий, если в уроке только тест и он пройден, домашняя работа идет в архив.
Домашняя работа. Если пользователь загружает в домашнюю работу файл с неподдерживаемым расширением, то раньше работа сохранялась с пустым файлом. Сейчас выводится ошибка «неподдерживаемый тип файла», текст в дз сохраняется, дз не отправляется.
Статистика. Исправили формулы расчетов в статистике кураторов. Сделали кликабельными цифры статистики в разделе кураторов, добавили выгрузку по каждой цифре в статистике.
Поля заказа. В настройках каждого продукта добавили возможность выбирать, какие дополнительные поля во время заказа конкретного продукта будут выводиться (телефон, телеграмм, инстаграм, вк, кастомные поля).
Поправили паттерны для имени пользователей в заказах. Можно писать имя с дефисом.
В некоторых случаях менеджер при всех нужных разрешениях не мог удалять заказы. Поправили.
Уведомление нескольких админов о заказе. По умолчанию уведомления отправлялись только на емаил админа, который указан в настройках. Сделали опцию «при оплате заказа уведомлять: всех админов или только главного».
Подписка. Добавили информацию о количестве отправленных уведомлений в подписке пользователя.
Пользователи. Не работал фильтр пользователей если выбрано несколько групп. Исправили.
Внешний вид. Добавили в футер яндекс.дзен.
Добавили htaccess в папку бэкапов.
Техническое обслуживание php уведомлений.
Поправили скрипт интеграции с Jusctclick.
Вышла новая версия School-master 3.9.8
Внешние формы. Добавили возможность добавления поля «купон».
Внешние формы. Правки отображения потоков и дизайна при разной ширине.
Процесс оплаты заказа. Опция “скрыть меню в процессе оплаты заказа”. Обнаружили, что на странице продукт закончился опция не срабатывала. Поправили.
Продамус. Расширили список способов оплат, которые можно выбрать для оплаты через Продамус. Исправили вывод оплаты зарубежными банковскими картами.
Передача данных на страницу оплаты заказа. Сейчас на страницу оплаты заказа можно передавать параметры в GET по отдельности. vk_id, promo, price (свободная цена). Например, на одной странице вы ставите кнопку, ведущую на продукт с промокодом или указанием конкретной цены, на другой странице ставите ссылку на тот же продукт, но с другими переменными. Итог, продукт один, цена разная для разных ситуаций.
Регистрация через ВК. Регистрация в School-master если пользователь авторизуется через ВК.
Оптимизация cron. Переработали задания планировщиков с целью уменьшения оптимизации и ускорения работы.
Telegram. Добавили проверку пользователя сразу при вступлении в группу. Поправили одну ошибку в процессе удаления зайцев.
Логи. Добавили удаление продуктов в лог записей
Исправили XSS уязвимость
Исправили баг при сохранении настроек внешнего вида
Исправили ошибку при копировании тренинга. При копировании могли измениться тесты в уроках. Поправили.
Поправили подсчет в статистике тренинга.
Поправили функцию скрытия раздела тренинга, если к разделу у пользователя нет доступа по группе.
Лингвистическая правка при выборе нескольких авторов для курса выводится надпись «Авторы».
Вышло обновление School-Master 3.9.7
Сегменты. Условие для выбора одновременно нескольких групп пользователя.
Сегменты. Условие для выборки заказов по партнеру.
Тренинг. Добавили новое условие для открытия урока - «открывать урок относительно даты прохождения предыдущего урока». 😊
Продукты. Промокоды. Добавили опцию для количества использования промокода.
Виджеты. Добавили визуальный редактор для наполнения виджета.
Защита. Закрыли XSS уязвимость, которая позволяла благодаря специальной ссылке угнать сессию пользователя и авторизоваться без пароля.
Сделали ограничение уведомлений на колокольчик в админке в 30 уведомлений. Если ошибка повторяется она может создать большое количество уведомлений, что снизит скорость загрузки страниц. Поэтому старые уведомления сейчас будут удаляться автоматически.
Добавили передачу кастомных полей пользователя в вебхуках.
Добавили автоматическую очистку кэша сайта при сохранении настроек. Позволит сразу видеть изменения.
Блок Hero для категории. Если был установлен блок hero в тренинге, то для настроек блока hero в категории некоторые опции работали некорректно.
- Блок Hero, не работала опция указания минимальной высоты на мобильном.
- Тренинг. Заголовок раздела. Внутри раздела тренинга в заголовке выводилось название тренинга, а нужно, чтобы выводилось название раздела. Поправили.
- Тренинг. Домашние задания. Если не выбраны кнопки покупок по типам проверки дз, то при клике на ссылку улучшения тарифа появлялось модальное окно с пустой кнопкой, ведущей в никуда.
- Тренинг. В кураторской не скачивались некоторые типы вложений. Поправили.
- Тренинг. Не сохранялась обложка у элемента аудио/видео
- Список тренингов. Количество уроков. При ручном указании кол-ва уроков в списке тренингов выводилось 0. Поправили.
- Список тренингов. Не работала настройка скрытия даты открытия тренинга.
- Список тренингов. Ошибка локализации. Не была переведена системная константа «уроки» на английский язык, в результате при переключение на английский язык было написано «урокs: 10». Поправили.
- Продукты. Поправили некритичное уведомление при оформлении бесплатного продукта.
- Продукты. Потоки. При отмене заказа с потоком и возврате сделали удаление информации о потоке в пользователе.
- Продукты. Внешняя форма заказа. Добавили обязательность для полей имени и email.
- Продукты. Несколько заказов и оплат в 1 секунду. Отладили процесс с четким проставлением статусов.
- Мембершип. Поправлено количество уведомлений при ошибке продления подписки.
- Мембершип. Для выгрузки подписок мембершипа добавили телефон
- Партнерка. Не сохранялось значение «скрывать телефоны клиентов от партнера»
- Привели в порядок код расширения Connect для дальнейшейго расширения.
- В логах автоматизаций отображались не все действия. Поправили.
Небольшие правки и изменения для совместимости с финальной версией супершаблона.
Правки по кураторской, исправления ошибок.
Вышла новая версия Супер-шаблона под индексом RC5.
Важно! Перед установкой убедитесь, что SM версии 3.9.5 или выше. После обновления зайдите в любую настройку шаблона и сохраните, чтобы подтянулись ранее созданные файлы стилей.
Если кратко, сделано уже почти все, остались настройки оформления внешнего вида авторской / партнерской и незаметные мелочи.
Новые настройки:
Блог. Добавили настройки для списка записей блога, полной карточки блога, скрытых страниц блога (стили наследуются).
Урок. Добавили настройки опросов, встроенных в урок.
Общие настройки. Добавили настройки универсальных элементов для всех страниц: списки, хлебные крошки, хлебные крошки в блоке Hero.
Личный кабинет. Добавили настройки списка заказов и подписок.
Хедер! Вах-вах. Настройки выпадающего меню и мобильного меню.
Правки:
Поправили отображение обложки в списке тренингов в 2 колонки
Добавили наследование стилей на секретные страницы блога (когда нет доступа), теперь красиво все.
Поправили высоту обложки тренинга в мобильном виде
Вышло обновление School-master 3.9.5
Минорное обновление. Эффект от обновления, не "вау как круто", а "просто приятно".
Настройки заказов. Добавили опцию в общие настройки, которая позволяет скрыть в ЛК пользователя информацию о заказе бесплатных продуктов.
Кураторская. Добавили кнопку удалить домашнюю работу и удалить комментарий к домашней работе
Кураторская. Добавили фильтр домашних заданий по разделам.
Кураторская. Не отображались иллюстрации в кураторской если имена файлов были на русском языке. Поправили.
Автоматизация. Добавили возможность отправить уведомление на кастомный е-маил.
Тренинги. Была ошибка в статистике по последнему пройденному уроку. Поправили.
Трениниг. Мелкий баг с открытием тренинга в новом окне при отсутствие доступа, открывался в том же окне. Поправили.
Партнерка. Партнеру могли быть начислены деньги за его же заказ. Поправили.
Виджеты. Не отображался виджет из позиции bottom на странице списка тренингов.
Прочие мелкие правки.
Перейдите на страницу шаблона, авторизуйтесь (появится ссылка для скачивания).
Зайдите в админку → настройки → шаблоны. Нажмите загрузить шаблон.
Зайдите на любую страницу настроек шаблона и нажмите «сохранить», чтобы обновился файл стилей.
настройка страницы «список продуктов», настройки дублируются на страницу распродажи /sale
настройка карточек продуктов на странице «список продуктов», настройки дублируются на страницу распродажи /sale
настройка полного вида продукта. У продукта имеется несколько шаблонов, указывается в настройках продукта (первая вкладка, внизу). На данный момент настройки применяются к шаблону «карточка»
В School-master имеются следующие формы:
Авторизация
Регистрация
Вспомнить пароль
Изменить пароль
Редактировать профиль
Стать партнером
Добавить отзыв
Ранее были сделаны настройки дизайна для формы авторизации, т.к. стили одинаковые, то сделали автоматическое наследование на остальные страницы форм.
Добавлены настройки страницы фона партнерки
Добавлены настройки макета и описания партнерской программы
- Добавлены настройки статичной страницы
- Добавлены настройки страницы формы с вопросом
- Добавлены настройки формы
На странице список категорий переместили надпись «кол-во курсов» вниз и добавили иконку. Стало красивее.
Пример:

Страницы оформления заказа: 4 правки по применению стилей
Применение фона к списке категорий и списку тренингов. Поправили баг
добавлено наследование стилей на страницу «нет доступа к уроку»
поправлены стили в расшифровке теста
изменили настройки по умолчанию у теста, для лучшего юзабилити
поправлен баг с загрузкой шрифтов если шаблон еще не включен
поправили настройки разделительных линий для списка тренингов, домашних заданий, блока
сделали внутренний отступ для изображений в списке уроков. Правильнее сказать отступ между изображением и границей контейнера, чем больше отступ, тем меньше изображение. Задача сделать пространство между изображением и границей не увеличивая размеры карточки урока.
добавлен нижний отступ для элемента урока "текст". Раньше между элементом "текст" и следующим элементом, например, видео, не было автоматического отступа.
поправили настройки стилей по умолчанию для элементов домашнего задания и теста
поправили отступы в списке категорий
и еще порядка 10 мелких багов.
Изменили порядок загрузки новых стилей. Раньше при загрузке страницы вначале загружался старый внешний вид, а через несколько секунд обновлялся. Сейчас стили загружаются мгновенно с загрузкой страницы.
Вышла School-master 3.9.3
Исправлены мелкие баги, добавлено несколько новых возможностей.
Дата начала тренинга в карточке тренинга. Раньше можно было выводить дату начала тренинга. Но если нужно поменять дату, то приходилось быть осторожным, т.к. от даты начала тренинга зависит открытие уроков. Сейчас сделали возможность в карточке выводить либо реальную дату начала, от которой идет капельная выдача уроков либо написать свою произвольную дату, чисто для информации. Удобно, чтобы показывать дату начала новых потоков.
Добавлен Id автоматизации в лог автоматизаций
Добавили отправку кастомных полей в вебхуках
Добавили прием ID потока в API.
Добавили служебные названия продуктов в выпадающие списки
Улучшения для супершаблона: структурные изменения для списка категорий, страниц с формами. Это обновление нужно для новой версии шаблона.
В прошлом релизе добавили опцию "не показывать пункт меню на страницах заказа". Обнаружили, что не все страницы заказа включили в массив, а именно при включенной опции пункты меню показывались на страницах корзины. Исправили. Сейчас с включенной опцией пункт меню исчезнет со всех страниц заказа.
Пропуск шага в рассрочке. Был баг, если есть предоплата и рассрочка одновременно, то в рассрочке пропускался ввод дополнительных данных. Поправили.
Приучили к порядку кавычки-ёлочки. Раньше выводились html-символами в названиях в админке.
Показать виджет от обратного. В прошлом релизе внедрили опцию "показывать виджет при наличии группы у пользователя". Опция работала следующим образом: есть группа - показываем виджет, нет группы - не показываем. Но если пользователь не авторизован, группу проверить не можем, в этом случае не было возможности вывести для не авторизованных один виджет, для авторизованных другой. Поправили. Сейчас не авторизованный = нет нужной группы.
117% прохождения курса. Был замечательный баг, пользователь мог пройти курс больше, чем на 100%. Связано это было с тем, что в курсе можно вручную указать количество уроков и эта цифра бралась для расчетов прогресса. Если указано уроков меньше, чем их на самом деле, то получалась цифра больше 100%.
в некоторых случаях не принимался тест на последнем шаге. Вызвано было определенной комбинацией типа теста и ответов.
в отключенный курс можно было перейти по прямой ссылке. Больше нельзя.
поправили ошибки привязки телеграмма.
прочие мелкие исправления.
Вышла School-master 3.9.1
Исправлены мелкие баги, добавлено несколько новых возможностей.
Детально:
Добавили возможность вставлять ID-потока в вебхуки
Флаг для идентификации рассрочки для уведомления в вебхуке
Поправили "пропуск шага" в рассрочках. Для предоплат мы делали пропуск шага с вводом дополнительной информацией. Обнаружили баг, что при одновременном наличии предоплат и рассрочек шаг ввода информации пропускался и на обычных рассрочках. Исправили
Добавили контролирующую функцию для проверки суммы заказа
Включили модуль Сбербанка в релиз
Правки контейнера главной страницы для совместимости с супершаблоном.
Встречаем School-master 3.9.0
Добавили модуль оплаты Сбербанка
Добавили опцию для «Сбербанк кредитование»
Добавили выбор нескольких рассрочек в модуле Тинькова
Поправлен баг с оплатой рассрочке через Продамус. Передавалась не верная сумма
Технические улучшения модуля Продамус
Правки в модуле Робокассы для выбора страны Россия / Казахстан
Добавили вкл/выкл у платёжных модулей в списке
Возможность скрытия пунктов меню на страницах заказа
Добавили возможность показа пунктов меню пользователям с конкретной группой
Отправка писем о покупке потока на указанный емаил
Добавлены потоки в формы
Поле OK_Id в профиле пользователя. Добавление по API и через HTTP уведомления
Если пользователь авторизован, то в форму заказа автоматически не подставлялся email. Сейчас подставляется.
Баг при рассылке при попадании несуществующего пользователя. Поправили.
Добавили опцию действия стоп-урока на весь тренинг или только на раздел
Поправлен баг с выводом изображений в уроке
Не работают фильтры последний пройденный урок, сдал дз и прочие по урокам
Мелкие правки формулировок. В частности: в фильтре все разделы переименованы в стоимость.
Поправлены ошибки в ТГ при отправке сообщений
Вкл./выкл у расширений
Добавлена проверка актуальности базы SM
К автотестированию SM добавлены новые действия
Тэги в письмах. Работает [NAME] и [CLIENT_NAME]
Мелкие правки верстки
Добавили опцию для показа виджета разным группам пользователей.
Добавлен вывод виджетов на страницу авторизации
Дополнительная информация в списке виджетов: иконки вкл/выкл, позиция.
Вышла версия School-Master 3.8.1
Исправления.
- Макет карточки пользователя (поехала вёрстка)
- Исправлен баг при создании заказа по API
Добавили:
- Функция отправки писем куратору/менеджеру при покупке потока.
- Вывод фамилии в списке мембершипа
- Опция выбор страны Россия/Казахстан для Робокассы.
Вышел School-master 3.8.0.
Рассмотрим новые возможности
Список изменений:
Теперь вы можете продавать тренинги по потокам.
Как следствие, добавили:
возможность выбора потока во время оформления заказа
возможность изменять в заказе поток клиента
возможность фильтровать по потокам с дальнейшей автоматизацией для каждого потока.
Например, нужно для каждого потока сделать свой график открытия уроков.
Поток 1 начинается 1 января, поток 2 - 1 февраля.
Создаем автоматизацию, для всех клиентов потока 1, 1 января назначить группу. В настройках уроков оставляем капельную выдачу с задержкой относительно даты назначения группу.
Подробно в инструкции.
Часто от клиентов поступал запрос сделать капельную выдачу уроков в клубе.
Возможности капельной выдачи уроков имеются, но они не связаны с оплатами и если пользователь один раз пропустил месяц, а потом возобновил подписку, то ему откроются все накопленные уроки.
Пример задачи.
1. В первый месяц открывается 10 уроков. Во второй месяц открывается 10 уроков и т.д.
2. Уроки открываются капельно каждый месяц.
3. Новые пользователи, на первом месяце видят только первый месяц, но при желании могут купить доступ сразу к 3 месяцу.
Решение
1. Каждый месяц уроков закрываем новой группой.
2. Выдаем группу через автоматизацию по сегменту "кол-во оплат подписки = Х" (вместо Х указываем сколько раз оплатил, если 2 раза оплачивал, значит ставим 2).
Возможность самостоятельно проверить актуальность бд и корректность работы системы.
- Добавили в промокоды ограничение на количество использований.
- Добавили возможность выводить кастомные поля при регистрации
- Добавили кнопку принудительной привязки пользователей ВК из автопилота
- Потерялась возможность указания прямой ссылки для вложений. Поправили.
- Не работала авторизация через ВК в мобильной версии
- Не работала привязка ВК и ТГ на iOS, поправили
- Добавили выбор подписки на автосерию в автоматизации
- В некоторых ситуациях при оплате рассрочки в продамус уходила не верная сумма, в результате подпись формировалась неправильная и заказ оставался в статусе не оплачен. Исправили.
- Некоторые клиенты выписывали рассрочку через автора, а первый платеж брали в рассрочку через Тинькофф )). Убрали такую возможность.
- В некоторых случаях с промокодом могли не начисляться авторские вознаграждения. Плюс еще были мелкие странности. Все исправили.
- Мелкие правки орфографии
- Поправили кодировку для передачи данных
- Сбрасывалось время открытия урока, дата устанавливалась, а время сбрасывалось на 00:00. Поправили.
- Пропал срок оплаты заказа, а иногда превращался в отрицательный. Поправили.
- Пропали превью ответов к урокам в кураторской. Поправили.
- Поправили копейки в партнерских начислениях, добавили округление до сотых
- В некоторых случаях при указании нескольких адресов для админа (через запятую без пробелов) для получения уведомлений о заказах письма не приходили. Поправили.
Исправлены некоторые ошибки и недочёты.
- Для привязки Телеграмм в Connect добавлена функция прямой ссылки, если кнопка не сработает.
- Автоподключение Connect при работе через Автопилот
- Доработали модуль Продамус (ошибка при использовании корзины)
- Доработали модуль Paybox (передача телефона и емейл в форму Paybox)
- Тренинги, кнопка Дать ответ, если только вложение без текста.
- Добавили десятичные для партнёрских начислений.
- Другие мелкие правки
Исправлены ошибки и недоработки, среди которых:
- ошибка при начислении авторских с использованием промо кода
- ошибка при оплате валютами в Продамусе
- ошибка использования промо кода для категорий товаров
- баг при оплате Тиньков с использованием онлайн кассы.
- мелкие правки и доработки
Добавлен новый функционал:
- В сервисе Connect добавили опцию для подключения (автопривязки) пользователей, добавленных через Автопилот.

После этого нужно включить галочку применить ко всем пользователям и сохранить

Правка ошибок и недочётов в работе.
Улучшение Connect (связки ТГ и ВК)
Правка при применении промо кодов
Правки по авторским начислениям
Правка по датам в тренингах
Правка ошибок в кураторской
Правка платёжных модулей Продамус и Paybox
Мелкие улучшения
Исправлены баги и ошибки:
- Остановка рассылки, если найден емейл несуществующего пользователя
- Проблема со стоимостью рассрочек, в т.ч. для оплаты в Продамусе
- Проблема с назначением куратора для юзера
- Баг с добавлением товаров для корзины продукта
- Убрали Billing Master в имени отправителя
- Восстановлены блоки Hero в тренингах
- Поправили вёрстку в админке для заказов
- Вернули возможность изменить срок оплаты заказа
- Правки по Connect
Улучшения:
- Добавлен выбор рассылок для автоматизации
- Добавлены абсолютные адреса картинок при вставке в редактор (чтобы было видно картинки для емейл рассылки)
- Вывод превью картинок в ответе к уроку
Вышел School-master 3.7. Рассмотрим новые возможности
Предоплата в админке. Администратор в заказе может добавить сумму, которую внес пользователь. На странице счета пользователь увидит: общий итог, сколько внесено и сколько осталось оплатить.
Предоплата через рассрочку. Упростили оформление предоплаты в рассрочку. Заменили морфологию, уменьшили количество шагов и убрали заполнение полей.
Внешний вид оформления заказа. Улучшили дизайн оформления заказа, сделали понятнее расчет суммы к оплате
Подробно в видео
Быстрый фильтр в заказах, работает без перезагрузки. Фильтр по номеру, id, имени, email, продукту.
Фильтр заказов по акции. Можно фильтровать заказы по разным акциям.
Фильтр заказов по платежной системе.
Фильтр по заказам: менеджер добавил предоплату.
Фильтр по заказам: неоплаченные заказы с предоплатой.
В генерацию счета добавили опцию «самозанятый». Настройки → Платежные модули → Оплата для юр.лиц.
Добавили опцию «учитывать нулевые заказы в статистике». Можно не учитывать, чтобы иметь адекватную статистику. Выводится в общей статистике и дашборде.
Опция при заказе: запрашивать ВК. Находится Настройки → Основные → Функции.
Заполнение формы гет-параметрами с возможностью передать vk_id
Не работала отправка уведомлений о выписке счета одновременно на несколько email. Настройки → Основные → Функции.
Были проблемы с оформлением заказа если встречалась буква «i» в украинском имени. Поправили.
Стоимость доставки физ.товара учитывалась в итого, но в платежную систему не передавалась. Поправили.
Если в маске телефона выбраны страны, то пропадает 7 в поле телефона у заказа и пользователя. Исправили.
Если есть акция в заказе, то вебхуком сумма отправлялась без учета акции. Поправили.
При заказе физ.товара во всех комбинациях оформления заказа будет показывать выбор доставки. Раньше были варианты, когда не выводилась доставка.
Генератор форм для заказа продукта
Доступность покупки продукта по группе. Добавили возможность задать ограничение на покупку продукта: по группе и подписке, а так же требование быть авторизованным.
Отключение хлебных крошек у продукта. Если у продукта стоит опция «не показывать в каталоге», то при просмотре его описания по прямой ссылке хлебные крошки выводиться не будут.
Выбор способа оплаты при покупке физического продукта. Упростили процесс выбора способа оплаты (при получении или онлайн) при покупке физического продукта.
Добавили опцию в настройках внешнего вида каталога продуктов «показ категории продукта».
Добавили в вебхук после оформления и оплаты заказа поле «состав заказа, json». При отправке данные используются след. поля с ключами: product_id => id продукта, product_name => название продукта, product_price => цена продукта
Поправили баг с обязательными полями в отзывах.
Предоплата в админке. Возможность добавить сумму к счету, которую внес пользователь
Предоплата через рассрочку. Упростили оформление предоплаты в рассрочку. Заменили морфологию, уменьшили количество шагов и полей.
В письмах рассрочки не подставлялась сумма заказа. Исправили.
Улучшили карточку промокода.
Добавили ссылки на быстрые фильтры счетов по промокоду.
Разнесли поля на странице создания купона, стало приятнее.
Изменена морфология.
Поправлены мелкие баги.
На странице акций (site.ru/sale - эта страница выводит список всех продуктов на которые сейчас действует красная цена) не работала ссылка на внешний лэндинг продукта. Поправили.
Небольшой баг с записью привязки промокода. Поправили
Действия для автоматизации: сделать партнером.
Действие: назначить подписку пользователю.
Добавили поле email в вебхуках автоматизации.
Имя группы в автоматизации было системное - сделали нормальное.
Добавление блока Hero в категории тренинга.
Отключение хлебных крошек в категории тренинга.
Опция «куда направить при входе в тренинг»: в структуру или в первый урок.
Отключение хлебных крошек внутри тренинге.
Вывод категорий тренингов по ссылкам.
Результат применения этих опция в видео.
События. Опция в событии после окончания тренинга «кому отправить емаил: ученику или / и на указанный адрес»
Прохождение бесплатного курса. Если начал проходить бесплатный курс без группы, он добавится в личный кабинет и будет учитываться прогресс.
Внешний вид. Опция «скрыть продолжительность тренинга»
Внешний вид. Отключение прогресса и обложек в тренинге. Улучшили механику оформления внутреннего вида тренинга. Можно выбирать какую обложку выводить, показывать прогресс или нет. Важно! Нужно зайти в существующие тренинги выбрать в опции какую обложку показать.
Внешний вид. Поправлена морфология в виджете прогресса.
Тесты. Опция, проходить тест сразу, без нажатия на кнопку начать
Тесты. Возможность проходить тесты в тренингах несколько раз, даже если уже сдал
Публичные домашние задания
Д.З. При загрузке нового файла в домашнем задании старые файлы удалялись и загружался только новый. Исправили, плюс добавили обратную связь о загруженных элементах для удобства пользования.
Д.З. Домашнее задание не отправлялась без текста. Иногда нужно загрузить только файл без текста. Не работало. Сейчас работает.
Контент урока. Возможность увеличить окно при создании текстового блока в тренинге.
Контент урока. Добавили элемент галерея, появится если у вас установлено расширение галереи.
Куратор. Превью для вложений и открытие в попапе.
Куратор. Разнесли в кураторской кнопки принятия и ответа для удобства, плюс поправили вид в мобильной версии
Куратор. Разнесли в кураторской кнопки принятия и ответа для удобства, плюс поправили вид в мобильной версии
Куратор. Не подставлялось имя куратора в письмо о прохождении тренинга. Поправили.
Куратор. Нет доступа у куратора к урокам, если тренинг с разделами и в разделе принудительно не указан куратор. Поправили.
В настройках тренинге пропадала поле для названий кнопок после сохранения. Поправили
Починили плейлист с кинескопом.
Баг в тренинге при загрузке файла
В некоторых ситуациях не показывались виджеты в тренингах 1.0. Поправили
Добавили быстрый фильтр по пользователям
Фильтр по пользователям: статус пользователя (включен, отключен, в черном списке).
Фильтр по пользователям: выбор нескольких групп в мультиселекте. Для упрощения и устранения конфликта сделали возможность в одном поле фильтра выбрать несколько групп пользователей. Если выбрано несколько групп в поле, то будет фильтроваться полное соответствие всем указанным группам.
Группы. В списке групп пользователей поставили ссылку на вывод списка пользователей.
Группы. Добавили сортировку групп пользователей
В выгрузку пользователей: добавили vk_url и tg_id
Редирект при первом входе. В общих настройках можно указать куда направить пользователя при первом входе, например в профиль, на инструкцию или на договор. При последующих входах пользователь будет направлен в соответствие с настройкой.
Улучшили смену email у пользователя. Меняем email, он меняется у всех заказов и добавляется комментарий, что email был сменен.
Автоматическая авторизация по ссылке. Пользователь переходит по ссылке в письме и сразу авторизуется. Можно авторизовать и направить на нужную страницу. Работает: в личном письме, массовой рассылке, автоматизациях. Инструкция.
Автоматическая авторизация новых пользователей при получение бесплатного продукта.
Добавили пометку в профиле, что привязан ТГ
Не копировались UTM-метки в буфер обмена. Исправили.
Добавили возможность импорта подписок. Пользователи → импорт пользователей. В одном файле для каждого пользователя можно указать разные подписки и разные даты окончания. Дата окончания указывается в относительных днях, т.е. через сколько дней после импорта закончится подписка.
Опция. Для завершенной подписки можно выбрать с какой даты ее продлевать: с даты завершения или с даты оплаты.
Сделали главной страницей в мембершипе - список подписок.
Поле отправитель для рассылки. Можно ввести свое имя отправителя в массовой рассылке
Удаление email из очереди писем при отписке от рассылки. В чем была проблема? Создаем рассылку 13 октября, ставим отправку 20 октября. Пользователь из сегмента отписывается 15 октября. Не смотря на отписку он получает письмо. Исправили.
Проверка email перед отправкой. Из-за ошибочных email могла стопориться отправка писем. Поправили.
Поправлена вставка изображений в письмо. Раньше, при вставке изображений в письмо через редактор, подставлялась относительная ссылка, поэтому изображение у пользователя могло не отображаться. Поправили.
Возможность скрыть кнопки регистрации в партнерке на странице партнерки.
UTM в постбеках. Не передавались UTM-метки.
На странице описания партнерской программы не показывались мета-теги
Партнер в купоне важнее, чем ранее приведший партнер. Раньше было не так, поправили.
Улучшили текст сообщения о заявке и сообщение пользователю. А именно:
Уникальная тема для каждого сообщения, чтобы письма группировались в почтовой программе
возможность вставить текст письма пользователю,
упростили письмо: убрали телефон если не указан и лишние символы,
если пользователь авторизован, то в форму сразу подставляем email.
Работа Продамуса с разными валютами. Если вы принимаете платежи в разной валюте, то сейчас для каждой валюты можете выбрать сопоставление способов оплаты. Настройки → платежные модули → Продамус.
Интеграция с Payboxmoney. Инструкция.
Сервис Долями от Тинькофф. Инструкция.
Mobizon - сервис для SMS в Казахстане. Настройки → Основные настройки → Отправка SMS.
Заполнение формы get-параметрами по отдельности, плюс возможность передать vk_id
Amocrm. Передача ссылки на счета в сделку и небольшие правки.
Justclick. Нас просили сделать передачу покупателей в рассылки justclick. Сделали.
Улучшили Recaptcha. Поправили работу в виджете с формой обратной связи, плюс мелкие правки.
Connect - новый уровень интеграции с Телеграмм и Вконтакт: авторизация через ВК и ТГ, привязка, контроль, дублирование сообщений, настройки, что дублировать и многое другое. Инструкция
API 2.0 уже внутри. Тесты успешно пройдены, но пока не в боевом режиме. Инструкция.
Поддержка PHP 7.4 - 8.0. Поддержку встроили. Проверили популярные сценарии. Если на новой версии PHP увидели проблему, пишите.
Сообщение о завершении сессии. Данные сохранятся даже если сессия в админке закончилась. Просто введите логин и пароль и продолжите с прежнего места.
Небольшие правки названий в настройках для упрощения понимания.
Автотесты. Внутренняя задача, которая тестирует ключевые узлы системы перед выпуском
Если почта не отправляется, то процесс не прерывается. В админке в колокольчике будет выведено уведомление.
Добавили сжатие логов. Экономит 30-40% места.
Ускорение SM для крупных проектов. Добавили кэширование через memcached. Инструкция
Модуль уведомлений для админке. Изменили вызов уведомлений в админке.
Предупреждение перед обновлением системы. Если случайно нажали обновить, то система запросит подтверждение.
Добавили проверку при обновлении при использовании нестандартного шаблона.
Вышло обновление School-master 3.6.5.
Исправлено несколько ошибок большого обновления.
Если в админ панели не видно обновления, то перезайдите в админку.
Также, если у вас установлены форум или опросы, их нужно тоже обновить.
Архивы можно скачать на этой странице:
https://lk.school-master.ru/page/ext-upd
Обновление через Настройки - Расширения.
Вышло обновление School-master 3.6.0.
Это изменение позволит использовать новый супер-шаблон. А так же, благодаря полной переделке шаблонизации можно гибче и проще, через код, менять расположение элементов.
Инструкция по изменениям в стандартном шаблоне.
Как было раньше?
Настройки внешнего вида находились в Настройки → Внешний вид
Это настройки:
логотип
шапка
текст в футере
свой код

Сейчас мы вывели все настройки в шаблон.
Как стало?

Важно! Супер-шаблон, который продавался отдельно, не входит в обновление, он будет представлен через пару дней.
1. Категории продуктов
На странице списка продуктов добавили вывод категорий продуктов ссылкой. При нажатии на ссылку категории продукта откроется страница с продуктами выбранной категории.
2. Виджет категорий продуктов.
Добавили виджет категорий продуктов для удобной навигации.
3. Добавили возможность назначить промокод на категории продукта.
1. Добавили опцию для уведомления админа сразу при выписке счёта
2. Изменили местоположение поля промокода на странице оформления заказа, подняли к основным полям, чтобы был заметнее.
Напоминаем, что при необходимости поле промокода можно отключить в настройках конкретного продукта.
3. Сейчас можно использовать любые буквы в промокоде
4. Добавили опцию для уведомления админа сразу при выписке счёта
5. Упростили создание групп. Автоматически заполняется системное имя и проверяется на дубли.
6. Добавили переключатель маски для телефона: простая и с выбором стран
7. Добавили запоминание email пользователя при входе в личный кабинет.
Это актуально если пользователь ошибается с паролем. Раньше при вводе неправильного пароля поле с email очищалось. Сейчас, поле с email останется заполненным и пользователю не нужно заново его заполнять.
1. В тренингах 2.0 поправили загрузку файлов с кириллическими названиями (делаем транслит)
2. Добавили выбор вложений из папки тренинга. Раньше все вложения нужно было загружать с компьютера. Сейчас можно как загружать с компьютера, так и выбирать уже из загруженных.
3. Добавили опцию показа/отключения изображений в уроках тренингов для мобильных.
1. Чтобы не спамили спамеры добавили каптчу для форм. Инструкция внизу.
2. К форме регистрации добавили галочку для согласия с политикой конфиденциальности.
3. В генераторе форм подписки на рассылку добавили галочку для согласия с политикой конфиденциальности
4. Отключение автозаполнения пароля SMTP.
Иногда при входе в настройки и их сохранении переставала работать почта. Это происходило потому что браузер запоминал пароли, на новой странице видел место, что вот сюда можно вставить пароль и вставлял. А так как настройки SMTP находятся во вкладке, которую нет надобности открывать, ведь все настроено, то подмена пароля происходила незаметно. В результате почта переставала отправляться. Поправили этот момент.
5. Усилили безопасность от спамеров при добавлении отзывов.
1. Выведено поле город в личном кабинете юзера
2. Добавили переключатель маски для телефона: простая и с выбором стран
3. Добавили опцию для произвольного SQL запроса из админки
4. Добавили проверку пользователей на дубли при создании.
Как подключить каптчу - reCapctha
Чтобы включить капчу, необходимо выполнить следующие шаги:
Заполнить форму: имя сайта, тип(выбирать reCaptcha v3), домен своего сайта.
После заполнения формы вы получите ключ сайта и секретный ключ
Далее, включить капчу в настройках sm. Для этого необходимо заполнить форму. И ввести ключ сайта и секретный ключ
Поправили ошибку в фильтре по пользователям
Исправили небольшой баг по тренингам (получение списка тренингов при распределении кураторов)
В статистике валюта выводится из настроек(ранее были только рубли)
Правка функции сброса пароля
Добавили опцию для удаления заказов из админки.
Корректировка отправки массовой рассылки.
Массовое удаление пользователей по условию.
Правка мелких багов.
Много думали, много работали, оптимизировали, снижали нагрузку, упрощали и наконец готовы представить вам новую версию School-master 3.5.
Важно! Перед обновлением выпишите все «Условия» (пункт в админке), которые у вас сейчас работают. После обновления все условия удалятся их нужно будет пересоздать.
Перед обновлением обязательно делаем бэкап. Настройки → Бэкап.
Рассмотрим новшества платформы.
В прошлом релизе мы сделали супер фильтры в заказах. В этом релизе добавили суперфильтрцию пользователей.
Вы можете создавать выборки с различной группировкой и операторами соответствия (и, или, не).
Все сегменты можно сохранять.
Более 30 условий для фильтрации позволят сделать любые выборки:
ID пользователя
Имя, Отчество, Фамилия
Телефон
Адрес в ВК
Роль пользователя
Наличие группы (да, нет)
Группа
Наличие подписки (да, нет)
Подписка
Дата начала действия подписки
Дата окончания действия подписки
Недавно отменившие подписку
Статус платежей по подписке
Статус действия подписки
Принес денег
Принес денег (как партнер)
Заработал денег (как партнер)
Подключен телеграм (да, нет)
Подписан на рассылку
Рассылка
Рассрочка
Статус платежей по рассрочке
Дата регистрации
Дата последнего входа
День Рождения
Является куратором
Является клиентом
Является партнером
Прохождение тренинга
Прохождение урока
Последний пройденный урок
Любые пользовательские поля
Полностью переработали блок Условия и переименовали в Автоматизации.
Задача модуля автоматизации по определенному сегменту, в нужное время, выполнить нужное событие.
Как следствие автоматизации состоят из 3 элементов:
Сегмент. Мы можем выбрать любой их сохраненных сегментов по заказам или по пользователям.
Когда выполнить? Можем выполнить сразу, дождаться дня недели и времени или выполнить в запланированную дату. Кроме этого, можем выполнять событие для объекта один раз или на регулярной основе.
События Добавить группу, снять группу, отправить sms, отправить письмо, подписать на рассылку, отписать от рассылок, выполнить вебхук.
Кроме этого, ввели:
подробное журналирование всех выполненных событий с фильтрацией
продумали логику при изменении созданной автоматизации.
Интеграция с Kinescope. Проведение вебинаров, DRM-защита видео, передача водных знаков. Подробнее в инструкции
Интеграция с Rutube для хранения видео.
Добавили опцию в каком окне (в текущем или новом) открывать ссылку с кнопки тренинга.
Поправили баг выдачи сертификата. Если стояло условие выдачи “прохождение указанных уроков”, то в некоторых ситуациях сертификат мог выдаться раньше.
Мелкие правки верстки в домашнем задании.
Поправили уведомления пользователю об открытии разделов.
Для удобства перехода к рассрочкам добавили соответствующую кнопку, на страницу списка заказов
Добавили опцию, которая позволит безвозвратно удалять заказы
Исправили баг с апселами, могла дублироваться карточка продукта 2 раза
Редирект на урл после подписки на рассылку.
Вывод списка людей, кому будет отправлена рассылка с возможностью удаления получателей.
Добавили несколько языковых переменных в перевод.
Выпустили большое обновление School-master 3.4.
Рассмотрим, что появилось нового.
Супер фильтры в заказах.
15 условий для выборки. Условия можно группировать и использовать любые операторы сравнения: и, или, не.
Статистика после фильтрации: сколько всего заказов, сколько оплачено, сколько актуальных
Убрали возможность удалять заказ насовсем. Сейчас на не нужный заказ можно поставить статус отменен.
Добавлены новые статусы оплаты заказа: Отменен, Ложный, Ожидает возврата
Добавили статусы работы менеджера с заказом. Статусы можно добавлять свои.
Добавили возможность назначать менеджера на заказ. Как следствие, можно фильтровать заказы по менеджерам и по статусам работы.
Срок жизни счета. У счета есть период в течение которого его можно оплатить. Сейчас этот период можно изменить прямо в счете и выводить на странице оплаты.
Улучшили информативность карточки заказа.
UTM-метки из первого заказа пользователя передаются в профиль пользователя. Для того, чтобы понять источник трафик с которого пришел пользователь.
UTM-метки при оформлении рассрочки передаются на все счета по этой рассрочки. Для аналитики.
При заказе из Getcourse заказ создается в School-master и в него подхватываются UTM-метки.
При использовании постбеков в партнерке появилась возможность передавать utm-метки.
Первая, базовая реализация коммуникации через телеграмм.
Сейчас пользователю, если привязан телеграмм, будут уходить служебные сообщения: заказ, оплата, проверка домашнего задания и прочее.
Если сделать рассылку по базе клиентов, то сообщение тоже про дублируется в телеграмм.
Улучшено юзабилити при создании рассрочки через автора.
Изменен дизайн договора рассрочки.
Добавили в интеграцию с Fondy передачу списка продуктов в чек.
Поправили работу Facebook Pixel
Добавили в условия поиск ботов: тех кто никогда не заходил с даты регистрации которых прошло больше ХХ дней
Улучшили дизайн страниц оплаты (прибрали, подверстали). Мелочь, но очень важно.
Изменили тайтлы (заголовок на вкладке браузера) у всех страниц в админке, чтобы при открытии множества вкладок было понятно к какой странице они относятся.
Исправили дизайн на странице восстановления пароля
Поправили некоторые моменты по мобильной верстке
Валюты. У нас в тестовом виде есть возможность изменения основной и базовой валюты. Добавили изменение и отключение дополнительных валют
Не работало открытие урока по расписанию в некоторых вариациях и не отправлялись уведомления при открытии урока, если он был добавлен недавно.
В этом обновлении мы закрыли ряд важных ошибок и подготовили все для работы над мощным функционалом следующей версии.
**Перед обновлением обязательно делаем бэкап. Настройки → Бэкап.**
Рассмотрим новшества платформы.
Общее. Добавили возможность задать произвольный url в настройках редиректа после авторизации.
Общее. Обновили видеоплеер, новые библиотеки для hls.
Общее. Правки по юзабилити. Касается формулировок опций, вывод справки в некоторых моментах, которые вызывали массовые вопросы.
Общее. Перевод. Добавлены языковые константы в английский перевод системы. Кроме этого, добавлены склонения для русского языка.
Общее. Несколько важных изменений в плане безопасности и защиты от СПАМа.
Заказы. Правки по верстке процесса оформления заказа.
Заказы. Добавили в карточку заказа дополнительные сведения: фамилия, юр.лицо на которое совершалась оплата (актуально при наличии дополнения - распределения потоков денег)
Заказы. Добавили в карточку заказа статус отправки для физических и смешанных продуктов.
Заказы. Добавлены новые поля в выгрузку заказов через csv: наименование способа оплаты, фамилию, стоимость продукта, юр.лицо на которое совершена оплата
Заказы. Поправлен баг при заказе и самостоятельной регистрации не всегда сохранялась фамилия.
Акции. Поправлен баг с промокодом, не отображалась сумма в статистике.
Тренинги. Водные знаки в видео. В обычных виде выводились, в плейлистах не отображались. Исправили.
Тренинги. Поправили баг с выбором тарифов при установке кнопки на проверку ДЗ. Другими словами, у нас есть права доступа к домашним заданиям и если там указать кнопку выбор тарифа, то не работало).
Тренинги. Не удалялись файлы при удалении ответа куратора.
Интеграции. Поправили работу Facebook Pixel. Добавили сохранение данных по User-agent.
Интеграции. Поправили баг с телеграмом. Не всегда сохранял новых пользователей.
Интеграции. Поправлен баг передачи в Amocrm рассрочек и просрочек по рассрочкам.
Выпустили внеочередное обновление School-master 3.3.1.
Что изменилось?
Правки по безопасности от SQL-инъекций.
Исправление работы фильтра в списке купонов.
Большое обновление платформы School-master. Версия 3.3.
Рассмотрим новшества платформы.
Большое и важное обновление работы с пользователями, направленное на безопасность от пиратов и удобство клиентов.
1. Сессии (продолжительность авторизации на сайте).
Сейчас вы можете задавать длительность сессии.
Раньше тоже можно было, но механизм хранения был другой и, как правило, сессия сбрасывалась через 15-20 минут. Сейчас сбрасываться не будет.
2. Запись всех входов пользователей.
Авторизации пользователя фиксируются с указанием устройства и ip-адреса.
Как следствие, вы можете управлять сессиями пользователя:
выкинуть (деавторизовать) пользователя с сайта
или заблокировать (пользователь не сможет войти под ip)
3. Учет количества авторизаций.
Если авторизаций у пользователя много (указываете в настройках), то выводится предупреждение и ссылка на детали.
4. Добавили в админку колокольчик с уведомлениями.
Первая функция колокола — уведомления о подозрительной активности.
5. Улучшили юзабилити в профиле пользователя. В частности переработали первый экран.
6. Добавили кнопку удаления закрепления пользователя за партнером.
7. При авторизации добавили опцию «Запомнить меня».
1. Акция: скидка в корзине (инструкция)
Сейчас можно будет создать акцию для мотивации набора большего количества продуктов в корзину.
На странице списка продуктов пользователь добавляет продукты в корзину. Чем больше добавил, тем больше скидка.
Скидка может быть двух видов:
⁃ от количества продуктов (на каждый добавленный продукт можем установить скидку)
⁃ от суммы корзины (скидка активируется с определенной суммы).
2. Корзину и скидку сразу вывели на страницу продуктов.
3. Плавающий виджет корзины поменяли на иконку корзины в шапке
4. Добавили расширенную статистику по каждой акции. Раньше был учет только оплаченных счетов, сейчас дополнительно выводится количество выписанных счетов, счета для оплаты по р.с. и возвраты. Таким образом, по каждой акции можно видеть всю информацию.
1. Рассрочка через автора. Добавили фильтр просрочек рассрочек.
2. Рассрочка через автора. Добавили ссылку на одобрение рассрочки в первом заказе.
3. Интеграция с Тинькофф.кредит (инструкция).
Очень круто проработали интеграцию с ТФ.кредит.
1. Рассылка. Добавили добавление группы после подписки на рассылку.
2. Тренинги. Добавили сжатие сертификатов. Раньше сертификаты могли получатся по 12 мб.
3. Статичные страницы. Сделали доступ по группам / подпискам для статичных страниц.
4. Партнерка. Четвертая стратегия работы с партнером. На платформе у нас имеются 4 стратегии работы с партнером: комиссия со всех продаж - по умолчанию и персонально для каждого партнера в связке с продуктом можно настроить еще 3 стратегии (с первой продажи, со второй, своя схема). Но если мы переключались на персональные стратегии, то уже не могли назначить на отдельные продукты для партнера просто %. Сейчас исправили и у партнера на выбор можно настроить 4 стратегии работы.
5. Мембершип. Добавили оповещение админа о том, что клиент отписался от рекуррентов
1. Перевели систему на Украинский язык.
2. Добавили возможность изменения системного перевода.
Например, на кнопке надпись «Вход», а вы хотите написать «Авторизация». Не вопрос, открываем файл lang/override_lang.ru и прописываем свое значение для этой системной надписи.
3. В массовые рассылки добавлен заголовок precedence: bulk - показывает почтовым сервисам, что это массовая рассылка.
4. Добавили поддержку emoji в визуальном редакторе.
1. Задвоение партнерских выплат. Редкий случай, когда статус заказа при ручном подтверждении не менялся, а выплата начислялась. Исправили.
2. Callpassword не работал в Тренингах 2.0. Исправили.
3. Исправили доступ по ссылки «следующий урок», когда следующий урок в другом разделе.
Небольшое обновление School-master 3.2.2, направленное на устранение мелких багов.
правки по английской локализации,
правка бага в мембершипе при продлении,
баг отображения использования промо кодов,
правка бага по свободной цене,
правка по физическим товарам с доставкой,
несколько мелких доработок.
Большое обновление School-master, более 70 изменений.
Кастомные поля. Можно создавать свои поля для пользователей.
Типы полей: текст, текстовая область, чекбокс, радиокнопка, селект, множественный выбор
Права: выводить в профиле, возможность редактировать пользователю, заполнение по API.
Добавили поля в экспорт
Реплейсинг полей.
В списке пользователей добавили иконку для обозначения менеджера.
Фамилия. Сделали правки, чтобы при заказе записывалась не только у пользователя в профиле, но и в заказах.
Добавили вывод фамилии: в список заказов, в списке пользователей у автора в тренинге, в списке партнеров.
Добавили поиск по фамилии.
Добавили поле отчество.
Добавили кнопку «создать заказ» на странице пользователя.
Вывели вкладку «подписки» для всех пользователей, раньше была только тех, у кого есть подписки. Добавили кнопку «создать подписку».
Когда пользователь отписывается от рассылки есть возможность полностью удалить свой аккаунт. Если у пользователя есть рассрочка и он выбирает удаление аккаунта, то это может привести к нежелательным ошибкам.
Плюс мелкие улучшения юзабилити.
Добавили SMS напоминания об окончание подписки мембершипа. Кроме этого, добавили подсчет символов в SMS сообщении, чтобы понимать, на сколько sms по тарифу потянет одно сообщение. Максимум в SMS может быть 1000 символов, но тарификация идет по 67 символов для кириллицы и 140 символов латиницы за 1 сообщение. Поэтому, чтобы было понимание о длине сообщения, добавили счетчик символов и сколько в итоге получается сообщений.
Улучшили интерфейс создания и редактирования подписки. Перегруппировали поля, добавили зависимые переключатели (рекурренты или ручное продление), добавили справку. Сейчас легко создать подписку без документации.
Добавили проверочную синхронизацию рекуррентов с Cloudpayments. Бывают ситуации с расхождением списаний через Cloudpayments и закрытием доступа по подписке внутри платформы. Связано это с плавающим количеством дней в месяце. Решили проблему путем синхронизации дат окончания подписки.
Расширили интеграцию с Cloudpayments. Сейчас мы можем получать информацию о карте пользователя, а именно: окончание срока действия и недостаток средств, после попытки списания. Как следствие, добавили настройку отправку SMS-уведомлений по этим событиям. Настройки относятся к Cloudpayments, поэтому находятся в платежном модуле Cloudpayments.
Вывели в список автоматически созданные купоны. Добавили группировку для удобной фильтрации.
Улучшили внешний вид списка промокодов: добавили колонки для быстрого понимания назначения (красная цена или промокод, какой код, какая скидка).
Добавили фильтр с возможностью искать по названию и по акции, добавили автоматические категории (купон создан вручную или из продукта).
После покупки клиенту может выдаваться промокод на следующую покупку. Этот промокод выводится в личном кабинете. Добавили возможность дописать свой текст с использованием html.
Расшифровка ответов к тестам. Раньше если пользователь не сдал тест, то мы могли показать всю расшифровку с правильными ответами или ничего не показывать. Добавили третий вариант - показать расшифровку, но без правильного ответа. В результате можем показать пользователю где он ошибся без правильных ответов.
Добавили опцию в тестах выводить вопросы случайно или по порядку.
Добавили возможность создавать свой порядок продуктов в списке тарифов. Для этого изменили поле выбора.
Добавили опцию «скрыть урок, если у пользователя нет доступа».
Добавили ссылку из урока в админке на просмотр его во фронтенде.
Добавили разрешения для файлов от программы компас для загрузки
Добавили визуальное выделение для отключенного раздела и урока.
Отключили письма кураторам когда пользователи нажимают «отметить пройденным» без проверки куратором.
В кратком описании тренинга добавили возможность обрабатывать html-теги.
Улучшили хлебные крошки для тренингов 1.0. Добавили опцию в общие настройки тренинги куда будет вести ссылка курсы в хлебных крошках: на общий каталог курсов или на страницу мои курсы.
В сертификатах если у пользователя не было фамилии писалось «Фамилия». Исправили.
В кураторской имеется алгоритм, если куратор проваливается в домашку клиента, то работа временно скрывается от других, чтобы не было дублей ответов. Если нет действий определенное время (30 минут), то через определенный промежуток времени домашняя работа разблокируется. Иногда этот статус не снимался, домашка оставалась за кураторам и не корректно отрабатывали фильтры. Исправили и уменьшили таймер до 10 минут.
Исправили надписи управляющих элементов в тесте. Вместо надписи «следующий» была «предыдущий».
В новой кураторской неправильно отображался список страниц с работами.
В ответах к уроку был лишний тэг. Мелочь, но убрали.
Когда пользователь сдавал тест и в домашке отправлял пустой текст, то при отклонении куратором появлялась ошибка. Исправили.
Урок. Когда первым элементом стоял аудио плеер, то последующие видео показывались в аудиоплеере.
Надпись «доступен сертификат» не привязывался к событию. Исправили.
Поправили баг при импорте тренингов.
Поправили внешний вид тренингов на мобильном. А именно: обложка тренинга, плитки категорий, разделов и уроки тренингов.
НДС. Для крупных компаний, стран Европы и резидентов РФ продающих в другие страны и работающих с НДС нужно выводить соответствующую сумму при формировании счета. Добавили опцию - включает исчисление (в т.ч.) или начисление (сверху) НДС. НДС выводится при оформлении заказа, в корзине, в форме печатного счета и при оплате.
Добавили опцию отключить поле телефон у конкретного продукта.
Добавили опцию «убрать поле купон». Позволит скрывать поле для купона, чтобы избежать лишних вопросов.
Скорректировали работу возврата продукта.
Не назначалась группа, когда делался заказ по партнерской ссылке бесплатного продукта.
Переделали фильтр по продуктам.
Если включить рассрочку и выбрать ее в продукте, а после отключить рассрочку, то она все-равно отображалась в продукте. Исправили.
Сделали фильтр в рассрочках: тип рассрочки, статус, поиск по e-mail. Добавили пагинацию.
Сделали выгрузку рассрочек в csv.
Изменили поля множественного выбора на современный. Не пугайтесь. Стало удобнее, функциональнее и красивее. Сейчас не нужно зажимать ctrl для выбора нескольких значений.
Добавили cononical url на страницах форума, блога и тренингов.
Мелкие правки условий при редактировании созданного правила.
При вставке логотипа через файловый менеджер ссылка вставлялась без протокола https. Исправили.
Добавили запись в лог действий админки при обновлении системы.
Добавили в логи действий в админке фильтр по id, чтобы отследить все изменения по конкретному элементу.
Добавили в админку возможность быстро узнать настройки php, для анализа ситуации.
Поправили передачу заказа amocrm. Не все данные передавались, если оформление происходило через Автопилот.
Поумерили пыл бота телеграмм-канала, чтобы не удалял при пересохранении.
Добавили возможность в интеграцию с Getcourse передавать фамилию и UTM-метки.
Не выдавалась лицензия на домен com.ua, исправили.
Мелкие улучшения юзабилити.
Улучшили вид таблиц начислений авторам и партнерам, чтобы было видно хронологию начислений и выплат в одной таблице.
При подтверждении заказа несколько раз подряд могло происходить двойное начисление. Исправили.
Если в процессе запущенной серии удалить письмо, то письма после удаленного не уходили. Исправили.
Вышло небольшое обновление School-master.
1. Пользователи могут загружать свои аватарки!
Включаются в виджете клиентского меню (Сайт - Виджеты - виджет с типом client_menu)
И загружаются тоже там.
2. Трансформация ссылки в плеер. При вставке ссылки на видео (youtube) и аудио (soundcloud) в комментариях и в обсуждениях оно превратится в плеер.
3. Исправление мелких багов.
4. Подготовка School-master к форуму.
Накопительное обновление School-Master 3.1.5.
Добавлено новое событие по окончанию тренинга "Выдача сертификата" более подробное описание в базе знаний.
1. Когда выдаются сертификаты?
Сертификат привязывается к прохождению тренинга. Что считать прохождением тренинга выбирается опционально. Это может быть:
Прохождение урока(ов). Прохождение урока в свою очередь может быть выполнением домашнего задания, прохождение теста или одновременно: задание + тест.
Вход в урок или в выбранные уроки. Т.е. не выполнение работы, а просто факт входа.
Ответил в уроке.
Дата окончания тренинга. Сертификат выдается автоматически в указанную дату окончания тренинга.
2. Настройка сертификата.
Для каждого тренинга можно настроить свой сертификат:
загрузить изображение,
задать позиции полей: Имя / Фамилия, номер сертификата, дата выдачи,
загрузить свой шрифт.
3. Вид для пользователя.
Если в тренинге есть сертификат, но еще не получен, то будет выводиться виджет с информацией о том, что возможно получение сертификата.
После получения, в виджете будет выведен сертификат с возможностью скачать.
4. Выданные сертификаты
В статистике тренинга администратор видит список всех выданных сертификатов.
UPD. Добавили опцию для карточки тренинга: «Показывать наличие сертификата».
События, которые выполняются в фоне:
HTTP уведомления
AcyMailing
AMOcrm
GetFunnels
ExpertSender
Партнерские Postback
Как добавлять крон-задания на сервере/хостинге можно посмотреть в этой инструкции.
В тренингах 1.0 у нас была возможность на главной странице вывести список тренингов. При выпуске тренингов 2.0 - это возможность стала неактуальна, т.к. появился виджет с тренингами и на главной можно было делать все, что угодно.
Но все-же, по просьбе клиентов, добавили прежний функционал - вывод списка тренингов 2.0 на главной странице.
Теперь, можно убрать виджет и через настройки внешнего вида вывести Тренинги 2.0 на главной. Блок Hero настраивается в настройках тренинга 2.0.
Что выводить настраивается в пункте меню Тренингов 2.0
Пока через него происходит удаление логов. Срок хранения логов указывается в настройках системы на вкладке функции, по умолчанию 90 дней.
Само задание нужно настроить/добавить на сервере/хостинге. Периодичность выполнения 1 раз в сутки.
Что это значит?
Если работаете под админом и перейдете во фронтенд не авторизованными под каким либо пользователем, то у Вас будут доступны абсолютно все тренинги и не будут действовать никакие СТОП/расписания и прочее. Еще раз, авторизация во фронтенде не нужна, достаточно того, что соседняя вкладка авторизована в админке.
Во внешнем интерфейсе будет отображена специальная плашка что у вас активна админская сессия и не возникало вопросов почему открыты все уроки.
Если вы авторизуетесь под каким-то пользователем из админки, то будут действовать настройки пользователя.
Для того что бы посмотреть как сайт будет выглядеть под не авторизованным пользователем, то нужно либо разлогиниться из админки или перейти на сайт в режиме инкогнито.
Зачем сделано? Что бы удобнее было смотреть как выглядят уроки пока делаете наполнение тренинга.
Мы закончили с вынесением языковых переменных в отдельный файл для перевода. Перевели внешний интерфейс на английский язык и добавили возможность в настройках менять язык.
Добавлен фильтр в логе продления подписок + пагинация.
Добавлена возможность в виджетах выполнять PHP-код.
Добавлена опция ограничения товара на покупку 1 раз.
Возможность ручного начисления партнеру произвольной суммы.
В клиентском виджете (меню пользователя) можно добавить произвольный пункт меню.
Улучшена работа маски телефона (при использовании маски по странам, учитывается длинна вводимого номера, будет меньше ошибочных номеров)
Добавлена опция показа обложек уроков на мобильных.
Размер блока Хиро на мобильных теперь меняется.
Правки для защиты от XSS.
Исправлены ошибки при формировании sitemap.xml
Исправлен баг при отправке сообщения в событии об окончании тренинга(само сообщение отправлялось пустым)
Поправлен баг с кнопкой следующий урок.
Исправили ошибку по доступам.
Починили дату скрытия урока.
Добавлена передача фамилии.
Поправили баг при переходе в колонку оплаченных
Накопительное обновление School-Master 3.1.3
Сейчас вы можете выбирать редактор для внешнего интерфейса.
Добавлен редактор CKeditor с возможностью сохранять скриншоты на сервере в виде изображений. Другими словами вставить изображение можно из буфера обмена, копируете Ctrl+c и вставляете в редактор ctrl + v.
Добавлена возможность открывать картинки в полный экран в комментариях и ответах в тренингах 2.0 (изображение показывается в виде всплывающего окна с возможностью его масштабировать).
Добавлена возможность редактировать комментарии ученикам в тренингах 2.0 (если комментарий еще не прочитан куратором)
Добавлена возможность удалять ДЗ кураторам (если включена опция в общих настройках тренингов).
Улучшено взаимодействие после прохождения теста. Если урок стоповый и тест успешно пройден, то сразу, без перезагрузки, появляется ссылка на следующий урок.
Добавлен фильтр по имени/фамилии ученика в кураторской.
Добавлен фильтр и отображение в карточке: какой из кураторов проверил домашку (доступно под админом).
Добавлен фильтр по дате сдаче домашних работ в кураторской.
Добавлен счетчик результатов по фильтру в кураторской.
У домашнего задания указывается куратор, проверивший работу. Это полезно при смене куратора у пользователя.
Добавлена возможность отправлять смс при регистрации нового пользователя
Загрузка видеоплеера через админку. Сейчас не нужно загружать свой плеер по фтп, это можно сделать через админку.
Загрузка иконки favicon. Аналогично плееру, сейчас из админки можно загрузить фавико.
Начали закладывать функционал по логированию действий в админке.
Убрали редирект на страницу с ответами в кураторской при отправке ответа без изменения статуса ДЗ, так же скроллинг вверх не происходит, что бы не нужно было заново листать к форме с отправкой ответа
Поправлен баг в рассрочках при котором иногда отправлялись уведомления о просрочках при отсутствии таковых!
Улучшен механизм формирования рассылок (отображаются пользователи с некорректными емайлами и не попадают в рассылку)
Исправлен баг с сохранение телефона с формы подписки (рассылки).
Сортировка уроков в статистике (было по ИД, стало по сорту).
Привязка рассрочки к продукту
Отложенный 2-ой платеж по рассрочке (дата 2-ого платежа)
Копирование продуктов
Интеграция AcyMailing с Wordpress
Улучшения интеграции с АМО срм
В фильтр заказов добавлен продукт
Увеличен размер поля в ответах и комментариях
В кратком описании тренинга добавлен редактор
Прикрепление файлов в комментариях и кураторской
Исправления
Баг по начислению авторских
Скрытые тренинги выводятся в ЛК
Доработка платежного модуля Prodamus
Задержка между отправкой писем
Орфографические ошибки/опечатки
Накопительное обновление School-Master 3.1.1
Полное копирование урока вместе с содержимым.
Копирование урока в другой тренинг.
Вывели продолжительность урока (если указана) в списке уроков
Добавили выделение активного видео в плейлисте
Улучшения интеграции Poscredit: продукт выдается после подписания договора, улучшили страницу ожидания одобрения кредита
Добавили информацию о пройденных опросах в профиль пользователя. Работает при установленных опросах.
Минорные правки стилей.
Куратор имеет доступ ко всем урокам тренинга без ожидания (стоп-уроков и проверки). Но в некоторых случаях не пускало в урок или раздел. Починили.
Исправили ошибку открытия по дням недели.
Исправлена ошибка при отправке данных в Acymailing 5
Подкорректирована работа вебхуков.
Важно!
После обновления, рассрочки будут отключены, поэтому нужно перейти в продукты и выбрать нужные рассрочки в каждом продукте.
Вышло обновление School-Master 3.1.0.
Этим обновлением, можно сказать, мы официально выставляем Тренинги 2.0 вместо Тренингов 1.0.
На протяжение последних 9 обновлений вместе с общими улучшениями системы мы дополняли тренинги 2.0 со всех сторон плавно подводя систему к переходу с старой версии тренингов на новую.
Сейчас мы завершили подготовку миграции и если вы еще не успели опробовать все крутые возможности тренингов 2.0, то сейчас самое время.
Мы сделали не просто миграцию с тренингов 1.0 на тренинги 2.0, а импорт - экспорт, т.е. убили 2 зайцев сразу.
Вы можете выгрузить тренинги 1.0 и загрузить в тренинги 2.0.
Вы можете подготовить файл с тренингами для миграции с других платформ для онлайн-школ.
Можно копировать тренинги. Копируются вместе со всем содержимым.
Можно копировать отдельно уроки.
Раньше разделы могли открываться с задержкой от даты покупки. Сейчас добавили возможность открывать разделы с задержкой по неделям и привязки к дням. Пример, пользователь купил курс и первый модуль открывается в понедельник, следующий - в следующий понедельник и т.д. Сейчас такое возможно благодаря использованию одной опции.
При глобальном переносе старых тренингов на новые нужно провести проверку, как выглядят тренинги, дополнить их, посмотреть, что у пользователей, чтобы просто удостовериться, что все в порядке. Админу нужно видеть новые тренинги, а пользователю нет. Добавили возможность вывода пункта меню.
В прошлом обновлении добавили мощную статистику по тренингу. Сейчас мы ее еще немного стилизовали. Но, чего-то не хватало. Вроде бы все показатели есть, но что-то не так.
Стали исследовать. Поняли, что не достаточно информации по пользователю.
Представим пользователь начал проходить тренинг и нам нужно оценить его прогресс, как далеко он зашел, почему остановился.
Добавили в профиль пользователя расширенные данные. Сейчас видно: когда пользователь заходил в урок, когда прошел его, когда урок должен открыться для конкретного пользователя, является ли урок стоповым.
Возможность переименовать Тренинги 2.0 на любое другое название.
Правки вебхуков по отправке UTM.
Правки Poscredit.
После обновления зайдите в настройки меню и опубликуйте пункты пользовательского меню.
В настройках меню появились настройки «Меню пользователя», это пункты которые выводятся в выпадающем меню пользователя после авторизации. Настройки новые, поэтому после обновления нужно сразу обязательно включить, иначе клиенты не найдут свои курсы. Партнерку, авторскую, кураторскую тоже включаем.

Настройки виджета отвечают за вывод пунктов меню в виджете в личном кабинете. Тоже включаем, чтобы клиенты нашли курсы и заказы. Партнерку, авторскую, кураторскую - обязательно включаем.
Редактировать виджет client_menu


Очередное обновление School-Master, под версией 3.0.9.
Для тренингов 2.0 мы сильно расширили статистику. Увеличили количество данных, количество отчетов и добавили глубокую фильтрацию.
Давайте разберем.
Показывает сколько учеников в курсе и в каждом разделе (могут быть разные доступы).
Сколько начали тренинг и сколько закончили.
Показывает список клиентов курса их взаимодействие:
прогресс прохождения,
когда начал проходить,
последний пройденный урок,
сколько дней не был.
Можно отфильтровать по куратору, периоду, последнему пройденному уроку и т.д. Но больший интерес предоставляют следующие фильтры:
Статус прохождения курса:
ни разу не входили в курс,
заходили, но не проходили уроки,
остановились в процессе обучения,
закончили.
Фильтр по событию в конкретном уроке:
прошел урок,
не выслали дз,
отправили дз на проверку,
не проходили тест,
не сдали тест.
Эта статистика по прохождению уроков, т.е. какое количество человек в конкретном уроке (не)совершили событие:
не выслали д.з.,
на проверке,
не сдали тест,
получили не зачет,
прошли урок.
Сейчас можно видеть нагрузку на кураторов и качество их работы.
А именно, по каждому куратору отображается:
сколько всего учеников сопровождает в этом тренинге,
сколько бросили учебу (если не проходили уроки конкретного тренинга более 30 дней, можно задать другое значение),
сколько учеников проходят тренинг,
сколько учеников прошли,
какое количество домашних заданий проверено.
Добавлена информация о порядке и стоп-уроках в структуру тренинга в админке. Это дает быстрое понимание что за чем должно открываться.
Добавили возможность удалять домашнее задание и выполнение работы.
Добавили вывод Фамилии пользователя в кураторской.
Поправили фильтр. Не фильтровал бесплатные тренинги.
Поправили ссылку на покупку в уроке. Если стояло показать описание, то ссылка вела на покупку.
Тренинги → Кнопка с описанием продукта → открываем в всплывающем окне. Сделали новое событие для назначения на кнопку.
При редактировании пользователя в админке слетали назначенные кураторы. Исправили.
Уроки, следующие за стоп-уроком, могли быть видны неавторизованным пользователям, если был свободный доступ к тренингу.
Подправлены мелочи открытия по дате, в тренингах 2.0.
Множество мелких правок по стилям.
Добавили выбор способов оплаты для конкретного продукта.
Добавили новый платежный модуль Postcredit - рассрочка через 7 банков. Как говорят, одобрение 80%, вот и проверим.
Добавили маску на ввод email. Иногда пользователи ошибаются, вместо gmail.com пишут gmail.ru и т.п. Результат, не получают письма. Добавили исправление ошибок для популярных почтовых сервисов.
Сделали разделение UTM-меток при передаче в вебхуке. Раньше передавались одним массивом, сейчас по отдельности.
Убрали возможность удаления заказов из кабинета пользователя.
Рассрочка. Возможность вручную добавить платеж рассрочки.
Партнерские ссылки с get-параметром.
Существует 2 типа партнерских ссылок.
Ссылки с редиректом. Суть работы. Пользователь прежде, чем попасть на нужную страницу, невидимо проходит через вашу платформу и помечается. Плюсы такого подхода — можно сделать любую внешнюю ссылку партнерской и сложно обрезать партнерский хвост. Минусы — обрезаются utm-метки партнера.
Ссылки с get-параметром, т.е. ссылка вида https://school-master.ru/?pr=10, где pr=10 — это идентификатор партнера. Плюсы — такие ссылки позволяют сохранять UTM-метки.
Минусы — партнерский хвост можно обрезать и внешний лэндинг без вашей просьбы не расскажет School-Master о том, что этот человек от партнера
С партнерским хвостом ничего не поделаешь, его можно обрезать. А вот передавать идентификатор партнера с внешнего лэндинга мы уже умеем. Для этого установите на лэндинг код из этой справки → https://support.school-master.ru/knowledge_base/item/235418?sid=51634
Сейчас вы, точнее ваши партнеры, могут использовать одновременно как ссылки с редиректом, так и с get-параметром.
Небольшие правки подсчета текущего периода в статистике партнера.
Визуальные правки по полям множественного выбора, например выбор групп. Если список большой, не вмещается в один экран, то приходится промытывать. Один скролл мышкой проматывал чуть больше видимой части поля, что жутко бесило ). Исправили, теперь жить легче.
Добавлено поле Фамилия при создании пользователя из админки.
Добавили вывод реквизитов автора в авторской.
В настройках расширений добавлены ссылки на инструкции, дабы сократить время на поиски.
Интеграция с пикселем Facebook на уровне конверсий в оплату
Партнер может добавлять свой пиксель Facebook и отслеживать конверсии по переходам
Сильно прокачали фильтр подписок в мембершипе и улучшили выгрузку.
Другие изменения
Виджеты можно выводить внутри тренингов 2.0.
Добавлен фильтр в логах телеграма.
Передача признака расчета в Тинькофф.эквайринг
В массовой рассылке дублировались письма
Если данные пользователя пришли без имени, то подставляем нейтральное значение «коллега».
Нельзя было изменить название плейлиста. Сейчас можно.
Небольшая корректировка в модуле Wayforpay.
Исправили ссылку на домашнее задание в письме куратору.
Мелкие технические правки.
School-master 3.0.7 — накопительное обновление, включает в себя новые возможности прозрачности и исправление ошибок.
Качественно прокачали статистику продаж.
Раньше.
Длинная горизонтальная портянка с большим количеством колонок. Пока крутишь влево, забываешь, что справа. Не удобно держать вниманием множество значений.
Сейчас.
Разбили статистику на 5 таблиц и добавили новые значения.
Задача увидеть общие данные по продажам.
Сколько выписано счетов и на какую сумму.
Сколько было продаж и на какую сумму.
На какую сумму принесли партнеры (показывает тенденцию работы с партнерами).
Сколько не продано (показывает куда стремиться).
Средний чек.
Задача увидеть продажи с регулярными платежами.
Всего продаж с подпиской и на какую сумму.
Сколько первых продаж и на какую сумму, т.е. новые участники.
Повторных продаж и на какую сумму, т.е. сколько людей продлили в этом месяце.
Сколько пользователей с активной подпиской.
Задача различать продажи из разных категорий (воронки, типы товаров). Например, мы хотим понимать, на какую сумму купили курсы, а на какую заказали услуги.
В отчете видим общий объем продаж и разбивку по категориям продуктов.
Задача видеть тенденцию базы, клиентов и пользователей с активной подпиской.
Многим пользователям полюбилась функция рассрочки через автора, но вот без статистики сложно анализировать эффективность рассрочки. Поэтому детально проработали статистику рассрочки.
Задача декомпозировать продажи по рассрочке.
Сколько всего продаж за период по рассрочке и на какую сумму
Сколько новых рассрочек в этом месяце и сколько денег принесли
На какую сумму создано обязательств по новым рассрочкам.
Сколько всего обязательств по рассрочкам, которые должны выплатить в текущем периоде.
Сколько обязательств по рассрочкам должны оплатить в этом месяце. В ретроспективе показывает растет количество обязательств или падает.
Фактически оплачено рассрочек в этом месяце. На какую сумму фактически оплатили обязательства в этом месяце.
Сколько просрочек.
Доверие партнеров строится на прозрачности расчетов.
Раньше.
Выводились бесплатные заказы и оплаченные заказы.
Показывалась сумма счета, но не показывался доход с оплаты.
Сейчас
Выводятся все заказа, в том числе и не оплаченные
Показывается заработок партнера с каждого заказа
Если возврат, то сумма заработка пишется 0 руб. и происходит корректировка (если опция активирована).
Добавили дату и время оплаты заказа, чтобы отслеживать данные в общей статистике.
Добавили сводную таблицу партнера с следующими значениями:
Клики
Выписано счетов
Оплачено счетов
Заработано
Добавлено поле добавления собственного CSS в настройках. Задача, сэкономить время по изменению внешнего вида и чтобы стили не затирались при обновлении.
В рассрочке можно делать первый платеж дробными процентами, чтобы добиться круглой суммы.
Обновлен плеер.
Мелкие исправления в Amocrm, связанные с нумерацией новых платежей по рассрочке и сменой этапа у существующих рассрочек.
Скорректирован дизайн в тренингах 1.0 (уроки в разворачивающихся блоках).
Скорректирован дизайн в тренингах 2.0 (стили кнопок).
Обновлена таблица символов для формирования алиаса. Решает проблему создания урока с спец.символами в заголовке. Раньше при входе в такой урок вылетала 404 ошибка, сейчас не будет.
Исправлена проблема с ручной регистрацией.
Мелкие лингвистические правки в Тренингах 2.0.
В Acymailing можно передавать дополнительные данные: номер заказа, лицензионный ключ, название продукта. Инструкция.
School-master 3.0.6 — накопительное обновление, включает в себя новые возможности и исправление ошибок.
Проброс UTM-меток с внешнего лэндинга в School-Master. Подробная инструкция
Захват, сохранение и вывод UTM меток, Roistat visitor, Client ID YM и GA в карточке заказа.
Возможность выгрузки списка заказов с данными метрик.
В выгрузке добавили информацию обо всех продуктах, включенных в заказ и общую сумму заказа.
Возможность передать данные метрик через вебхук. Актуально если для аналитики используется PowerBI.
Вебхук сейчас может срабатывать не только при оплате заказе, но и при выписке счета.
Возможность добавить в неоплаченный заказ дополнительные продукты.
Передача всех данных метрик заказа в служебные поля Amocrm.
Кардинально изменена логика передачи рассрочек. Сейчас для рассрочки используется один этап. Как только платеж оплачен, он перемещается в «реализовано». На его месте создается новая сделка со следующим платежом. Таким образом мы всегда видим какая сумма по рассрочкам должна прийти в течение следующего периода, какие оплаты приближаются и всегда корректная статистика по продажам.
Добавлена передача физических заказов в AmoCrm.
Исправлено перемещение просроченного платежа по рассрочке на выбранный этап сделки.
Для партнера улучшена страница партнерских ссылок. Теперь выводятся комиссии по каждому товару для партнера.
Для партнера улучшена страница партнерских заказов.
Для партнера добавлена сводная таблица продаж по месяцам.
В реквизитах партнера добавлено поле с ИНН.
Возможность скрыть (не показывать пользователям) урок, который будет выдан по расписанию. Актуально для платного доступа, когда выложены все уроки, но пользователям они открываются не сразу.
Исправлен вывод фильтра в Тренингах 2.0 в ситуации когда нет категорий, но фильтр выбран.
Починили возможность добавлять внешние комментарии к Тренингам 2.0.
Исправлена ошибка вывода даты в уроке.
Исправлено дублирование вывода авторов в Тренингах 2.0.
Улучшен вывод тренингов 2.0 в админке в случае когда имеются выключенные тренинги.
Новая опция. При оплате подписки «создавать новую подписку или продлевать текущую».
Исправлена пагинация фильтра в мембершипе.
Изменены формулировки в подписках пользователя.
Добавлена кнопка для оплаты очередного платежа рассрочки из личного кабинета.
Исправлен подсчет суммы рассрочки для досрочного погашения
Не работал сброс пароля пользователя из админки, если у пользователя не было указано Имя.
В некоторых случаях не добавлялись подарочные продукты к заказу при выборе соответствующей опции.
Исправлен подсчет суммы рассрочки для досрочного погашения
Добавлена защита формы заказов от ботов
Технический момент. Усовершенствовали механизм переопределения макетов шаблона. Актуально если создаете свой шаблон.
Минорная версия, включает в себя мелкие исправления.
Возможность добавлять продукты к неоплаченному заказу
Фильтр в Тренингах 2.0 в админке: по категориям и статусу
Интеграция с Acymailing 5, были ошибки с передачей дополнительных параметров.
Перед удалением группы по окончании подписки проверять есть ли действующая подписка.
Защита заказов от ботов
Выключенные тренинги в Тренингах 2.0 пропадали из админки.
Добавили служебные названия продуктов в точках выбора продуктов.
Ремонт сортировки проверки домашек в админке
Пофиксили ошибку для получения даты открытия раздела
Исправили ошибку по скачиванию вложений к уроку
В этой версии мы глобально изменили, а точнее, полностью переписали модуль тренинги. Новый модуль называется Тренинги 2.0.
Сейчас у вас будет две вкладки Тренинги и Тренинги 2.0. Новые тренинги можно испытывать, но пока не переносите работающие тренинги на тренинги 2.0. В следующей версии сделаем миграцию и еще добавим возможностей.
Важно! Чтобы появилась вкладка Тренинги 2.0, пройдите в Настройки → Расширения → Тренинги 2.0 и включите данное расширение.
В School-master можно создать страницу со списком тренингов. В целом она комфортна, но можно улучшить и мы улучшили.
Список тренингов прокачали по 3 фронтам.
Если в системе большое количество тренингов, то среди них сложно ориентироваться. Можно разбивать тренинги на категории, но тогда появляется много лишних кликов при путешествии из одной категории в другую.
Поэтому мы реализовали:
фильтры на ajax (вывод результатов на лету, без перезагрузки);
для фильтрации доступны следующие типы: платность, категория, авторы;
пользователь выбирает, например, бесплатные тренинги из категории Х и сразу видит отфильтрованные варианты;
в настройках страницы вы можете выбрать какие типы фильтра выводить;
если мы выводим фильтрацию только по платности, то фильтр меняет вид на табы и растягивается на всю ширину для большего удобства.
Добавили новые поля для отображения в тренинге:
стоимость (можно написать вручную любые данные, например, от 4900 руб.),
сложность курса.
Как и прежде, в каждом тренинге вы сами выбираете какие поля выводить.
Сделали выбор шаблона для отображения тренингов в 2 или 3 колонки.
Как было раньше?
На главной странице вашей школы для всех пользователей можно было выводить один из следующих типов страницы:
Форму авторизации (если у вас закрытый клуб)
Список тренингов
Произвольный текст
Чтобы вы могли красиво презентовать свою школу мы улучшили возможности виджетов и главной страницы.
виджет по ширине области контента,
виджет на всю ширину страницы,
виджет справа.
Благодаря позициям виджетов можно оформить главную как душе угодно.
заголовок,
подзаголовок,
кнопка,
контент виджета.
Этот виджет дублирует возможность пункта меню «Тренинги». Разница в том, что виджет может быть вставлен тело главной страницы вместе с другим контентом.
Как было раньше?
Тренинг мог содержать в себе уроки или уроки, объединенные в блоки. Блок — это аккордеон, который разворачивается на странице и служит для группировки уроков.
Как стало?
Мы расширили структуру тренинга, добавив разделы и настройки для разделов и блоков.
Это сущность в которую можно зайти и увидеть список уроков. Разделами могут быть разные составные части курса или отдельные группы предметов (математика, литература и т.п.), что в принципе одно и тоже — группировка.
Возможности разделов:
Кураторы. На раздел мы можем назначить своих кураторов. Например, куратору по физкультуре не надо видеть все ответы, а только ответы в своем разделе.
Открытие раздела. Раздел может быть закрыт для доступа целиком и мы можем указать когда он будет открыт. Относительная дата — от начала тренинга или от даты покупки. И конкретная дата.
Настройки доступа. Какая группа пользователей будет иметь доступ. Этой опции раньше не было в блоках, но очень просили, чтобы не назначать принудительно каждому уроку свои доступы, естественно это легче сделать сразу на уровне раздела.
Кнопки купить. Появляются в том случае если у пользователя нет доступа к определенному разделу в рамках его тарифа и он хочет его докупить.
Обложка. Можно загрузить свою обложку для каждого раздела или выбрать вариант автоматической нумерации.
Видимость раздела. Возможность не показывать раздел пока не наступила дата открытия.
Что считать началом прохождения и окончания. Эта настройка важна для статистики прохождения разделов курса.
Как и раньше, блоки это, разворачивающиеся на странице, группы уроков. Если раздел — это переход на отдельную страницу, то блок — это сворачивающийся список.
Добавили возможности укать название сущности для блока: «блок 1», «модуль 1» и т.п.
Добавили алгоритм, который автоматически открывает тот блок, в который сейчас проходит пользователь.
Вложенность может быть следующая:
раздел - блок - урок,
раздел - урок,
блок - урок,
урок,
разделы, блоки, уроки в корне.
Другими словами — любая вложенность.
Перемещение элементов относительно друг друга осуществляется мышкой (drag and drop).
Для наглядности на странице структуры тренинга сразу выведена информация о группе и дате открытия разделов и уроков.
Как было раньше?
Карточка урока была очень простая — линейная: поле видео, поле аудио, поле текста, поле вложений, поле кода. При этом поля нельзя было менять местами и создавать новые поля.
Как будет сейчас?
5 полей,
гибкие настройки, которые увеличивают в 2-3 раза возможности каждого поля.
реплицирование — можно создавать поля в неограниченном количестве и перемещать относительно друг друга.
Разберем поля:
Добавили одну опцию, благодаря которой это поле заменяет 3 отдельных поля: текст, всплывающее окно, аккордеон.
В зависимости от выбранной опции текст «укутывается» в нужный внешний вид. Текстовых полей может быть неограниченное количество.
В настройках можно выбрать тип файла: вложенный файл или ссылка. Для каждого элемента можно задать оформление.
Вы можете создать несколько полей с файлами и в настройке выставить опцию «поставить в ряд», тогда все рядом стоящие поля будут выстроены в ряд, но не более 3 в одной строке.
Здесь ничего не поменялось, кроме реплицирования.
4.1. В настройках поля вы можете выбрать какой плеер будет загружаться:
для видео,
для аудио,
стандартный плеер youtube / vimeo.
Мы сделали загрузку стандартного плеера от youtube и vimeo, чтобы не дублировались элементы управления.
4.2. Опция заголовка над видео (чтобы лишний раз не создавать новые поля).
4.3. Загрузка обложки.
4.4. Вывод водных знаков на видео.
Разберем в следующем пункте.
Плейлист позволяет сэкономить пространство и разместить несколько видео в одном окне.
Изначально мы хотели сделать плейлист средствами видеоплеера. Но это накладывало ограничения в оформлении и в размещаемом контенте (кроме стандартного видео ничего не разместить).
Поэтому мы пошли дальше и сделали настройку плейлиста в системе. В результате, получили красивый внешний вид, который при желании можно изменить, а так же возможность размещать любые элементы.
Что можно разместить в плейлисте?
Видео и аудио, через наш плеер.
Видео с youtube и vimeo, через нативный плеер сервиса.
Видео, защищенное инфопротектором. Размещается обложка, на которую навешивается ссылка для открытия файла инфопротектора.
Любое изображение.
Дополнительные возможности:
Можно указать название плейлиста.
Под названием выводится общее количество элементов.
У каждого элемента можно вручную указать продолжительность.
Для элементов можно загружать обложки.
Количество элементов в плейлисте не ограничено.
Порядок элементов выстраивается перетаскиванием мышкой.
Плейлист объединяет в себе множество разных скриптов, поэтому ввели ограничение, чтобы не создавать конфликты на пустом месте, а именно, один урок может содержать один плейлист.
Про конвертацию видео в видеопоток уже много писали и с точки зрения автоматического пиратства видео вопрос решен.
В этом обновлении добавили водные знаки.
Пользователи могут начать снимать с экрана, чтобы узнать этих пользователей будем выводить водный знак.
В водном знаке можно вывести email (пользователь не может его поменять самостоятельно) и если указан телефон, то будет выведен телефон. Чтобы телефон был правильный, в прошлой версии системы мы добавили подтверждение номера телефона через сервис callpassw.
Дополнительно сделали опцию: «не пускать в тренинг, пока не подтвердит телефон». Эта опция несет две цели:
Вывод правильного телефона в водном знаке
Возможность получить правильный телефон пользователя при бесплатном продукте.
Важно! Для поддержки водных знаков вам нужно будет сконфигурировать свой плеер. Мы добавили опцию в системе, но чтобы плеер подхватил передаваемые данные нужна платная конфигурация плеера (9 долларов). На основе лицензии распространения плеера мы не можем предоставлять его платную конфигурацию в рамках продукта, но вы можете для себя сконфигурировать и вставить в систему. Как это сделать, рассказано в инструкции, ссылки внизу материала.
Раньше доступ к домашним заданиям получали все, кто имел доступ к конкретному уроку.
Но на практике могут быть разные тарифы, например, с проверкой куратором и без проверки. Понятно, что в случае с проверкой появляются дополнительные затраты ресурсов автора.
Поэтому мы сделали уровни доступа к вариантам проверки домашнего задания.
В настройках тренинга может задать группу/подписку доступа для каждого варианта проверки:
проверка куратором — проверку выполняет куратор,
автопроверка — проверка автоматическая через указанный промежуток времени с автоответом,
самостоятельная проверка.
Примечание. Самостоятельная проверка — это когда пользователь нажимаем кнопку «задание выполнено». Актуально в задачах в которых не нужна обратная связь, например, установить фотошоп, сходить в автосалон и присмотреть новый автомобиль и пр.
На вариант самостоятельная проверка тоже может быть назначена группа. В этом случае, если стоит группа доступа к самостоятельной проверке, а у пользователя нет нужной группу, то у него не будет домашних заданий.
Пользователь может видеть какой у него вариант проверки и доплатить до нужного уровня. Реализованы гибкие настройки продажи.
Важно! Доступ к проверке не означает, что именно так будут проверены все работы. Способ проверки задается в уроке. Доступ к проверке говорит о том, какой максимальный уровень проверки доступен для пользователя.
Практические примеры:
Если у пользователя вариант проверки куратором, а в уроке стоит самостоятельная проверка, то будет самостоятельная проверка. Пример с тем же фотошопом, проверять работу куратором по установке фотошопа не нужно, здесь достаточно отметки пользователя, что он это сделал.
Если у пользователя вариант проверки самостоятельный, а в уроке стоит проверка куратором, то пользователь получит согласно своему уровню, самостоятельную проверку.
Другими словами, главным в выборе способа проверки являются настройки урока, а уровень доступа позволяет получить нужную привилегию.
Результат. Проработки уровней доступа проверки дает гибкие возможности продажи, в соответствии с затратами времени на проверку и доступу к домашним заданиям.
Как было раньше?
Пользователь выполнял домашнюю работу в форме комментария. Каждый комментарий шел как ответ в кураторскую, в результате появлялся перегруз внимания у кураторов.
Как сейчас?
Пользователь выполняет домашнюю работу.
До того момента пока куратор не проверит пользователь может нажать кнопку изменить работу и дополнить ответ. Другой сценарий, кнопку изменить работу можно отключить если требуется первое правильное выполнение задания, например, школьное изложение.
Возможность изменения текста выполненной работы и комментариев блокируется сразу после ответа куратора, чтобы исключить возможность подделать ответ.
После проверки работы, а точнее ответа куратором, если нужно общение, оно продолжается в комментариях под работой.
Что получаем в результате?
Куратор в своем кабинете видит новые выполненные работы и новые комментарии, как следствие может расставить приоритет, на что ответить в первую очередь.
Пользователи не могут безостановочно писать, выдается право написать только после ответа куратора. Таким образом снижаем нагрузку.
После изменения статуса работы на «Пройдено» можно заблокировать возможность переписки в домашнем задании.
Как было раньше?
Была опция «автотренинг» на уровне тренинга, которая делала обязательным выполнение домашнего задания.
Как сейчас?
Унифицировали. Сделали, как в среднем по отрасли — стоп-урок. То есть, выбираем обязательность выполнения домашнего задания на уровне урока.
В новой версии School-master мы добавили тесты, поэтому появляется 3 варианта прохождение урока:
прошел тест
выполнил задание
прошел тест и выполнил задание
Выбор вариантов зачета урока позволяет полностью автоматизировать процессы, а в случае с кураторской проверкой, уменьшить количество действий куратора.
Для автопроверки у нас всегда была опция «задержка проверки», это хорошо для дополнительного регулирования открытия следующего урока.
Как же быть если подобная отсрочка нужна с другими типами проверки?
Добавили опцию «как быстро открыть доступ?».
Варианты:
на следующий день,
через х часов, дней,
следующий день недели (пн, вт, ср и т.д.)
Эта опция позволит выстроить систему в обучении, проверке и прохождении уроков.
Для упрощения работы кураторам, вывели поле с подсказкой. В него можно внести инструкцию, идеальный ответ, шаблон.
Раньше мы могли делать «капельную» выдачу уроков относительно начала тренинга или назначения группы.
Сейчас прокачали эту возможность.
Мы можем открыть урок относительно:
начала тренинга,
даты покупки (назначения группы или подписки),
входа в предыдущий урок,
входа в первый урок.
Как быстро открывать доступ:
на следующий день,
через Х дней,
дождаться нужного дня недели (пн, вт, ср … вс).
Как было раньше?
Множество кураторов в системе, все получают уведомления о новых заданиях, все видят ответы в рамках тренинга и могут отвечать.
Это не создает систему, как следствие:
Невозможно реализовать поддержку кураторов по разным областям тренинга.
Хаос в кураторской при большом количестве кураторов и домашек.
Мы кардинально изменили ситуацию.
Таким образом можно уточнить кто в конкретном разделе будет проверять работы.
Если выбрано ручное распределение, то по умолчанию кураторы видят все работы от нераспределенных учеников. Чтобы забрать ученика себе, нужно поставить галочку в домашней работе.
Куратор видит только своих учеников и незакрепленных, которых можно забрать себе.
Мы разработали автоматическое распределение, чтобы не тратить энергию на принятия решения в назначении учеников.
Алгоритм распределяет учеников для создания одинаковой нагрузки на каждого куратора. Нагрузка считается сквозная, по всем тренингам для равной нагрузки кураторов.
При желании администратор в админ-панели всегда может переназначить кураторов.
Результат. Не нужно принимать решение кураторам, все ученики сразу распределены и распределяются по мере новых покупок.
Обычные кураторы видят только своих учеников в кураторской. Что делать если нужно проверить ответы, получить полный доступ ко всем работам тренинга?
Для этих целей мы ввели мастер-кураторов. Они видят все домашние работы, могут помогать в ответах. Кроме этого, мастер-кураторов можно исключить из авто-распределения.
Результат от внедрения новой возможности:
система в проверке домашних заданий,
нет путаницы и лишних проверок с чтением истории по клиенту,
мастерам и кураторам не нужно принимать решение по назначению учеников,
введение мастер-кураторов позволит руководителям видеть всю картину с проверкой работ.
Цель кураторской — обеспечить кураторов задачами для выполнения, без лишних затрат времени. Популярное препятствие, которое забирает энергию — это дезориентация в работе и принятие решений относительно того с кем работать. Каждое небольшое решение, через 20-30 итераций даст о себе знать в виде усталости и снижения продуктивности.
Поэтому мы сконцентрировались на системности, устранении неразберихи, и уменьшению количества действия для получения полезного действия.
Рассмотрим по порядку.
На главной странице куратор видит список работ учеников. Выводятся все, закрепленные за куратором, ученики и свободные, нераспределенные, люди, которых можно забрать себе если стоит ручное распределение.
Расширили фильтр для гибкой выборки.
Доступны следующие поля:
мои ученики или все (для мастер-куратора показывает всех, для обычного — нераспределенных),
статус,
тренинг,
урок,
что выводить: все ответы, только работы, только комментарии. Примечание. Сущность «работа» — это первый ответ, т.е. выполненная работа. Вся дальнейшая дискуссия продолжается в комментариях к работе. Для выделения приоритетов можно фильтровать.
Тип задания: только задания, только тесты, все.
В списке каждой работы выведена полная информация: тренинг, урок, текст работы и статус теста.
Чтобы сократить количество кликов прямо из карточки домашней работы можно:
предоставить еще одну попытку для теста или пропустить, посмотреть результаты теста,
прикрепить к себе пользователя,
принять работу и предоставить автоответ.
Если нужно предоставить текстовый ответ, жмем кнопку дать ответ и проваливаемся на страницу работы.
Продублированы ключевые кнопки: принять без комментария, предоставить попытку для теста, результаты теста.
Перед ответом будет показана подсказка куратору. В будущих версиях будут добавлены шаблоны для ответа.
В правой колонке выводится информация о пользователе: контактные данные, доступы и возможность по фильтру выбрать другие работы пользователя.
Результат проделанной работы:
Пользователь видит только своих учеников и может отфильтровать по любому признаку.
Принять работу и дать автоответ можно в один клик.
Отправить на пересдачу теста можно также в один клик.
При ответе всегда рядом инструкции, не надо искать справочную информацию.
Контакты ученика и информация о доступе под рукой.
Добавили возможность тестирования в уроке.
Особенности:
можно задать пул вопросов, а в тесте выводить ограниченное количество,
можно ограничить тест временем,
выводить расшифровку для тех кто прошел и для тех кто не прошел (опционально),
ограничение количество попыток на тест,
куратор может добавлять попытки для конкретного пользователя и «сжалиться» пропустить дальше без сдачи теста.
Типы вопросов, точнее ответов, на данный момент один — выбор варианта:
вариантом может быть текст или изображение,
выбор может быть единичным или множественным,
учет правильного выбора при множественном выборе может быть жестким (выбрать все правильные) или мягким (хотя бы одно правильное значение).
Когда куратор переходит в тренинг появляется виджет, оповещающий, что пользователь является куратором в этом тренинге, как следствие он может заходить сразу во все уроки без ограничений по уровню доступа, прохождению урока и таймеру открытия.
Это то, что касается обновления блока с тренингами. На самом деле некоторые мелочи сюда не вошли, такие как:
2 вида шаблона урока,
задание шапки для тренинга,
запоминание вкладки настройки при сохранении,
учет прохождения урока без домашнего задания: автоматическое по входу или после нажатия кнопки
и многое другое.
Подробнее в справке по работе, ссылки внизу страницы.
По факту мы написали новый модуль с Тренингами с нуля. Поэтому в этом релизе не добавили возможность миграции со старых тренингов, чтобы вы посмотрели, поработали и сразу не переносили работающие тренинги.
В следующих релизах добавим еще больше возможностей: публичные домашние работы, баллы, дипломы, статистику, миграцию и многое другое.
Старый модуль с тренингами оставляем с ним можно продолжать работать.
добавили удаление пользователей из чатов, к которым не должно быть доступа,
добавили удаление привязки пользователя к ТГ,
убрали удаление группы при истечение подписки, если у пользователя имеется действующая подписка с такой же группой,
убрали удаление пользователя из чата при истечение подписки, если у пользователя есть действующая группа с указанным таким же чатом,
добавили удаление пользователя из чата, если его снимаем с него группу вручную из админки или при удаление пользователя,
добавлен возможность указывать несколько чатов в настройках групп/подписок,
добавлено удаление пользователя из чата при подключению к чату, если этот пользователь не зарегистрирован на сайте или не имеет нужных групп или подписок для доступа к чату,
добавили возвращение в чат (из черного списка) если пользователь снова получает группу или подписку.
Сделали сводный отчет по месяцам с выводом суммы за текущий месяц и нарастающим итогом.
Показатели:
Количество счетов
На сумму
Количество продаж
На сумму
На какую сумму не продано
Первых продаж
Продлений (рекурренты + ручные — продукты продления, добавили опцию)
База
Клиентов
С активной подпиской
Средний
Продамус
Wayforpay (для резидентов Украины)
Свободная цена продукта. Можете предоставить возможность пользователю указать свою стоимость за товар, которую он хочет заплатить, в пределах указанных значений.
Расширили API для свободной цены.
Добавили вывод описания, приобретаемого товара, в корзине.
Добавили поле ВК урл в HTTP уведомления продукта.
Новый статус продукта «в архиве». Продукты с этим статусом не отображаются в списке, доступны только по фильтрации.
Опция у продукта «продукт-продление». Нужна для статистики, чтобы отображать сколько первых продаж и сколько продаж-продлений, если используете мембершип с ручным продлением.
Суммарная статистика в админке: замороженные деньги и общая сумма к выплате партнёрам.
Добавлена возможность удаления или смены партнера в заказе.
Добавлены Postback для партнёрки. Можно в кабинете партнера указывать урлы для отправки уведомлений при совершении заказа.
Добавили условие "Не принадлежат никакой группе".
Добавили условие "Подписка мембершипа заканчивается через XX дней".
Сделали логирование продлений подписок в мембершипе.
Добавили вывод остатка дней в списке подписок.
Добавили опцию Связанные планы подписки. Эта опция позволяет при раннем продлении не создавать новую подписку, а увеличивать количество дней у текущей подписки.
При удалении пользователя удаляется подписка мембершипа.
Обновили видеоплеер: обновили библиотеки.
Защита формы регистрации от ботов.
Добавили систему налогообложения для cloudpaymens.
Добавлены уведомления о времени последнего запуска планировщка.
Улучшен файловый менеджер, можно видеть и загружать разные форматы файлов: pdf, zip, mp3, mp4.
Прикрепленные файлы к уроку можно скачать по прямой ссылке. Теперь только если есть группа.
Смена аватара на женский при смене пола. (прим. вы просили, мы сделали :-))
Вывод рекламного канала в заказе.
Небольшие правки юзабилити.
Ссылка на телеграм-канал. Добавили в футер к блоку с соц.сетями возможность вывести иконку с ссылкой на ваш канал.
Предоплата. Сделали опцию, которая превращает один из вариантов рассрочки в предоплату. Предоплата выводится отдельным табом.
Изменение периодов для рассрочки, раньше был только месяц, сейчас можно поставить сколько угодно дней.
Удаление заказов для досрочного погашения, удаление самих договоров, изменение суммы и email клиента.
Добавлена опция для смены статуса договора рассрочки.
Исправлена ошибка, когда в 1 секунду оформляют несколько рассрочек.
Включены в дистрибутив все существующие плагины оплаты, чтобы не нужно было дополнительно ставить.
Исправлена проблема с генерацией алиасов, иногда создание страницы с специальными символами в заголовке приводило к 404 ошибке.
Убрали баг доступа в категорию блога.
Поправили баг при добавлении подписчиков в AcyMailing.
Вывод фамилии в ЛК при включенной настройке.
При удалении рассылки, сделали удаление очереди писем.
Обнуление счётчика писем при продлении в мембершипе.
Правки в партнёрском кабинете, понятная статистика.
Правки по кнопке покупки в старых тренингах в автотренинге.
Расширили поле для пин-кода (лицензионный ключ) при просмотре заказа, было плохо видно.
Сделал смену названия продукта при смене id продукта в заказе.
Правки по htaccess в папке images для apache 2.4.
Поправили работу опции «минимальная сумма рассрочки», не работала.
Возможность изменять текст квитанции об оплате
Подготовили подробные инструкции, чтобы вы сразу смогли чувствовать себя «как рыба в воде».
→ Как сделать тренинг в котором будет несколько бесплатных уроков? (немного обновленная справка для Тренингов 2.0)
Вышло новое обновление.
Что это дает?
Автоматическая регистрация пользователя в School-Master по любому событию ВК (заказ, сообщение, комментарий, заявка).
Автодобавление сигналом из автопилота в группу или несколько групп.
Автоматическое создание заказов (в том числе со скидкой) и отправка в ВК ссылки на оплату.
Поддержка авторизации на сайте школы кнопкой «Войти через ВКонтакте».
Синхронизация товаров ВКонтакте и продуктов School-Master.
Реакция Автопилотом на оплату и вызов любых доступных действий и интеграций (комментарии, беседы, CRM и т.п.)
И это ↑ всё с учетом партнеров и аналитики (utm-меток).
А также отправка любых уведомлений School-master в сообщения сообщества ВК (напоминания, регистрация, оплата, письма менеджерам, уведомления по курсу).
Добавили возможность закрытие доступа к рубрикам блога.
Сортировка записей блога.
Рассрочка
удаление досрочного погашения рассрочки,
ручное подтверждение заказа в рассрочке,
удаление договоров рассрочки.
Добавили к Api получение платных продуктов. Раньше можно было через вебхук вызвать выписку заказа и получение бесплатного продукта. Сейчас добавили возможность получить платный продукт запуском вебхука со стороны.
Добавили автоматическую подстановку фамилии в поле заказа.
Добавили состав заказа в письме администратору.
Добавили логирование платежных запросов для Яндекс.кассы (Yookassa) и Cloudpayments.
Добавили в настройках Cloudpayments опцию с НДС, актуально при использовании онлайн-кассы.
Добавили новые позиции для виджетов в шаблоне.
Правки телеграма.
Изменили URL Яндекс.денег на Yoomoney.
Изменили код платёжных модулей для приёма оплаты в рассрочку.
Убрали ошибку в статистике тренингов.
Поправили импорт пользователей.
Убрали баг добавления групп при оплате в рассрочку.
Убрали ошибку при сохранении мембершипа.
Исправлен код при подписке на рассылку.
Формат блога не очень подходит для публикации вновь добавляемых возможностей в том плане, что реализовали новую возможность и сразу, еще до выхода обновления описали почему и что она решает. Поэтому рекомендуем подписаться на наши каналы:
Рады представить вам новое обновление.
Удаление участников из чата.
Кнопка для привязки пользователя к телеграмм.
Вывод уведомления в school-master для привязки телеграмм-канала.
Вывод списка пользователей в расширении телеграмм.
Для работы интеграции с телеграмм нужен SSL-сертификат.
Интеграция сделана для подтверждения номера телефона. В следующем обновлении будет защита видео от камеры с наложением подтвержденного номера телефона водным знаком на видео. Без подтверждения номера телефона, опционально, в уроки не пустит.
добавили передачу телефона клиента в gf,
изменение статуса в gf при возврате,
добавили передачу служебного имени в гетфаннелс,
добавили передачу id партнера в gf при выписке счета,
написали скрипт, который, будучи вставленный в форму передаст данные в school-master, создав заказ и закрепив партнера.
вывели неоплаченные заказы партнера в личном кабинете
Добавили возможность переключать на особые партнерские ссылки. Наши изначальные ссылки без хвостиков, выглядят естесственно и неприметно. Но иногда нужно, чтобы был хвостик в партнерской ссылке, например, для того, чтобы исходя из ссылки узнать id партнера (актуально для тесной интеграции с гетфаннелс) или для красоты. Поэтому добавили переключатель на тип вывода партнерских ссылок. Переключатель просто меняет вывод ссылки, все ссылки при этом остаются рабочие.
В карточку пользователя выведены подписки пользователя.
Тип промокода: «скидка от красной цены».
В профиле пользователя выведена кнопка сброса и отправки нового пароля для пользователя.
Добавлена Кнопка отменить прохождение урока в статистике пользователя.
Условия. Дополнили возможности действий: удалить из группы, отправить sms.
Добавили регистрацию пользователей.
Рассрочка. По выдаче доступа добавлена информация о том, сколько денег с рассрочек придет в этом месяце, округлили сумму на странице выбора рассрочки, изменили теги с именем в письме, исправлена ошибка с поиском заказа.
Баг с оплатой во вконтакте с iphone.
Корректное отображение суммы заказа в карточке клиента, если несколько товаров в корзине.
Изменен учет заказов в дашбоарде. Сейчас статистика за сегодня учитывает выписанные ранее счета, но оплаченные сегодня.
Правка загрузки файлов и внешнего вида.
Исправили максимальную сумму купона, ранее купон мог быть не более 32637 руб. Сейчас - любая сумма.
Добавлена возможность вывода даты для страницы и виджета отзывов.
Исправлен показ курсов по подписке в личном кабинете.
Визуальные правки фильтра в заказах.
Правки интеграции с Expertsender.
Порядка 40 мелких правок: правки кода для стабильности, правки для юзабилити как пользователей, так и админов, небольшие дизайнерские правки и орфографические.
Формат блога не очень подходит для публикации вновь добавляемых возможностей в том плане, что реализовали новую возможность и сразу, еще до выхода обновления описали почему и что она решает. Поэтому рекомендуем подписаться на наши каналы:
Вышло небольшое обновление системы.
Новые возможности:
Добавили опцию «Удалить из группы» при оплате товара. Бывает актуально убрать какой-нибудь доступ при покупке товара.
Правки:
Много небольших правок дизайна в админке и во внешнем интерфейсе.
Применение промокода в процессе заказа работает на ajax (без перезагрузки страницы).
Исправили работу фильтра заказов: мог не сброситься и тормозить загрузку.
Переход из заказа в карточку пользователя.
Подправили файл выгрузки: формат даты и разделители.
Исправили работу вкладок в настройках товаров.
Улучшены поля http уведомлений после покупки товара.
Добавили вывод промо-кода в списке заказов в партнёрском кабинете.
Вывод ID партнёра в партнёрском кабинете.
Вышло очередное обновление School-master.
1. Партнерская программа
Индивидуальные сценарии работы с каждым партнером: выплата с первого платежа, со второго, зависимость процента от номера платежа.
Возможность блокировки выплаты на срок гарантии. Например, вы предоставляете гарантию 30 дней. Партнер будет видеть начисление, но к выплате оно перейдет только через указанный срок.
2. Улучшили интеграцию с Amocrm
Добавили передачу в отдельную воронку платежи по рассрочке. В зависимости от номера платежа сделка попадет на нужный этап воронки.
Просроченный платеж переместится на выбранный для него этап.
Сквозная аналитика в Яндекс.метрике с целями и суммами через АмоCRM.
При использовании воронки в Amocrm мы можем измерять в Яндекс.метрике достижение целей и суммы продаж, как следствие будем видеть конверсии с каждого канала.
Сделали корректным перевод сделки в статус «Успешно реализовано».
Как работает сквозная аналитика?
а) Яндекс.метрика должна быть установлена на всех страницах вашего сайта и на School-master.
б) При получении бесплатного товара, выписке счета, оплате счета данные отправляются в amocrm вместе с clientid из яндекс.метрики.
в) В amocrm нужно установить бесплатное дополнение Яндекс.метрики от разработчика F5 и в воронке настроить цели.
3. Интеграция с Getfunnels
Getfunnels - это аналог getcourse, только без тренингов и в 2-3 раза дешевле.
Внутри School-master мы пишем свой функционал для создания воронок, но это не быстрый процесс.
Мы сделали интеграцию с getfunnels для тех кому нужны воронки, автовебинары, мессенджеры прямо сейчас.
Зачем делать интеграцию?
Ключевая задача School-master это фундамент онлайн-школы, когда основной функционал: база клиентов, тренинги, партнеры находится под вашим контролем. Дополнительные возможности и сервисы можно подключать и отключать по мере надобности.
Суть интеграции.
При покупке товара в School-master будет создан заказ с соответствующим статусом в Getfunnels. Это дает возможность исключить оплативших пользователей из воронки.
4. Возможности товаров
Индивидуальные письма и sms для каждого товара о неоплаченном счете. Если не включены, то отправляются письма из общих настроек.
API после продажи. Добавили возможности вызова webhook с указанием переменных и параметров для интеграции с различными сервисами.
Служебное название. Для удобства оперирования большим количеством товаров добавили поле с служебным названием.
Письмо клиенту - добавили поле с темой.
Другие возможности
Аудиоплеер в уроках. Можно использовать как обычный mp3 файл, так и поток.
В Условия и массовые действия добавили отправку SMS.
В подписке (мембершипе) пользователя админ может вручную сменить план.
Для рассрочки сделали возможность выбирать какие поля показывать и какие обязательны к заполнению. Раньше выводились все 10 полей и все были обязательны.
Перенесли поле с купоном на скидку на шаг с корзиной. Это даст возможность применить скидку не только к первому товару, но и к нужным товарам в корзине.
Улучшение в плане подписки. Сейчас можно не только удалить пользователя из группы по окончанию доступа, но и добавить в другую группу, чтобы легче потом найти или оставить на определенном уровне доступа.
Доработан фильтр в экспорте и в списке пользователей, добавлено поле «не принадлежит ни одной группе».
Добавили уведомление при удалении тренинга. Например, тренинг не может быть удален из-за наличия в нем уроков.
Добавили уведомление при ошибке в логине или пароле при авторизации
Исправлено
Acymailing. После оплаты пользователь не добавлялся в рассылку.
В профиле пользователя не выводился состав заказа, если больше одного товара.
Исправили ошибку 31 при оплате через робокассу. Ошибка появлялась при открытии формы оплаты через браузер приложения instagram.
Доработан фильтр в экспорте и в списке пользователей, добавлено поле «не принадлежит ни одной группе».
В партнерке исправлено отображение е-маил клиентов.
Не прикреплялись файлы к заданиям при отправке с мобильного телефона. Исправили.
Добавили все коды стран для поля с телефоном.
Исправлен CSS у рассрочки, сейчас кнопки для загрузки файлов корректно работают на всех устройствах.
Нашли несколько ошибок и оперативно их исправили.
Новшества:
Добавили теги при передаче данных в Amocrm. Тегом в сделке будет название товара. Если несколько товаров, будет несколько тегов. Это позволить автоматизировать действия по разным товарам внутри Amocrm.
Исправления:
Проверка домашних заданий
Не появлялась интеграция с Amocrm у тех, кто обновлялся с 2.1.2 до 2.2.1, пропустив версию 2.2. Исправили, сейчас не важно с какой версии обновляетесь.
Исправили ошибку при обновлении.
Увеличили количество символов для ссылок на видеоуроки.
Исправили ошибку в статистике пройденных уроков.
Рекомендуем обновиться.
Выпустили School-master 2.2.1.
Новшества
Интеграция с Acymailing 6.
Ранее была интеграция только с Acy 5, сейчас добавили 6-ую версию. В настройках товара с помощью переключателя на какой сайт и в какую версию Acymailing отправлять данные.
Улучшения
После выхода версии 2.2 сразу получили обратную связь по интеграции с Amocrm и улучшили ее.
Добавили новый триггер для отправки - бесплатный продукт. Пользователь получил бесплатный продукт - создалась сделка в Amocrm.
Названия товаров в тегах. Бесплатных продуктов, а так же выписанных счетов может быть большое количество. Для возможности автоматизации внутри Amocrm добавили автоматическое назначение тегов к сделке. Тег - название товара. Сколько товаров, столько добавится тегов.
Исправили процесс движения сделки. Было: событие - создается сделка, новое событие - новая сделка. Стало: событие создается сделка, новое событие - изменяется статус сделки. Это важно для статистики по сделке и отсутствия дублей.
Исправления
Исправлена ошибка в партнерке.
Исправлена ошибка с кнопкой «принять в кураторской».
Поправили кнопку «следующий урок», добавили защиту, чтобы никто не прошел.
Исправили htaccess.
Рассрочка через онлайн-школу (как работает рассказано здесь)
Пожалуй, самая долгожданная опция и первая в своем роде в решениях для онлайн-школ. Позволяет выдавать рассрочки самостоятельно без банков. Благодаря поэтапному доступу и системе уведомлений автор защищен, а пользователи выплачивают рассрочки в срок.
Состоит из следующих блоков:
Формирование разных вариантов рассрочек, возможность увеличить сумму рассрочки на произвольную величину.
Выставление доступа по мере оплаты рассрочки.
Отправка уведомлений, отслеживание просрочек, назначение штрафов, снятие доступа.
Интеграция с AmoCRM
Задача интеграции передавать пользователей в воронки Amocrm для дальнейшей работы и учета продаж по менеджерам.
Интеграция будет полезна всем кто ведет базу заявок и клиентов в CRM системе.
В Amocrm передаем: данные пользователя, сумму сделки, партнера.
Событие: получение бесплатного продукта, выписка счета, оплата платного продукта.
Настройки. Выбираем в какую воронку и на какой этап передавать при срабатывании соответствующего триггера.
Интеграция с ExperSender
ExpertSender — это мощный инструмент для создания гибких сценариев рассылок.
Пользователей можно передавать в выбранные рассылки после получения бесплатного продукта, выписки счета и оплаты платного продукта.
Экспорт регулярных подписок
Сейчас вы можете выгрузить список всех рекурентных платежей пользователей в отдельный файл.
Решен вопрос с импортом пользователей и назначением групп.
При импорте можно пометить пользователя клиентом.
Поправили авторизацию админа. Был нюанс, если авторизуешься во фронтенде, то в админку не войти.
Исправлена статистика клиентов на главной.
Если письмо после покупки пустое, оно не будет отправлено.
В партнерскую статистику кликов добавлена статистика по «коротким ссылкам».
В ответах на домашнее задание для удобства выведен е-маил пользователя рядом с именем.
Добавили пагинацию в кураторской.
Исправлено поведение маски телефона. Из-за автоподстановки кода страны телефон можно было указать неправильно.
Добавили ссылку на изменение пароля со страницы просмотра профиля.
В админке, для удобства добавили в начислениях партнеру е-маил и номер заказа.
Добавили возможность копирования уроков курса.
Добавили фильтры по роли пользователя: админы, менеджеры.
Исправили отступы на странице формы обратной связи для текста перед и после формы.
Подправлены блоки дополнительных товаров в корзине.
Поправлены мелкие штрихи в интерфейсе.
Вышло обновление 2.1.2. Сделано 57 улучшений.
Новые возможности:
Автоматическое обновление.
После этого обновления не придется закачивать файлы для обновления. Оно будет происходить одной кнопкой в админке.
Новый тип привязка пользователя к партнеру - Купон.
Сейчас вы можете выписывать купоны со скидкой для партнеров. Как только пользователь введет купон он получит скидку и привяжется к партнеру.
Статистка использований промокодов.
Сохранение черновиков.
Если пользователь пишет ответ в домашнем задании и у него закончилась сессия, то будет сохранен черновик и после входа пользователь может продолжить работать над домашним заданием.
Кроме этого увеличили время жизни сессии.
Принятие уроков куратором.
Принимать задания куратором сейчас можно без обязательного ответа в комментариях.
Продолжение общения.
Если урок принят, то сейчас можно продолжать общение в с куратором, раньше комментарии блокировались.
Улучшен фильтр поиска пользователей.
Добавили ссылку в админке на просмотр урока.
Профиль пользователя.
+ Название канала в виде ссылки на статистику.
+ Выведена информация о партнере за которым закреплен пользователь.
Поиск пользователей.
Добавили в фильтр дополнительные поля: Имя, ВК, ID пользователя
Мелкие правки внешнего вида.
+ В списке уроков добавили выравнивание по вертикали
+ В уроке подправили стиль заголовка
+ В корзине подправили кнопку добавления
+ Страница успешной оплаты
Добавили страны в выбор телефона.
Подготовка системы к внедрению рассрочки.
Исправленные ошибки
Исправили вывод вложений к урокам и к домашним заданиям.
Исправили урл для модуля Яндекс.кассы.
Научили Робокассу с Робочеками получать данные о корзине.
Исправили 3 проблема безопасности.
Исправили информацию после фильтрации, чтобы было очевидно сколько предоставлено данных.
Исправили ошибку при удалении урока.
Исправили фильтр в кураторской по урокам.
Подправили информацию о пройденных уроках в статистике курсов.
Добавили дополнительную проверку и запрет, чтобы пользователи не могли проходить сквозь уроки (когда еще не открыты).
Исправили вид урока когда есть блоки и уроки вне блоков.
Добавили склонения для слова «уроки» при изменении количества.
Небольшое улучшение юзабилити при добавлении категорий курсов.
Поправили начало дня в календаре, теперь начало недели в понедельник. Не на что не влияет, но дышать сразу стало легче.
Исправили ошибку при открытии.
Добавили кнопку «следующий урок» если тренинг без проверки.
На телефоне мешал drag and drop в товарах, тренингах, уроках. Вместо того, чтобы зайти внутрь элемент приклеивался к пальцу и не давал себя править. Исправили.
Добрый день, дорогой коллега!
Спасибо за обратную связь по поводу имени системы.
И спасибо за ваши вопросы в поддержку.
Версия 2.1 вышла, но в ней выложили не все обещанные возможности. Так бывает в период организации процесса выкатывания обновлений, не обратили внимания и не включили некоторые файлы.
Поэтому в пятницу мы выпустили обновление 2.1.1.
Возможности:
Возможность изменения названия модулей курсов.
Добавили все, описанные возможности версии 2.1.
Исправленные баги:
При сохранении товара не сохранялось описание товара.
Исключили поломку макета из-за ответа с грязным кодом в домашнем задании.
Исправили статистику прохождения уроков пользователями.
Вывод произвольного кода в уроке логически корректно поставить перед видео.
Отображение слогана в шапке на мобильном.
Высота блока изображения в списке тренингов и внутри тренинга сделали одинаковыми.
Обновили библиотеку иконок, новые возможности отображаются с иконками вместо квадратика.
Виджет личного кабинета снова отображается на списке курсов.
Файл обновления находится в личном кабинете.
Это первое глобальное обновление school-master 2. На подготовку этого обновления ушло несколько месяцев. Сейчас все процессы систематизировали и новые возможности будут внедряться по плану и выходить 1-2 раза в месяц.
Яндекс.деньги. Ключевая особенность: позволяет принимать оплату на счет физического лица.
Тинькофф.эквайринг. Ключевая особенность: низкая комиссия (2.8%), самый оперативный вывод средств (без выходных).
Fondy. Ключевая особенность: прием платежей резидентам Европейских стран.
Liqpay. Ключевая особенность: прием оплаты резидентам Украины.
ХуткиГроши. Ключевая особенность: прием оплаты резидентам Республики Беларусь.
Тотальное отслеживание.
Закрепляем пользователя за партнером как по cookies, так и по e-mail. Как только пользователь вводит е-маил, например, для получения бесплатного курса или рассылки он тут же закрепляется за партнером.
Можно указать какое время начислять комиссионные по привлеченному клиенту.
Партнерка сейчас начисляет вознаграждения по рекурентам.
Можем закреплять пользователя при регистрации по API (через внешнюю форму)
Прозрачность. Партнер видит все заказы: как по платным продуктам, так и по бесплатным (привлеченным в воронки пользователям).
Не была реализована индивидуальная комиссия для товара, была возможность указать только общую комиссию для всех. Исправили.
Расширили фильтр заказов (т.к. товары могут быть платные и бесплатные, то вывели опцию для фильтрации).
После фильтрации список заказов со всеми полями можно выгрузить в csv.
Добавили сортировку по колонкам.
Четко работает в синхронном режиме отмена платежей, как со стороны сервиса, так и из личного кабинета
Улучшили вид регулярных платежей в личном кабинете.
Исправили глюк с оплатой, когда в одну секунду приходит более одного заказа.
Добавили условие дезактивации кнопки оплаты, пока пользователь не согласится с условиями.
Возможность выбора платежных систем для оплаты подписок.
Настройки рекуррентов: первое списание, отсрочка после первого платежа перед регулярным, сумма регулярного платежа.
Подробная информация о подписке в админке: количество проделений, возможность поставить на паузу или удалить, изменить дату окончания.
С помощью добавления одной опции сделали возможность разворачивания сценария с вечнозеленым тренингом.
Суть. Доступ к урокам открывается с задержкой от даты покупки.
Вам не нужно набирать потоки, чтобы запускать людей на прохождение тренинга. Клиенты могут покупать в свободном режиме и для них уроки будут открываться по графику отсрочки.
У вас клуб по подписке и вы не хотите, чтобы все уроки были доступны сразу.
Вы проводите марафон или реализуете другую воронку и нужно последовательно открывать доступ к уроку с задержкой от даты регистрации.
в тренинге можно видеть сводную информацию по прохождению уроков всеми пользователями.
в статистике по уроку видно кто и когда прошел данный урок.
в карточке пользователя можно видеть какие уроки прошел и на каком уроке находится сейчас.
Добавили изображения для уроков.
Шапка для уроков с навигацией (назад, вперед)
Поработали над статусами и информацией о доступе.
Изменили дизайн видеоплеера. Т.к. будут вебинары в плеере добавили информацию «живое вещание».
Добавили возможность выводить виджет справа в уроке с произвольной информацией. Можно использовать для объявлений или другой информацией, которая распространяется на весь тренинг.
Упростили выстраивание порядка уроков. Сейчас порядок можно менять перетаскиванием мышкой. Вынесли
Сделали возможность выстраивать порядок тренингов, меняется перетаскиванием мышкой.
Аналогично сделали возможность изменять порядок товаров, меняется перетаскиванием мышкой.
Добавили вложения к уроку
В обновлении 2.1 мы расширили API на прием.
Какие возможности это дает?
Вы можете использовать внешние формы (например, на лендинге с тильды) для передачи данных.
Пользователь заполняет данные на лендинге и они передаются в систему.
Что в результате может происходить?
выдается бесплатный продукт со всеми вытекающими событиями.
выписывается счет и пользователь переходит сразу к выбору варианта оплаты или в корзину.
выдается платный продукт (над этой опцией еще работаем). Это позволит при продаже во внешней системе выдавать пользователю продукт.
Какие данные можно передавать?
Имя, е-маил, телефон, купон, продукт, партнера.
При передаче данных мы можем закрепить заказ за партнером.
Добавили важные опции:
Какие письма отправлять после получения товара (все, письмо после покупки, данные для авторизации).
Куда направлять после получения товара.
В результате мы получаем гибкий инструмент: пользователь снаружи видит вершину айсберга, а внутри незаметно происходят важные процессы.
Добавили поля: Имя+Фамилия, Вконтакте, Инстаграм, пол, День Рождения, служебный статус.
В настройках поля можем указывать выводить в бесплатном товаре или нет.
Новые возможности для удобства работы с пользователем.
Добавили поля в профиль такие как пол и день рождения. Пользователь может их сам заполнить в личном кабинете
Все поля в админке сгруппировали для порядка.
Добавили служебные поля для заметок.
Добавили возможность админу сделать пользователя партнером.
Добавили возможность авторизации под пользователем, чтобы увидеть то, что видит он без сброса пароля.
Добавили возможность одной кнопкой сбросить пароль и отправить пользователю новые данные.
Написать пользователю.
Логи отправленных писем.
Изменили дизайн.
Вывели настройку письма в настройки.
Отключили отправку квитанции для бесплатных товаров.
Реализовали функцию «Условия». В меню появится новая опция.
Цель. Выбрать сегмент пользователей и произвести определенное действие как вручную, так и по расписанию.
Возможности сегментации:
пользователь находится в группе,
последний раз заходил более ... часов назад,
последний пройденный урок более ... часов назад,
до Дня Рождения ... дней.
Действия:
добавить в группу,
подписать на рассылку,
отписать от рассылки,
отправить письмо.
Триггер:
ручной запуск,
регулярная проверка.
Таким образом, можно настраивать регулярные правила. Например, пользователь не выполняет домашние задания в течение недели, мы ему автоматически отправляем письмо.
Для отправки уведомлений сделали интеграцию с сервисом SMSC.
Возможности по отправке SMS:
Служебные сообщения – напоминание об оплате счета.
Массовая рассылка (в следующем выпуске).
Отправка через действия в «условиях» (в следующем выпуске).
Новый редактор (простой, красивый) для домашних заданий
Возможность загружать файлы пользователями.
Расширенная фильтрация для куратора по урокам.
Появился отдельный пункт меню в статистике. Сейчас можно отслеживать все отправленные служебные е-маил и sms сообщения.
Письма куратору после покупки товара или мембершипа.
Исправление более 40 нюансов и багов.
Сложно описать все исправления и новшества, лучше обновитесь и посмотрите сами.
Это только начало, впереди много интересного. Сейчас будем с регулярной периодичностью делать новые выпуски. Оставайтесь с нами!
Полезные ссылки:
Личный кабинет. Если вы клиент, то личный кабинет и обновления находятся в личном кабинете
Получить систему. Если вы хотите создать онлайн-школу на нашей системе, то сделать это можно по ссылке выше.
Автовебинары 1.2
Выпустили обновление для расширения автовебинары. Обновление само придет в вашу админку, нужно только дать согласие, нажав на кнопочку «обновить».
Добавили плеер VK-видео
Добавили плеер Rutube
Добавили плеер Vimeo
Была возможность в форме регистрации выбрать вчерашнюю дату. Исправили.
Сложно было выбрать в селекте минуты для событий, особенно после 30. Поправили.
Был баг с появлением кнопок в некоторых ситуациях.
Добавили автостарт видео и синхронизацию со временем вебинара. Было так, что видео начиналось сначала, сейчас видео синхронизируется с реальным временем.
Не срабатывало добавление группы после прохождения вебинара. Поправили.
Поправили статистику после автовеба.
Поправили кнопку привязки ТГ. Она появлялась на секунду и пропадала.
Добавили визуализацию сообщений из теневого бана
Правки орфографии