School-master 3.0, дата выхода 28.04.21

Последние изменения: 28.04.2021

В этой версии мы глобально изменили, а точнее, полностью переписали модуль тренинги. Новый модуль называется Тренинги 2.0.

Сейчас у вас будет две вкладки Тренинги и Тренинги 2.0. Новые тренинги можно испытывать, но пока не переносите работающие тренинги на тренинги 2.0. В следующей версии сделаем миграцию и еще добавим возможностей.

Важно! Чтобы появилась вкладка Тренинги 2.0, пройдите в Настройки → Расширения → Тренинги 2.0 и включите данное расширение.


Новые возможности

1. Список тренингов

В School-master можно создать страницу со списком тренингов. В целом она комфортна, но можно улучшить и мы улучшили.

Список тренингов прокачали по 3 фронтам.

1.1 Фильтры

Если в системе большое количество тренингов, то среди них сложно ориентироваться. Можно разбивать тренинги на категории, но тогда появляется много лишних кликов при путешествии из одной категории в другую.

Поэтому мы реализовали:

  • фильтры на ajax (вывод результатов на лету, без перезагрузки);

  • для фильтрации доступны следующие типы: платность, категория, авторы;

  • пользователь выбирает, например, бесплатные тренинги из категории Х и сразу видит отфильтрованные варианты;

  • в настройках страницы вы можете выбрать какие типы фильтра выводить;

  • если мы выводим фильтрацию только по платности, то фильтр меняет вид на табы и растягивается на всю ширину для большего удобства.

1.2 Карточка тренинга

Добавили новые поля для отображения в тренинге:

  • стоимость (можно написать вручную любые данные, например, от 4900 руб.),

  • сложность курса.

Как и прежде, в каждом тренинге вы сами выбираете какие поля выводить.

1.3 Колонки

Сделали выбор шаблона для отображения тренингов в 2 или 3 колонки.

2. Главная и виджеты

Как было раньше?

На главной странице вашей школы для всех пользователей можно было выводить один из следующих типов страницы:

  1. Форму авторизации (если у вас закрытый клуб)

  2. Список тренингов

  3. Произвольный текст

Чтобы вы могли красиво презентовать свою школу мы улучшили возможности виджетов и главной страницы.

2.1. На главной странице добавили позиции виджетов:

  • виджет по ширине области контента,

  • виджет на всю ширину страницы,

  • виджет справа.

Благодаря позициям виджетов можно оформить главную как душе угодно.

2.2. Кроме этого, добавили возможности для настройки виджетов:

  • заголовок,

  • подзаголовок,

  • кнопка,

  • контент виджета.

2.3. Создали виджет «Список тренингов» с фильтрами на лету или без них.

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

3. Структура тренинга

Как было раньше?

Тренинг мог содержать в себе уроки или уроки, объединенные в блоки. Блок — это аккордеон, который разворачивается на странице и служит для группировки уроков.

Как стало?

Мы расширили структуру тренинга, добавив разделы и настройки для разделов и блоков.

3.1. Разделы

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

Возможности разделов:

  • Кураторы. На раздел мы можем назначить своих кураторов. Например, куратору по физкультуре не надо видеть все ответы, а только ответы в своем разделе.

  • Открытие раздела. Раздел может быть закрыт для доступа целиком и мы можем указать когда он будет открыт. Относительная дата — от начала тренинга или от даты покупки. И конкретная дата.

  • Настройки доступа. Какая группа пользователей будет иметь доступ. Этой опции раньше не было в блоках, но очень просили, чтобы не назначать принудительно каждому уроку свои доступы, естественно это легче сделать сразу на уровне раздела.

  • Кнопки купить. Появляются в том случае если у пользователя нет доступа к определенному разделу в рамках его тарифа и он хочет его докупить.

  • Обложка. Можно загрузить свою обложку для каждого раздела или выбрать вариант автоматической нумерации.

  • Видимость раздела. Возможность не показывать раздел пока не наступила дата открытия.

  • Что считать началом прохождения и окончания. Эта настройка важна для статистики прохождения разделов курса.

3.2. Блоки

Как и раньше, блоки это, разворачивающиеся на странице, группы уроков. Если раздел — это переход на отдельную страницу, то блок — это сворачивающийся список.

  • Добавили возможности укать название сущности для блока: «блок 1», «модуль 1» и т.п.

  • Добавили алгоритм, который автоматически открывает тот блок, в который сейчас проходит пользователь.

3.3. Порядок и вложенность

