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