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.