Me han consultado cómo implementar cursos de pago en una web que ya está creada con un framework de generatePress. Os cuento lo que yo haría y como implementaría venta de cursos en una pagina web que ya esta en funcionamiento.
Los requerimientos eran
- El proceso de alta será automático a partir de realizado el pago (pago único)
- Cada alta podrá elegir su usuario y contraseña posterior a realizado el pago.
- Secciones de intranet:
- Interfaz de Alta
- Videocurso
- Material del curso
- Ejercicios del curso
- Otros recursos
- Contacto
- Mi cuenta.
Recursos actuales:
• Página web con WP y Genesis Theme.
• Suscripción Ninja Forms.
• Suscripción Zapier.
• Suscripción WP Simple Pay.
• Suscripción Vimeo.
Necesidades
- Que el cliente tenga un Área de cliente
- Venta de cursos individuales
- Cada cliente tiene acceso a los cursos que compre
- siempre tiene acceso
Implementación
Las opciones serían:
- Restrict content pro
- EDD
- WOOCOMMERCE
- membership add-on (membresia)
Este plugin te da la opción de restringir contenido en base a la membresía de la que se forme parte.
Crea un producto Woocommerc con el nombre del curso y su precio.
Crea una Membresía con el nombre del curso y condiciona la membresía a quien haya comprado el curso
Creas una página(grupo de páginas) para cada curso, dependiendo de como lo quieras entregar y restringes estas páginas a quien sea miembro de ese curso.
Restringes el acceso a la página y así solo los que han comprado esa membresía tiene acceso al curso.
Páginas del curso
Subes los videos a vimeo, configuras el video como privado y que solo se puede ver desde el dominio de la página web de curso y luego enlazas los videos en un bloque de video de vimeo que pones en cada página de curso.
Restricción:
- página completa
- bloque de contenido
Condicionar elementos de menú a que el usuario tenga una suscripción
Menu Items Visibility Control
lógica condicional
- usuario logueado
- usuario pertenecen a una membresía
Conclusión
de esta forma tienes la capacidad de añadir a tu página web:
- el comercio electrónico de los cursos con tu pasarela de pago preferida
- el área de clientes con las opciones cambiar contraseña, acceder al contenido que has comprado
- restringir el contenido para los usuarios de una membresía
- configurar el menú para que solo aparezcan los cursos que han comprado