Sobre este proyecto
it-programming / wordpress-1
Abierto
Buscamos un desarrollador especializado en WordPress, WooCommerce y Tutor LMS para crear un plugin a medida que permita restringir lecciones específicas dentro de un curso y habilitarlas mediante una compra adicional.
Objetivo del Plugin
El sistema debe permitir que ciertos cursos de la plataforma, que se actualizan anualmente con nuevas lecciones, mantengan el acceso restringido a estos contenidos adicionales a menos que el usuario realice una compra complementaria. Además, estas lecciones adicionales no deben ser consideradas en la generación del certificado de finalización del curso.
Requerimientos Funcionales
Escenarios de Usuarios
Usuarios antiguos (compra hasta el 31/12/2024): deberán comprar el material de actualización (lecciones 2025) para acceder a él.
Usuarios nuevos (compra a partir del 01/01/2025): tendrán acceso completo a las lecciones actualizadas.
Usuarios antiguos que no compren el material de 2025: si desean comprar el material de 2026, pagarán la tarifa completa.
Usuarios antiguos que sí compren el material de 2025: obtendrán un descuento en la compra del material de 2026 y años posteriores, siempre que compren las actualizaciones anualmente.
Front-End (Interfaz de Usuario)
En la lista de lecciones del curso, las lecciones restringidas deben mostrarse con un ícono de candado y una indicación de que se trata de material adicional.
Al hacer clic en una lección restringida, se abrirá un modal con información y la opción de compra.
Al adquirir la actualización, se desbloquearán las lecciones compradas y se ocultarán las versiones antiguas de las lecciones actualizadas.
Integración con WooCommerce para la compra del contenido adicional.
Back-End (Panel de Administración)
En la configuración del curso en Tutor LMS, se debe permitir asociar un producto adicional de WooCommerce para la compra de lecciones complementarias.
En la edición del contenido del curso, debe haber una opción para marcar ciertas lecciones como restringidas y vincularlas a un producto específico.
Personalización de la generación de certificados para que solo se emitan si el usuario completa los exámenes, sin importar las lecciones vistas.
Requisitos Técnicos
Desarrollo de plugin compatible con Tutor LMS y WooCommerce.
Código optimizado y compatible con las mejores prácticas de WordPress.
Panel de administración intuitivo y fácil de usar.
Integración con el sistema de pagos de WooCommerce.
Requisitos del Desarrollador
Experiencia comprobada en desarrollo de plugins para WordPress.
Conocimiento avanzado en WooCommerce y Tutor LMS.
Capacidad para entregar código limpio y bien documentado.
Disponibilidad para resolver dudas y realizar ajustes en caso necesario.
Entrega y Condiciones
Se espera una solución completamente funcional y probada.
Se debe entregar el código fuente con documentación básica.
Se valorará la posibilidad de futuras actualizaciones y mantenimiento.
Si tienes experiencia en el desarrollo de plugins personalizados para WordPress y Tutor LMS, envíanos tu propuesta con ejemplos de trabajos previos.
Contexto general del proyecto
Nuestra plataforma de e-learning está desarrollada en WordPress, utilizando WooCommerce y Tutor LMS para la gestión y venta de cursos en el área médica. Cada año, los cursos se actualizan con nuevas lecciones, ofreciendo a los estudiantes contenido actualizado y relevante para su formación.
Actualmente, todos los estudiantes que compran un curso obtienen acceso a su contenido completo en el momento de la compra. Sin embargo, queremos implementar una funcionalidad que nos permita restringir las lecciones correspondientes a actualizaciones anuales, de modo que solo los nuevos estudiantes tengan acceso automático, mientras que los estudiantes antiguos puedan adquirirlas como un complemento pago.
Categoría Programación y Tecnología
Subcategoría Wordpress
¿Cuál es el alcance del proyecto? Desarrollo de sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Plazo de Entrega: 16 Abril, 2025
Habilidades necesarias