Точки магазина Discourse (проверка, покупки, заказы, карты макияжа, бухгалтерская книга)

:information_source: Краткое описание Добавляет полноценный магазин баллов в Discourse: ежедневная отметка, магазин, заказы, пропускные карточки и история баллов.
:hammer_and_wrench: Ссылка на репозиторий GitHub - VegaMonika/discourse-points-mall · GitHub
:open_book: Руководство по установке Как установить плагины в Discourse

Возможности

  1. Центр ежедневной отметки
  2. Текущий прогресс уровня доверия на форуме (TL0–TL4), количество отметок за месяц и личный рейтинг
  3. Календарь отметок за месяц с поддержкой пропущенных дней
  4. Система пропускных карточек:
    • Автоматически создаваемый системный товар
    • Поэтапная месячная цена: 1000 / 3000 / 5000
    • Максимальное количество покупок/использований: 3 раза в месяц
    • Срок действия — месяц (неиспользованные карточки не переносятся)
  5. Магазин баллов
    • Виртуальные и физические товары
    • Контроль наличия (-1 означает неограниченное количество)
    • Информация о доставке для физических товаров
  6. Мои заказы
    • История заказов пользователя и отслеживание статуса
    • Обновление статуса заказа администратором (pending, processing, completed, cancelled)
  7. Журнал баллов
    • Записи о начислениях и списаниях баллов из игровых событий
    • Фильтры по категориям (checkin, shop, community, other)
  8. Администрирование
    • Обзорные карточки операций
    • Аналитика отметок (тренды, топ пользователей, последние отметки)
    • Управление товарами (включая настройку URL изображения для пропускной карточки)
    • Управление заказами с фильтрами и встроенным редактированием
  9. В текущей версии удалены модуль задач и модуль лотереи

Настройка

  1. Включить плагин

    • Администрирование > Настройки > Плагины
    • Включить опцию points_mall_enabled.
  2. Настроить начисление баллов за отметку

    • Установить значения points_mall_checkin_points и points_mall_checkin_streak_bonus.
  3. Настроить источник рейтинга

    • В текущей версии данные для таблицы лидеров берутся из /leaderboard/2 (ID таблицы лидеров 2).
    • Убедитесь, что эта таблица лидеров существует и видна пользователям.
  4. Настроить товары

    • Перейдите в Администрирование > Плагины > Магазин баллов > Управление товарами.
    • Создайте или отредактируйте товары, установите наличие/тип/статус включения/URL изображения.
    • Пропускная карточка создается системой и не может быть удалена.
  5. Обработка заказов

    • Перейдите в раздел Управление заказами на той же странице администрирования.
    • Отфильтруйте по типу/статусу, обновите статус заказа и примечания, затем сохраните.
  6. Вход с фронтенда

    • Пользователи открывают /points-mall для отметки, магазина, заказов и журнала.

Настройки

Имя Описание
points_mall_enabled Главный переключатель для этого плагина.
points_mall_checkin_points Базовое количество баллов, начисляемых за встроенный процесс ежедневной отметки.
points_mall_checkin_streak_bonus Дополнительное количество баллов за серию отметок во встроенном процессе.
13 лайков