Puntos de Discourse Mall (Check-in, Tienda, Pedidos, Tarjetas de Maquillaje, Libro Mayor)

:information_source: Resumen Añade un centro de puntos completo a Discourse: registro, tienda, pedidos, tarjetas de reposición y historial de puntos.
:hammer_and_wrench: Enlace al Repositorio GitHub - VegaMonika/discourse-points-mall · GitHub
:open_book: Guía de Instalación Cómo instalar plugins en Discourse

Características

  1. Centro de Registro Diario
  2. Progreso actual del nivel de confianza del foro (TL0–TL4), recuento de registros mensuales y clasificación personal
  3. Calendario de registro mensual con soporte de reposición
  4. Sistema de tarjeta de reposición:
    • Producto del sistema creado automáticamente
    • Precio mensual escalonado: 1000 / 3000 / 5000
    • Compra/uso máximo: 3 veces al mes
    • Caduca mensualmente (las tarjetas no utilizadas no se acumulan)
  5. Tienda de Puntos
    • Productos virtuales y físicos
    • Control de stock (-1 significa ilimitado)
    • Información de envío para productos físicos
  6. Mis Pedidos
    • Historial de pedidos del usuario y seguimiento de estado
    • Actualización del estado del pedido por el administrador (pending, processing, completed, cancelled)
  7. Libro de Puntos
    • Registros de ingresos/gastos de eventos de gamificación
    • Filtros de categoría (checkin, shop, community, other)
  8. Gestión de Administrador
    • Tarjetas de resumen de operaciones
    • Análisis de registro (tendencia, mejores usuarios, registros recientes)
    • Gestión de productos (incluida la URL de imagen personalizada para la tarjeta de reposición)
    • Gestión de pedidos con filtros y edición en línea
  9. El módulo de tareas y el módulo de lotería se eliminan en la versión actual

Configuración

  1. Habilitar plugin

    • Admin > Configuración > Plugins
    • Activar points_mall_enabled.
  2. Configurar puntos de registro

    • Establecer points_mall_checkin_points y points_mall_checkin_streak_bonus.
  3. Configurar fuente de clasificación

    • La versión actual lee los datos de la tabla de clasificación de /leaderboard/2 (ID de tabla de clasificación 2).
    • Asegúrese de que esta tabla de clasificación exista y sea visible para los usuarios.
  4. Configurar productos

    • Ir a Admin > Plugins > Points Mall > Product Management.
    • Crear/editar productos, establecer stock/tipo/estado habilitado/URL de imagen.
    • La tarjeta de reposición se crea mediante el sistema y no se puede eliminar.
  5. Procesar pedidos

    • Ir a Order Management en la misma página de administración.
    • Filtrar por tipo/estado, actualizar el estado y las notas del pedido, y luego guardar.
  6. Entrada de Frontend

    • Los usuarios abren /points-mall para el registro, la tienda, los pedidos y el libro de contabilidad.

Ajustes

Nombre Descripción
points_mall_enabled Interruptor maestro para este plugin.
points_mall_checkin_points Puntos base otorgados para el flujo de registro diario incorporado.
points_mall_checkin_streak_bonus Puntos de bonificación adicionales por rachas de registro en el flujo incorporado.
13 Me gusta