Задача:
- Разработать личный кабинет с доступом к расписанию занятий в зависимости от подписки. Базовая подписка включает только онлайн занятия, остальные подписки дают возможность записываться и на оффлайн занятия.
- Автоматизировать процесс продажи подписок и их продления.
- Настроить запись учеников на оффлайн курсы.
- Настроить добавление курсов в избранное.
Что было сделано:
- Создала базу данных
- Создала кастомный личный кабинет для учеников
- Настроила интеграции для отображения данных в личном кабинете
- Настроила сценарий записи на уроки и добавления уроков в избранное.
- Настроила сценарий покупки подписок и продления.
- Настроила взаимозаменяемые блоки в личном кабинете: когда подписка активна ученик видит расписание, когда подписка заканчивается - расписание скрывается и появляется блок с вариантами подписок.
Как это выглядит:
Страница личного кабинета с активной подпиской:
Страница личного кабинета, если подписка закончилась:
Занятия ученика, уроки на которые он записан:
Занятия ученика. Уроки, которые он добавил в избранное:
Обзор работы личного кабинета можно посмотреть здесь https://disk.yandex.ru/i/0TIKz-Pqvrw7VQ