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