Flujo de trabajo de curso estilo membresía
Un curso incluido con una suscripción, un nivel de membresía o un puesto de trabajo: un acceso que continúa mientras se cumple una condición, en lugar de comprarse una sola vez.
Qué estás construyendo
Un curso cuyo acceso lo decide una regla de permiso en lugar de una única compra. La regla puede comprobar un rol, una suscripción, un historial de compras o una fecha, y se vuelve a evaluar en cada visita.
Ese último punto es lo que lo convierte en una membresía: cuando la condición deja de cumplirse, el acceso se detiene.
Decide la condición
| La membresía es | La regla comprueba |
|---|---|
| Una suscripción de pago | Suscripción basada en un producto, activa |
| Un nivel de cliente que asignas | El rol es |
| Todos los que compraron cualquier producto de un paquete | Ha comprado CUALQUIERA de |
| Todos los que compraron el paquete completo | Ha comprado TODOS de |
| Solo personal | El rol es |
| Una ventana limitada tras la compra | Una condición de fecha de compra |
Las reglas también admiten excluir personas — El rol no es, no ha comprado, NINGUNO de — que es como construyes un curso para todo el mundo excepto un grupo concreto.
Constrúyelo
1. Crea la regla
En los ajustes de reglas de permiso del tema, crea una regla y nómbrala según lo que significa: Miembros activos, Nivel Pro, Personal.
Las reglas se comparten en todo el sitio, de modo que una regla puede gobernar muchos cursos. Ese es el objetivo: cambia la regla una vez y todos los cursos que gobierna la siguen.
2. Crea el curso
Título, descripción, imagen destacada, secciones, lecciones — exactamente igual que cualquier otro curso.
3. Aplica la regla
En la Global permission rule del curso, selecciónala.
| Campo | Valor |
|---|---|
| To access this course, users must be logged in | On |
| Global permission rule | Tu regla |
| This is a paid course | Off |
La regla se comprueba antes del ajuste de curso de pago, de modo que un curso con regla no necesita también la marca de pago. Configurar ambas cosas significa que la regla decide y la comprobación de compra nunca se ejecuta — lo que rara vez es lo que nadie pretende.
4. Escribe el mensaje de sin acceso
Los miembros y los no miembros terminan aquí, así que el mensaje tiene que funcionar para un desconocido:
Este curso forma parte de la membresía.
{related_product_links}
Si la regla se basa en roles y no hay nada que vender, di cómo cumplir los requisitos y con quién contactar en su lugar.
5. Repite para el resto del nivel
Aplica la misma regla a cada curso de la membresía. Ahora toda la biblioteca está gobernada por un único ajuste.
Pruébalo
Con dos cuentas de prueba — una que coincide con la regla y otra que no:
- Como la cuenta que coincide, abre el curso y confirma que funciona, y que My courses muestra Access granted by permission rule.
- Como la cuenta que no coincide, confirma el mensaje de sin acceso.
- Si la regla se basa en suscripciones, termina la suscripción y confirma que el acceso se detiene.
- Restáurala y confirma que el acceso vuelve, con el progreso intacto.
El paso 3 es el que la gente se salta, y es el que importa — todo el modelo depende de que el acceso termine correctamente.
Cuando la membresía caduca
El curso desaparece de My courses sin explicación, y no se envía ningún correo.
Dos consecuencias:
- Tus recordatorios de renovación deben venir de otro lugar — los correos de tu plugin de suscripción o tu herramienta de envío de correos.
- Tu mensaje de lista vacía debería mencionar el acceso caducado, ya que es ahí donde termina un miembro caducado. Consulta The empty My courses message.
El progreso sobrevive. Un miembro que regresa continúa exactamente donde lo dejó, algo que vale la pena decir en el mensaje de renovación.
Mezclar membresía y ventas individuales
Este es el caso difícil, y vale la pena ser claro sobre el límite: una regla tiene un único tipo de requisito. No existe una regla que signifique "un suscriptor activo o alguien que compró este curso".
Tampoco puedes usar la regla y el ajuste de curso de pago juntos — la regla se comprueba primero, así que la comprobación de compra nunca se ejecuta y los compradores individuales quedan bloqueados.
Lo que sí funciona:
| Enfoque | Cómo |
|---|---|
| Vender solo membresía | Todo está gobernado por la regla de suscripción; no se ofrecen ventas individuales |
| Una regla de compra que cubra ambos | Una regla Ha comprado CUALQUIERA de que enumere tanto el producto de membresía como el producto individual. Ten en cuenta que esto otorga acceso mientras esos pedidos sigan pagados, así que no termina cuando caduca una suscripción |
| Regla de suscripción más un curso aparte | El curso de membresía lleva la regla; una edición vendida por separado es su propio curso con el ajuste de pago |
La segunda es el compromiso habitual, y la advertencia es toda la historia: trata una suscripción como una compra, así que es correcta para un plan que no necesitas que expire y errónea para uno que sí.
Decide qué importa más — un único curso que mantener, o un acceso que termina cuando termina el pago.
Lo que este flujo de trabajo no te da
- Sin panel de membresía, sin visualización de niveles ni directorio de miembros.
- Sin correo cuando un miembro se une, caduca o regresa.
- Sin prorrateo, ruta de mejora ni gestión de pruebas — esos pertenecen a tu plugin de suscripción.