Saltar a contenido

Panel interno (backoffice)

Panel de administración y operación para el equipo interno de la empresa.


Funcionalidades del panel

El backoffice debe permitir:

Gestión de usuarios

  • Crear y editar usuarios
  • Crear y editar remitentes y destinatarios
  • Asignar y gestionar identificadores

Gestión de paquetes

  • Ver compras reportadas
  • Registrar paquetes recibidos
  • Subir fotos de paquetes
  • Asociar tracking a usuario
  • Cambiar estados logísticos
  • Consolidar paquetes

Almacenamiento

  • Definir tiempos de almacén y alertas
  • Aplicar cargos por almacenaje

Servicios adicionales

  • Registrar inspección o prueba funcional
  • Gestionar devoluciones

Configuración

  • Definir tarifas
  • Editar textos de aduana
  • Crear y editar tutoriales
  • Gestionar categorías
  • Gestionar estados logísticos
  • Configurar el porcentaje del pool promocional
  • Configurar requisitos de niveles (lb mínimas, referidos mínimos)
  • Activar o pausar el programa de referidos
  • Definir vencimiento del crédito

Programa de referidos y fidelidad

  • Ver la red de referidos de cualquier usuario (árbol de referidos)
  • Ver el nivel actual de cada usuario y los requisitos que cumple / no cumple
  • Ver el historial de cambios de nivel de un usuario
  • Ver las ventanas activas de cada referido y cuándo expiran
  • Ver el crédito disponible, por vencer y expirado de cada usuario
  • Consultar el historial completo de movimientos de crédito
  • Ver las tarjetas emitidas, disponibles y vencidas por usuario
  • Consultar el pool generado por período y su distribución
  • Ajuste manual de nivel (solo con justificación registrada)
  • Cancelar o ajustar crédito manualmente en casos de abuso (con log de auditoría)

Reportes

  • Exportar reportes de operación
  • Auditoría de cambios
  • Reporte de crecimiento de la red (referidos nuevos por período)
  • Reporte de crédito acreditado vs crédito expirado
  • Reporte de tarjetas emitidas vs tarjetas usadas vs tarjetas vencidas
  • Reporte de distribución del pool por nivel
  • Reporte de usuarios por nivel y tendencia
  • Reporte de impacto del programa: libras adicionales atribuibles a referidos

Tecnología del panel

El panel administrativo se construye sobre Django Admin como base, aprovechando:

  • Sistema de permisos y roles integrado
  • Interfaz de gestión de modelos lista para usar
  • Extensible con vistas personalizadas cuando se necesite
  • Integración directa con PostgreSQL vía el ORM de Django

Evolución

En fases posteriores, el backoffice puede evolucionar hacia una interfaz personalizada con Quasar si las necesidades operativas lo requieren.