Sobre este projeto
it-programming / web-development
Aberto
ESPECIFICACIÓN FUNCIONAL
Plataforma Academia + Ecommerce con Roles Profesionales y Programa Partner
1️⃣ objetivo del proyecto
desarrollar una plataforma en wordpress que integre:
academia online (cursos + masterclass)
ecommerce de productos profesionales y retail
sistema de acceso por roles
restricción de compra basada en prerrequisitos (curso obligatorio)
programa partner standard y premium con reglas de negocio específicas
2️⃣ stack tecnológico
wordpress
elementor pro
woocommerce
lms (learndash o tutorlms)
sistema de precios por rol / membresías
automatización email (mailchimp / activecampaign / fluentcrm)
sistema de seguridad y backups
3️⃣ roles de usuario (obligatorios)
crear los siguientes roles personalizados:
particular
pro
partner_standard
partner_premium
admin
4️⃣ estructura de productos
categorías:
a) home care
visible y comprable por:
particular
pro
partner_standard
partner_premium
b) línea profesional (ej: green peeling)
visible solo para:
pro
partner_standard
partner_premium
no visible o no comprable por:
particular
5️⃣ regla crítica: curso como prerrequisito
para comprar el producto green peeling:
condición obligatoria:
si el usuario ha comprado el curso green peeling
→ puede comprar el producto ilimitadas veces
si no lo ha comprado
→ no puede añadir al carrito
mensaje obligatorio a mostrar:
“para comprar este producto debes completar primero el curso green peeling.”
Esta validación debe ejecutarse:
En botón “Añadir al carrito”
En checkout (doble validación por seguridad)
6️⃣ precios por rol
1. Particular
Precio retail normal
2. Pro
Precio profesional (definido por porcentaje o precio específico)
3. Partner_standard
Descuento aplicado SOLO en categoría Home Care
No aplica descuento en productos profesionales
El descuento debe configurarse por categoría
4. Partner_premium
Descuento aplicado a TODOS los productos
Precio equivalente aproximadamente a mitad del precio retail
Puede implementarse por:
porcentaje
o lista de precios específica
7️⃣ programa partner – condiciones de ingreso
el acceso a partner no es automático.
Debe existir:
Formulario de aplicación
Aceptación de contrato
Revisión manual por administrador
Cambio manual de rol tras aprobación
8️⃣ reglas de primera comanda
partner standard
primera compra mínima obligatoria: 800 chf
partner premium
primera compra mínima obligatoria: 1500 chf
implementación requerida:
sistema que detecte si es la primera compra como partner
aplicar mínimo obligatorio de carrito
mostrar mensaje si no cumple mínimo
ejemplo mensaje:
“como partner standard, tu primera comanda debe ser mínimo de 800 chf.”
9️⃣ COMPRAS Mínimas mensuales (6 meses)
partner standard
mínimo 500 chf por mes durante 6 meses
partner premium
mínimo 800 chf por mes
requisitos técnicos:
sistema de seguimiento mensual automático
registro interno de facturación mensual por usuario
panel administrativo con reporte de cumplimiento
opcional (pero recomendado):
email automático si no cumple mínimo mensual
cambio automático de rol si incumple 2 meses consecutivos (definir política)
🔟 academia online (lms)
cada curso debe tener:
módulos
lecciones
video protegido (vimeo privado o bunny stream)
documentos descargables protegidos
evaluación final obligatoria
certificado automático al completar
el curso green peeling debe incluir:
evaluación obligatoria
confirmación de aceptación de protocolo
confirmación legal de responsabilidad
1️⃣1️⃣ área privada del usuario
debe incluir:
dashboard personalizado
mi estatus (particular / pro / partner standard / premium)
mis cursos
mi progreso
acceso a certificados
acceso a productos desbloqueados
historial de pedidos
seguimiento de cumplimiento mensual (solo partners)
diseño con elementor (no plantilla genérica lms).
1️⃣2️⃣ AUTOMATIZACIONES
Emails requeridos:
Compra curso → email bienvenida
Curso completado → email con acceso a producto
Aprobación Partner → email confirmación
Recordatorio si no cumple mínimo mensual
Notificación interna admin si partner incumple
1️⃣3️⃣ SEGURIDAD
Videos no alojados en servidor local
Archivos protegidos por LMS
Firewall activo
Backups automáticos diarios
Restricción REST API si es necesario
1️⃣4️⃣ TESTING OBLIGATORIO
El desarrollador debe probar:
Usuario nuevo sin curso → no puede comprar Green Peeling
Usuario con curso comprado → compra ilimitada funciona
Usuario Partner Standard → descuento solo en Home Care
Usuario Partner Premium → descuento en todo
Primera comanda mínima validada
Mínimos mensuales registrados correctamente
🎯 NIVEL PROFESIONAL DEL PROYECTO
Esta plataforma debe funcionar como:
Academia certificadora
Distribuidora profesional
Ecommerce retail
Sistema de membresía con reglas contractuales
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias