Gracias por las preguntas, @HAWK. He preparado un diagrama de flujo para definir la lógica. Incluye 3 puntos de entrada al foro de Discourse:
- Prueba gratuita: Acceso al Módulo 0 y al Módulo 1 (Grupo: Prueba Gratuita). No se requiere pago. Se gestiona mediante PMP + Wordpress, con SSO. Los usuarios se suscriben a la serie de correos de Active Campaign. Se les elimina de la serie de correos si/compran.
- Miembro de pago: Acceso a todos los módulos (Grupo: Miembro de Pago). Pago en la página de WP mediante formulario de PMP (Stripe). Se añaden a una secuencia de correos de Active Campaign de 15 semanas. Se eliminan de Discourse (¿suspendidos?) después de 15 semanas si no hay una nueva suscripción.
- Alumni: Para miembros de pago que deseen mantenerse activos. Se añaden al Grupo: Alumni. Cuota mensual recurrente, además de la secuencia de correos de Active Campaign.
Estoy abierto a contratar desarrollo personalizado, aunque no quiero hacerlo sin saber exactamente lo que necesito.
La integración de PMP es relativamente sencilla con este enlace: Manage group membership in Discourse with WP Discourse SSO
He tenido problemas usando el nuevo plugin de Suscripciones de Discourse, que estoy seguro se resolverá. Por lo tanto, aún no tengo mucha experiencia con las Suscripciones de Discourse.
https://meta.discourse.org/t/discourse-subscriptions-plugin/140818/23?u=waffleslop
Aquí está el diagrama de flujo.
No. Puedes añadir/eliminar usuarios de los grupos como quieras.
Entiendo que puedo añadir a varios grupos a la vez, pero ¿puedo cambiar el estado del grupo en intervalos? Por ejemplo:
- Día de la compra: Añadir a Grupo_1
- +14 días: Añadir a Grupo_2
- +14 días: Añadir a Grupo_3
- +14 días: Añadir a Grupo_4
- +14 días: Añadir a Grupo_5
- +14 días: Añadir a Grupo_6
- +14 días: Añadir a Grupo_7
Mi impresión es que solo podría hacer este tipo de “goteo” con un plugin de membresía de Wordpress (PMP, Wishlist Member, MemberMouse, etc.).
Eso depende de cómo gestionas las lecciones y las notificaciones en Discourse. Si se añade una nueva lección a una categoría que todos los miembros están observando, recibirán una notificación por correo electrónico.
Mi intención es que todas las lecciones se publiquen, y luego controlar las lecciones (Categorías) que el usuario puede ver según su estado de pago y el tiempo transcurrido desde el pago (goteo). No se añadiría ninguna lección nueva a una categoría.
Gracias nuevamente por tu orientación. Siento que estoy cerca de entender la solución. ¡Ejecutar la solución es otro proyecto por completo, seguro!