Вложенность может быть следующая:

  • раздел - блок - урок,

  • раздел - урок,

  • блок - урок,

  • урок,

  • разделы, блоки, уроки в корне.

Другими словами — любая вложенность.

Перемещение элементов относительно друг друга осуществляется мышкой (drag and drop).

3.4. Информативность

Для наглядности на странице структуры тренинга сразу выведена информация о группе и дате открытия разделов и уроков.

4. Конструктор уроков

Как было раньше?

Карточка урока была очень простая — линейная: поле видео, поле аудио, поле текста, поле вложений, поле кода. При этом поля нельзя было менять местами и создавать новые поля.

Как будет сейчас?

  • 5 полей,

  • гибкие настройки, которые увеличивают в 2-3 раза возможности каждого поля.

  • реплицирование — можно создавать поля в неограниченном количестве и перемещать относительно друг друга.

Разберем поля:

1. Поле текст

Добавили одну опцию, благодаря которой это поле заменяет 3 отдельных поля: текст, всплывающее окно, аккордеон.

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

2. Поле файлы

В настройках можно выбрать тип файла: вложенный файл или ссылка. Для каждого элемента можно задать оформление.

Вы можете создать несколько полей с файлами и в настройке выставить опцию «поставить в ряд», тогда все рядом стоящие поля будут выстроены в ряд, но не более 3 в одной строке.

3. Поле html-код

Здесь ничего не поменялось, кроме реплицирования.

4. Поле видео-аудио

4.1. В настройках поля вы можете выбрать какой плеер будет загружаться:

  • для видео,

  • для аудио,

  • стандартный плеер youtube / vimeo.

Мы сделали загрузку стандартного плеера от youtube и vimeo, чтобы не дублировались элементы управления.

4.2. Опция заголовка над видео (чтобы лишний раз не создавать новые поля).

4.3. Загрузка обложки.

4.4. Вывод водных знаков на видео.

5. Плейлист

Разберем в следующем пункте.

5. Новое поле «Плейлист»

Плейлист позволяет сэкономить пространство и разместить несколько видео в одном окне.

Изначально мы хотели сделать плейлист средствами видеоплеера. Но это накладывало ограничения в оформлении и в размещаемом контенте (кроме стандартного видео ничего не разместить).

Поэтому мы пошли дальше и сделали настройку плейлиста в системе. В результате, получили красивый внешний вид, который при желании можно изменить, а так же возможность размещать любые элементы.

Что можно разместить в плейлисте?

  • Видео и аудио, через наш плеер.

  • Видео с youtube и vimeo, через нативный плеер сервиса.

  • Видео, защищенное инфопротектором. Размещается обложка, на которую навешивается ссылка для открытия файла инфопротектора.

  • Любое изображение.

Дополнительные возможности:

  • Можно указать название плейлиста.

  • Под названием выводится общее количество элементов.

  • У каждого элемента можно вручную указать продолжительность.

  • Для элементов можно загружать обложки.

  • Количество элементов в плейлисте не ограничено.

Порядок элементов выстраивается перетаскиванием мышкой.

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

6. Защита видео

Про конвертацию видео в видеопоток уже много писали и с точки зрения автоматического пиратства видео вопрос решен. 

В этом обновлении добавили водные знаки.

Пользователи могут начать снимать с экрана, чтобы узнать этих пользователей будем выводить водный знак.

В водном знаке можно вывести email (пользователь не может его поменять самостоятельно) и если указан телефон, то будет выведен телефон. Чтобы телефон был правильный, в прошлой версии системы мы добавили подтверждение номера телефона через сервис callpassw.

Дополнительно сделали опцию: «не пускать в тренинг, пока не подтвердит телефон». Эта опция несет две цели:

  1. Вывод правильного телефона в водном знаке

  2. Возможность получить правильный телефон пользователя при бесплатном продукте.

Важно! Для поддержки водных знаков вам нужно будет сконфигурировать свой плеер. Мы добавили опцию в системе, но чтобы плеер подхватил передаваемые данные нужна платная конфигурация плеера (9 долларов). На основе лицензии распространения плеера мы не можем предоставлять его платную конфигурацию в рамках продукта, но вы можете для себя сконфигурировать и вставить в систему. Как это сделать, рассказано в инструкции, ссылки внизу материала.

7. Уровни доступа к домашним заданиям

7.1. Доступ

Раньше доступ к домашним заданиям получали все, кто имел доступ к конкретному уроку.

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

