Saltar al contenido principal

Introducción a Administración

El módulo de Administración está diseñado para SuperAdmins que gestionan múltiples clientes, planes y usuarios del sistema.

🎯 ¿Qué puedes hacer?

  • ✅ Gestionar clientes (organizaciones)
  • ✅ Crear y administrar planes de suscripción
  • ✅ Gestionar usuarios del sistema
  • ✅ Asignar permisos y roles
  • ✅ Ver métricas globales
  • ✅ Configurar límites por plan

🏢 Gestión de Clientes

¿Qué es un Cliente?

Un cliente es una organización que usa Sport Universal:

  • Liga deportiva
  • Federación
  • Club deportivo
  • Organizador de torneos

Información del Cliente

Datos Básicos:
- Nombre de la Organización
- Email de Contacto
- Teléfono
- Dirección

Suscripción:
- Plan Actual
- Fecha de Inicio
- Fecha de Vencimiento
- Estado (Activo, Suspendido, Cancelado)

Uso:
- Torneos Activos
- Equipos Registrados
- Usuarios Totales

Acciones Disponibles

AcciónDescripción
Crear ClienteRegistrar nueva organización
Editar ClienteModificar información
Cambiar PlanActualizar suscripción
SuspenderDesactivar temporalmente
EliminarBorrar permanentemente
Ver DetallesInformación completa

💳 Gestión de Planes

Tipos de Planes

Plan Gratuito

Precio: $0 MXN/mes
Límites:
- 1 Torneo activo
- 4 Equipos
- 10 Usuarios
- Estadísticas básicas

Plan Básico

Precio: $150 MXN/mes
Límites:
- 3 Torneos activos
- 12 Equipos
- 50 Usuarios
- Estadísticas completas
- Soporte email

Plan Premium

Precio: $250 MXN/mes
Límites:
- 10 Torneos activos
- 50 Equipos
- 200 Usuarios
- Estadísticas avanzadas
- Exportación ilimitada
- Soporte prioritario

Plan Empresarial

Precio: Personalizado
Límites:
- Torneos ilimitados
- Equipos ilimitados
- Usuarios ilimitados
- API personalizada
- Soporte 24/7

Crear Plan Personalizado

  1. Ve a AdminPlanes
  2. Haz clic en "+ Crear Plan"
  3. Configura:
Nombre: Plan Federación
Precio: $500 MXN/mes
Límites:
- Max Torneos: 20
- Max Equipos: 100
- Max Usuarios: 500
- Max Equipos por Torneo: 16

Características:
☑ Estadísticas avanzadas
☑ Exportación ilimitada
☑ API personalizada
☑ Soporte prioritario
☑ Marca personalizada

👥 Gestión de Usuarios

Roles Disponibles

RolPermisosDescripción
SuperAdminTodosAdministrador del sistema
LeagueAdminGestión completa de su ligaAdministrador de liga
TournamentOrganizerGestión de torneosOrganizador de torneos
RefereeRegistro de partidosÁrbitro
ScorerRegistro de estadísticasAnotador
PlayerVer informaciónJugador
FanSolo lecturaAficionado

Crear Usuario

  1. Ve a AdminUsuarios
  2. Haz clic en "+ Crear Usuario"
  3. Completa:
Información Personal:
- Nombre Completo
- Email
- Teléfono
- Fecha de Nacimiento

Acceso:
- Contraseña Temporal
- Rol
- Cliente Asignado

Permisos Especiales:
☐ Acceso a todos los torneos
☐ Puede crear torneos
☐ Puede gestionar pagos
☐ Acceso a reportes

Asignar Permisos

Los permisos se asignan por:

  1. Rol Base: Define permisos generales
  2. Cliente: Limita acceso a su organización
  3. Permisos Especiales: Acceso adicional específico

Ejemplo:

Usuario: Juan Pérez
Rol: TournamentOrganizer
Cliente: Liga Municipal
Permisos Especiales:
- Acceso a reportes financieros
- Puede gestionar árbitros

📊 Métricas Globales

Dashboard de Admin

El dashboard muestra:

Clientes:
- Total de Clientes: 45
- Activos: 42
- Suspendidos: 2
- Cancelados: 1

Suscripciones:
- Plan Gratuito: 15
- Plan Básico: 20
- Plan Premium: 8
- Plan Empresarial: 2

Ingresos:
- MRR (Monthly Recurring Revenue): $8,500 MXN
- Ingresos del Mes: $8,500 MXN
- Proyección Anual: $102,000 MXN

Uso del Sistema:
- Torneos Activos: 85
- Partidos Programados: 320
- Usuarios Totales: 1,250

Reportes Disponibles

  1. Reporte de Clientes

    • Lista completa
    • Estado de suscripciones
    • Uso por cliente
  2. Reporte Financiero

    • Ingresos mensuales
    • Pagos pendientes
    • Proyecciones
  3. Reporte de Uso

    • Torneos por cliente
    • Usuarios activos
    • Capacidad utilizada

🔒 Seguridad y Permisos

Niveles de Acceso

graph TD
A[SuperAdmin] --> B[LeagueAdmin]
B --> C[TournamentOrganizer]
C --> D[Referee/Scorer]
D --> E[Player/Fan]

Restricciones

  • SuperAdmin: Sin restricciones
  • LeagueAdmin: Solo su liga
  • TournamentOrganizer: Solo sus torneos
  • Referee/Scorer: Solo partidos asignados
  • Player/Fan: Solo lectura

💡 Mejores Prácticas

Gestión de Clientes

  • ✅ Verifica información antes de crear cliente
  • ✅ Asigna plan adecuado según necesidades
  • ✅ Monitorea uso mensualmente
  • ✅ Contacta clientes cerca del límite

Gestión de Planes

  • ✅ Revisa precios trimestralmente
  • ✅ Ajusta límites según feedback
  • ✅ Ofrece descuentos por pago anual
  • ✅ Crea planes personalizados para grandes clientes

Gestión de Usuarios

  • ✅ Usa contraseñas temporales seguras
  • ✅ Fuerza cambio de contraseña en primer login
  • ✅ Revisa permisos regularmente
  • ✅ Desactiva usuarios inactivos

🆘 Preguntas Frecuentes

¿Puedo cambiar el plan de un cliente?

Sí, desde la página del cliente haz clic en "Cambiar Plan". El cambio es inmediato.

¿Qué pasa si un cliente excede su límite?

El sistema bloquea la creación de nuevos torneos/equipos hasta que:

  • Elimine contenido
  • Mejore su plan

¿Puedo eliminar un cliente?

Solo si no tiene torneos activos. Primero debes finalizar o transferir sus torneos.

¿Cómo reseteo la contraseña de un usuario?

  1. Ve a Usuarios
  2. Encuentra el usuario
  3. Haz clic en "Resetear Contraseña"
  4. Se envía email con nueva contraseña temporal

Siguiente: Gestionar Clientes