Страница "Магазин"
Страница "Магазин" предоставляет возможность приобретения товаров за накопленные баллы и позволяет отслеживать всю историю операций, связанных с балансом. Она состоит из двух вкладок: "Магазин" и "История".
Основной функционал:
1. Баланс монет:
В правом верхнем углу отображается текущий баланс монет пользователя (например, "7,795").
Монеты можно тратить на товары и услуги, представленные в магазине.
2. Разделы магазина:
Магазин:
Содержит список доступных товаров.
История:
Отображает список покупок, совершенных пользователем.
Вкладка "Магазин"
- Карточки товаров
На карточке отображаются:- Картинка товара — визуализация продукта.
- Теги — ключевые слова, характеризующие товар.
- Название и краткое описание — базовая информация о товаре.
- Количество — доступное для покупки.
- Кнопка "Купить" с указанием цены в баллах.
- Процесс покупки
- Нажмите кнопку "Купить" на карточке товара.
- Откроется модальное окно для подтверждения покупки.
- Если баллов достаточно:
- Подтвердите операцию, заказ будет сформирован.
- Баллы спишутся с вашего баланса.
- Заказ попадет на рассмотрение администратору.
- Если баллов недостаточно:
- Появится сообщение об ошибке, заказ не будет оформлен.
- Если баллов достаточно:
- Решение администратора
- Если заказ одобрен: товар будет выдан пользователю.
- Если заказ отклонен: баллы за покупку будут возвращены на ваш баланс.
Вкладка "История"
- Таблица истории операций
В этой таблице отображается полная история действий с баллами, включая:- Действия с товарами в магазине (покупка, выдача, отмена заказа).
- Полученные баллы за прохождение модулей, тестов и карт.
- Структура таблицы
Таблица содержит следующие столбцы:- Дата — дата и время операции.
- Сумма — количество баллов, участвующих в операции (зачислено/списано).
- Пользователь — имя пользователя (кликабельно, ведет на профиль).
- Операция — тип проведенной операции (например, "Получение баллов", "Покупка товара").
- Описание — комментарии или подробности о действии (например, "Баллы за модуль", "Товар: наименование").
- Действия — текущий статус операции:
- "В обработке" — заказ ожидает подтверждения администратора.
- "Выдан" — заказ успешно выполнен.
- "Отменен" — заказ отклонен, баллы возвращены.