Поэтому мы сделали уровни доступа к вариантам проверки домашнего задания.

В настройках тренинга может задать группу/подписку доступа для каждого варианта проверки:

  • проверка куратором — проверку выполняет куратор,

  • автопроверка — проверка автоматическая через указанный промежуток времени с автоответом,

  • самостоятельная проверка.

Примечание. Самостоятельная проверка — это когда пользователь нажимаем кнопку «задание выполнено». Актуально в задачах в которых не нужна обратная связь, например, установить фотошоп, сходить в автосалон и присмотреть новый автомобиль и пр.

На вариант самостоятельная проверка тоже может быть назначена группа. В этом случае, если стоит группа доступа к самостоятельной проверке, а у пользователя нет нужной группу, то у него не будет домашних заданий.

7.2 Апгрейд тарифа на проверку

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

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

Практические примеры:

  • Если у пользователя вариант проверки куратором, а в уроке стоит самостоятельная проверка, то будет самостоятельная проверка. Пример с тем же фотошопом, проверять работу куратором по установке фотошопа не нужно, здесь достаточно отметки пользователя, что он это сделал. 

  • Если у пользователя вариант проверки самостоятельный, а в уроке стоит проверка куратором, то пользователь получит согласно своему уровню, самостоятельную проверку.

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

Результат. Проработки уровней доступа проверки дает гибкие возможности продажи, в соответствии с затратами времени на проверку и доступу к домашним заданиям.

8. Новые возможности у домашних заданий

8.1. Выполнение домашней работы

Как было раньше?
Пользователь выполнял домашнюю работу в форме комментария. Каждый комментарий шел как ответ в кураторскую, в результате появлялся перегруз внимания у кураторов.

Как сейчас?

Пользователь выполняет домашнюю работу.

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

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

После проверки работы, а точнее ответа куратором, если нужно общение, оно продолжается в комментариях под работой.

Что получаем в результате?

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

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

  • После изменения статуса работы на «Пройдено» можно заблокировать возможность переписки в домашнем задании.

8.2. Стоп-урок

Как было раньше?
Была опция «автотренинг» на уровне тренинга, которая делала обязательным выполнение домашнего задания.

Как сейчас?

Унифицировали. Сделали, как в среднем по отрасли — стоп-урок. То есть, выбираем обязательность выполнения домашнего задания на уровне урока.

8.3. Что считать прохождением урока?

В новой версии School-master мы добавили тесты, поэтому появляется 3 варианта прохождение урока:

  • прошел тест

  • выполнил задание

  • прошел тест и выполнил задание

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

8.4. Как быстро открыть доступ после проверки?

Для автопроверки у нас всегда была опция «задержка проверки», это хорошо для дополнительного регулирования открытия следующего урока.

Как же быть если подобная отсрочка нужна с другими типами проверки?

Добавили опцию «как быстро открыть доступ?».

Варианты:

  • на следующий день,

  • через х часов, дней,

  • следующий день недели (пн, вт, ср и т.д.)

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

8.5. Подсказка куратору

Для упрощения работы кураторам, вывели поле с подсказкой. В него можно внести инструкцию, идеальный ответ, шаблон.

9. Возможности постепенного открытия уроков

Раньше мы могли делать «капельную» выдачу уроков относительно начала тренинга или назначения группы.

Сейчас прокачали эту возможность.

Мы можем открыть урок относительно:

  • начала тренинга,

  • даты покупки (назначения группы или подписки),

  • входа в предыдущий урок,

  • входа в первый урок.

Как быстро открывать доступ:

  • на следующий день,

  • через Х дней,

  • дождаться нужного дня недели (пн, вт, ср … вс).

10. Распределение кураторов

Как было раньше?

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

Это не создает систему, как следствие:

  • Невозможно реализовать поддержку кураторов по разным областям тренинга.

  • Хаос в кураторской при большом количестве кураторов и домашек.

Мы кардинально изменили ситуацию.

10.1 Кураторы назначаются на тренинг и на разделы тренинга

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

10.2 Ручное распределение кураторов

Если выбрано ручное распределение, то по умолчанию кураторы видят все работы от нераспределенных учеников. Чтобы забрать ученика себе, нужно поставить галочку в домашней работе.

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

10.3 Автораспределение кураторов.

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

Алгоритм распределяет учеников для создания одинаковой нагрузки на каждого куратора. Нагрузка считается сквозная, по всем тренингам для равной нагрузки кураторов.

При желании администратор в админ-панели всегда может переназначить кураторов.

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

