Перейти к основному контенту

Страница "Магазин"

Страница "Магазин" предоставляет возможность приобретения товаров за накопленные баллы и позволяет отслеживать всю историю операций, связанных с балансом. Она состоит из двух вкладок: "Магазин" и "История".


Основной функционал:

1. Баланс монет:

Баланс.png

В правом верхнем углу отображается текущий баланс монет пользователя (например, "7,795").

Монеты можно тратить на товары и услуги, представленные в магазине.

2. Разделы магазина:

Магазин:

Содержит список доступных товаров.

История:

Отображает список покупок, совершенных пользователем.


Вкладка "Магазин"

Магазин_пользователь.png

  1. Карточки товаров
    На карточке отображаются:

    • Картинка товара — визуализация продукта.

    • Теги — ключевые слова, характеризующие товар.

    • Название и краткое описание — базовая информация о товаре.

    • Количество — доступное для покупки.

    • Кнопка "Купить" с указанием цены в баллах.

  2. Процесс покупки
    • Нажмите кнопку "Купить" на карточке товара.

    • Откроется модальное окно для подтверждения покупки.

      • Если баллов достаточно:
        • Подтвердите операцию, заказ будет сформирован.
        • Баллы спишутся с вашего баланса.
        • Заказ попадет на рассмотрение администратору.
      • Если баллов недостаточно:
        • Появится сообщение об ошибке, заказ не будет оформлен.
  3. Решение администратора

    • Если заказ одобрен: товар будет выдан пользователю.

    • Если заказ отклонен: баллы за покупку будут возвращены на ваш баланс.

    Условия доступности:

    • Некоторые товары могут быть временно недоступны или иметь ограниченное количество (например, "нет в наличии" или "осталось 8 единиц").
  • Акции, такие как "Товар дня" или "Специальное предложение", выделяются визуально, чтобы привлечь внимание.
  • Интеграция с балансом:

    Баланс пользователя автоматически обновляется после каждой покупки.


    Вкладка "История"

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