OSPrestige
1. Introducción
OSPrestige es un sistema integral construido sobre Perfex CRM para gestionar procesos de ventas, reclutamiento, encuestas, propuestas, productos y programas de incentivos (Regalos Prestige). Este manual describe la estructura estándar del sistema, su funcionamiento general y las mejores prácticas para operar y clonar la plataforma para nuevos clientes.
2. Arquitectura General
2.1 Núcleo (Perfex CRM)
Perfex CRM actúa como el núcleo administrativo del sistema. Desde aquí se gestionan:
-
Usuarios y roles
-
Clientes y leads
-
Estados y fuentes
-
Configuración general
-
Reportes
OSPrestige extiende Perfex mediante módulos nativos y aplicaciones front-end conectadas por API.
2.2 Módulos OSPrestige
Ventas Prestige
Módulo principal del sistema. Incluye:
-
Gestión de demos
-
Sistema de encuestas (pre y post demo)
-
Flujo de ventas guiado
-
Integración con propuestas
Propuestas
-
Generación de propuestas automáticas
-
Precarga de productos seleccionados en la encuesta
-
Registro de resultados (cerró, seguimiento, no cerró)
Productos
-
Gestión centralizada de productos
-
Uso de tabla propia (
tblproductos) -
Asociación de imágenes, videos y categorías
Regalos Prestige
-
Administración de incentivos
-
Vitrina pública de regalos
-
Lógica de elegibilidad y seguimiento
Vitrina de Regalos
-
Vista pública para clientes
-
Consumo directo desde la API
-
Diseño desacoplado de Perfex
3. Aplicaciones Front-End
El sistema incluye aplicaciones en HTML/JavaScript que no renderizan dentro de Perfex, sino que consumen la API pública:
-
Distribuidor Encuesta
-
Propuestas (vista externa)
-
Vitrina Pública de Regalos
Estas aplicaciones:
-
Usan tema White/Dark Premium
-
Mantienen estado mediante
localStorage -
Se versionan con cache busting
4. API Pública
Ubicada en /public-api. Principales endpoints:
-
encuesta_get.php -
encuesta_preguntas.php -
encuesta_submit.php -
encuesta_tipos.php -
productos.php -
staff.php -
vitrina_public.php
Buenas prácticas:
-
Validación de entrada JSON
-
Respuestas consistentes
-
Uso exclusivo para front-ends OSPrestige
5. Base de Datos
5.1 Tablas Estructurales
Estas tablas forman parte del sistema y deben mantenerse al clonar:
-
Definiciones de módulos
-
Configuraciones y opciones
-
Productos
-
Custom fields necesarios
5.2 Tablas Operativas
Estas deben limpiarse al clonar una instalación:
-
Leads
-
Encuestas respondidas
-
Propuestas
-
Logs
-
Citas
-
Actividad histórica
6. Proceso de Clonado para Nuevos Clientes
El sistema está diseñado para clonar una instalación completa de Perfex + OSPrestige.
Pasos generales:
-
Clonar código y base de datos
-
Limpiar datos operativos
-
Ajustar configuración del cliente (empresa, moneda, usuarios)
-
Verificar rutas y dominios
-
Validar funcionamiento de módulos y front-ends
No se requiere reinstalar módulos individualmente; el módulo viaja con el clon.
7. Seguridad y Permisos
-
Permisos de archivos estándar: 775 carpetas / 664 archivos
-
Propietario: usuario del sistema
-
Grupo:
www-data -
Acceso controlado a API
8. Buenas Prácticas Operativas
-
No modificar directamente la base de datos sin respaldo
-
Mantener versionado de cambios
-
Documentar ajustes específicos por cliente
-
Probar siempre en entorno de desarrollo antes de clonar
9. Mantenimiento y Evolución
OSPrestige está diseñado para evolucionar por versiones. Cada mejora debe:
-
Mantener compatibilidad con clones existentes
-
Documentarse
-
Probarse antes de liberar
10. Conclusión
OSPrestige es una plataforma sólida, modular y lista para escalar mediante clonado controlado. Su correcta operación depende de mantener la separación entre estructura y datos operativos, y de seguir las buenas prácticas descritas en este manual.
Fin del Manual General del Sistema OSPrestige