10.4 Мастер-кураторы

Обычные кураторы видят только своих учеников в кураторской. Что делать если нужно проверить ответы, получить полный доступ ко всем работам тренинга?

Для этих целей мы ввели мастер-кураторов. Они видят все домашние работы, могут помогать в ответах. Кроме этого, мастер-кураторов можно исключить из авто-распределения.

Результат от внедрения новой возможности:

  • система в проверке домашних заданий,

  • нет путаницы и лишних проверок с чтением истории по клиенту,

  • мастерам и кураторам не нужно принимать решение по назначению учеников,

  • введение мастер-кураторов позволит руководителям видеть всю картину с проверкой работ.

11. Новые возможности кураторской

Цель кураторской — обеспечить кураторов задачами для выполнения, без лишних затрат времени. Популярное препятствие, которое забирает энергию — это дезориентация в работе и принятие решений относительно того с кем работать. Каждое небольшое решение, через 20-30 итераций даст о себе знать в виде усталости и снижения продуктивности.

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

Рассмотрим по порядку.

11.1 Список домашних работ

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

11.2 Фильтр

Расширили фильтр для гибкой выборки.

Доступны следующие поля:

  • мои ученики или все (для мастер-куратора показывает всех, для обычного — нераспределенных),

  • статус,

  • тренинг,

  • урок,

  • что выводить: все ответы, только работы, только комментарии. Примечание. Сущность «работа» — это первый ответ, т.е. выполненная работа. Вся дальнейшая дискуссия продолжается в комментариях к работе. Для выделения приоритетов можно фильтровать.

  • Тип задания: только задания, только тесты, все.

11.3 Карточка работы

В списке каждой работы выведена полная информация: тренинг, урок, текст работы и статус теста.

Чтобы сократить количество кликов  прямо из карточки домашней работы можно:

  • предоставить еще одну попытку для теста или пропустить, посмотреть результаты теста,

  • прикрепить к себе пользователя,

  • принять работу и предоставить автоответ.

11.4 Страница работы

Если нужно предоставить текстовый ответ, жмем кнопку дать ответ и проваливаемся на страницу работы.

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

Перед ответом будет показана подсказка куратору. В будущих версиях будут добавлены шаблоны для ответа.

11.5 Информация о пользователе

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

Результат проделанной работы:

  • Пользователь видит только своих учеников и может отфильтровать по любому признаку.

  • Принять работу и дать автоответ можно в один клик.

  • Отправить на пересдачу теста можно также в один клик.

  • При ответе всегда рядом инструкции, не надо искать справочную информацию.

  • Контакты ученика и информация о доступе под рукой.

12. Тестирование

Добавили возможность тестирования в уроке.

Особенности:

  • можно задать пул вопросов, а в тесте выводить ограниченное количество,

  • можно ограничить тест временем,

  • выводить расшифровку для тех кто прошел и для тех кто не прошел (опционально),

  • ограничение количество попыток на тест,

  • куратор может добавлять попытки для конкретного пользователя и «сжалиться» пропустить дальше без сдачи теста.

Типы вопросов, точнее ответов, на данный момент один — выбор варианта:

  • вариантом может быть текст или изображение,

  • выбор может быть единичным или множественным,

  • учет правильного выбора при множественном выборе может быть жестким (выбрать все правильные) или мягким (хотя бы одно правильное значение).

13. Путешествие куратора

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


Это то, что касается обновления блока с тренингами. На самом деле некоторые мелочи сюда не вошли, такие как:

  • 2 вида шаблона урока, 

  • задание шапки для тренинга,

  • запоминание вкладки настройки при сохранении,

  • учет прохождения урока без домашнего задания: автоматическое по входу или после нажатия кнопки

  • и многое другое.

Подробнее в справке по работе, ссылки внизу страницы.

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

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

Старый модуль с тренингами оставляем с ним можно продолжать работать.


Другие новые возможности, не относящиеся к тренингам

1. Улучшения интеграции с телеграмм — «зайцы не пройдут».

  • добавили удаление пользователей из чатов, к которым не должно быть доступа,

  • добавили удаление привязки пользователя к ТГ,

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

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

  • добавили удаление пользователя из чата, если его снимаем с него группу вручную из админки или при удаление пользователя,

  • добавлен возможность указывать несколько чатов в настройках групп/подписок,

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

  • добавили возвращение в чат (из черного списка) если пользователь снова получает группу или подписку.

2. Сводная финансовая статистика

