Техническое задание: Система поэтапного доступа к курсу в GetCourse

Цель проекта

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

Основные требования

1. Логика выдачи доступа

  • Основной курс состоит из нескольких модулей (подтренингов).
  • Доступ к модулям открывается последовательно, по одному за каждый подтверждённый платёж по рассрочке.
  • Все платежи принимаются вне системы GetCourse, их факт фиксируется менеджером вручную.
  • После ручного подтверждения оплаты менеджером система должна автоматически открывать следующий доступный модуль.
  • Без подтверждения оплаты доступ к следующим модулям не предоставляется.

2. Учёт тарифных планов

  • В проекте используется 4 разных тарифа.
  • Каждый тариф определяет:
    • Максимальный общий объём контента (количество модулей), доступный пользователю.
    • Конкретный набор этапов (модулей), которые могут быть открыты. Один и тот же модуль может быть доступен в одних тарифах и недоступен в других.
  • Логика рассрочки (открытие по одному модулю за платёж) должна работать в рамках ограничений, заданных тарифом.

3. Управление рассрочкой и просрочками

  • Рассрочка может быть оформлена на разное количество месяцев (3, 4 и т.д.).
  • Каждый оплаченный период равен открытию одного следующего модуля, но не более максимума по тарифу.
  • При просрочке очередного платежа:
    • Следующий этап (модуль) не открывается.
    • Должна быть реализована возможность автоматического закрытия уже открытых этапов (логика закрытия уточняется).

4. Требования к интерфейсу и надёжности

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

Ожидаемый результат

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

Аудит и доработка карточек товаров в интернет-магазине

Необходимо провести полную проверку и корректировку 50-60 товарных карточек в 4 категориях интернет-магазина. Задача включает проверку названий, соответствия изображений, наполнения описаний для пользователей и SEO.