Sobre este proyecto
it-programming / web-development
Abierto
Se necesita desarrollador experto en PHP, WordPress y personalización de funcionalidades de plugin Paid Membership Pro
La web está terminada y publicada. Necesitamos un cambio de funcionalidad en uno de los plugins existentes (Paid Membership pro)
Contamos con la versión profesional del plugin, y con todos los Addons que la herramienta necesita. No es posible hacer cambios fuera de ese plugin, puesto que la personalización de la web está hecha sin tema hijo o control de versiones alguno. La funcionalidad ya está integrada y personalizada entre los diferentes plugins y no queremos crear conflictos.
El cambio es crear una función para que los usuarios registrados no vean el contenido de un curso (agrupados por paquetes, categorizados por mes de forma individual) hasta que se suscriban a un tipo de suscripción con las siguientes características:
Habrá 3 suscripciones, una por cada paquete (suscripción al paquete A, suscripción al paquete B) Su funcionamiento es igual en las 3, filtrando de igual forma, pero dando acceso solo a los cursos dentro de cada paquete, con una caducidad mensual (30 días naturales)
La suscripción dará acceso al contenido o curso, basándose en las etiquetas de cada curso (etiqueta enero, etiqueta febrero, etc.) - No sabemos si es necesario, pero se podría categorizar cada curso como Eneropaquete1, eneropaquete2, etc-
Cuando accedes a la suscripción de un paquete de cursos, automáticamente tendrás acceso solo al contenido (curso) etiquetado con el mes en curso (mes actual)
Este contenido o curso, independientemente del día en el que te suscribas del mes, tendrá 30 días de caducidad, excepto si renueva la suscripción el mes siguiente, en cuyo caso continuará viendo el contenido o cursos de aquellos meses en los que se haya suscrito en el pasado.
Si el alumno se suscribe un mes, a mediados, y cambia el mes en curso (presente), el contenido no será visible hasta que se pague la suscripción de ese nuevo mes que comienza. Esto puede generar que haya un pago el 20 de noviembre, donde se verá el contenido o curso de noviembre; y un pago en cualquier día entre el 1 y el 20 de diciembre, con el que se abrirá el acceso a los contenidos o cursos de diciembre.
La renovación de la suscripción siempre genera 30 días naturales de acceso al contenido que haya pagado alguna vez
Si no renueva la suscripción, el alumno podrá seguir teniendo acceso a la plataforma, pero no tendrá acceso a los contenidos de los cursos, hasta que no pague la suscripción al mes presente.
De forma opcional, se podrá acceder a contenidos o cursos pasados SOLO, si se tiene comprada la suscripción del mes presente. El precio de estos cursos estará rebajado en un porcentaje que el cliente debe poder cambiar de forma sencilla.
Si he comprado la suscripción de diciembre, pero no la de enero, y en febrero vuelvo a comprar una suscripción mensual, tendré acceso al contenido de diciembre y febrero.
Una vez cerrado el acuerdo ofreceremos credenciales FTP a servidor, Credenciales de servidor y plataforma wordpress y un correo corporativo temporal para cumplir con las políticas de privacidad de la empresa (todas las comunicaciones deben ser internas en la medida de lo posible)
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: 29 Enero, 2023
Habilidades necesarias