Сделали сводный отчет по месяцам с выводом суммы за текущий месяц и нарастающим итогом.

Показатели:

  • Количество счетов

  • На сумму

  • Количество продаж

  • На сумму

  • На какую сумму не продано

  • Первых продаж

  • Продлений (рекурренты + ручные — продукты продления, добавили опцию)

  • База

  • Клиентов

  • С активной подпиской

  • Средний

3. Новые платежные системы

  • Продамус

  • Wayforpay (для резидентов Украины)

4. Настройки продуктов

  • Свободная цена продукта. Можете предоставить возможность пользователю указать свою стоимость за товар, которую он хочет заплатить, в пределах указанных значений.

  • Расширили API для свободной цены.

  • Добавили вывод описания, приобретаемого товара, в корзине.

  • Добавили поле ВК урл в HTTP уведомления продукта.

  • Новый статус продукта «в архиве». Продукты с этим статусом не отображаются в списке, доступны только по фильтрации.

  • Опция у продукта «продукт-продление». Нужна для статистики, чтобы отображать сколько первых продаж и сколько продаж-продлений, если используете мембершип с ручным продлением.

5. Партнерская программа

  • Суммарная статистика в админке: замороженные деньги и общая сумма к выплате партнёрам.

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

  • Добавлены Postback для партнёрки. Можно в кабинете партнера указывать урлы для отправки уведомлений при совершении заказа.

6. Условия

  • Добавили условие "Не принадлежат никакой группе".

  • Добавили условие "Подписка мембершипа заканчивается через XX дней".

7. Мембершип

  • Сделали логирование продлений подписок в мембершипе.

  • Добавили вывод остатка дней в списке подписок.

  • Добавили опцию Связанные планы подписки. Эта опция позволяет при раннем продлении не создавать новую подписку, а увеличивать количество дней у текущей подписки.

  • При удалении пользователя удаляется подписка мембершипа.

8. Общее

  • Обновили видеоплеер: обновили библиотеки.

  • Защита формы регистрации от ботов.

  • Добавили систему налогообложения для cloudpaymens.

  • Добавлены уведомления о времени последнего запуска планировщка.

  • Улучшен файловый менеджер, можно видеть и загружать разные форматы файлов: pdf, zip, mp3, mp4.

  • Прикрепленные файлы к уроку можно скачать по прямой ссылке. Теперь только если есть группа.

  • Смена аватара на женский при смене пола. (прим. вы просили, мы сделали :-))

  • Вывод рекламного канала в заказе.

  • Небольшие правки юзабилити.

  • Ссылка на телеграм-канал. Добавили в футер к блоку с соц.сетями возможность вывести иконку с ссылкой на ваш канал.

9. Рассрочка

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

  • Изменение периодов для рассрочки, раньше был только месяц, сейчас можно поставить сколько угодно дней.

  • Удаление заказов для досрочного погашения, удаление самих договоров, изменение суммы и email клиента.

  • Добавлена опция для смены статуса договора рассрочки.

  • Исправлена ошибка, когда в 1 секунду оформляют несколько рассрочек.


Исправлено

  1. Включены в дистрибутив все существующие плагины оплаты, чтобы не нужно было дополнительно ставить.

  2. Исправлена проблема с генерацией алиасов, иногда создание страницы с специальными символами в заголовке приводило к 404 ошибке.

  3. Убрали баг доступа в категорию блога.

  4. Поправили баг при добавлении подписчиков в AcyMailing.

  5. Вывод фамилии в ЛК при включенной настройке.

  6. При удалении рассылки, сделали удаление очереди писем.

  7. Обнуление счётчика писем при продлении в мембершипе.

  8. Правки в партнёрском кабинете, понятная статистика.

  9. Правки по кнопке покупки в старых тренингах в автотренинге.

  10. Расширили поле для пин-кода (лицензионный ключ) при просмотре заказа, было плохо видно.

  11. Сделал смену названия продукта при смене id продукта в заказе.

  12. Правки по htaccess в папке images для apache 2.4.

  13. Поправили работу опции «минимальная сумма рассрочки», не работала.

  14. Возможность изменять текст квитанции об оплате


Инструкции

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

Список тренингов

Добавление тренинга

Структура тренинга

Добавление урока

Проверка домашних заданий

Как сделать тренинг в котором будет несколько бесплатных уроков? (немного обновленная справка для Тренингов 2.0)

Подключение Продамуса

Подключение Wayforpay

Конфигурация собственного плеера

Помогла ли вам статья?