Suscripciones y acceso activo

Vender cursos como un plan en lugar de una compra única: el acceso dura mientras la suscripción está activa y se detiene cuando deja de estarlo.

Qué se necesita

Las suscripciones de WooCommerce deben estar instaladas. Sin ellas, un producto de suscripción se comporta como una compra ordinaria y los tipos de regla basados en suscripción no están disponibles.

Las dos maneras de expresarlo

Una regla de permiso — Suscripción basada en cualquiera de estos productos, opcionalmente con una condición de estado y una condición de fecha de inicio. Esta es la vía flexible y la que conviene preferir.

El ajuste de curso de pago — cuando el producto asociado al curso es una suscripción, el estudiante debe tener además una suscripción activa a él. Una suscripción cancelada, caducada o en espera no concede acceso.

Activo significa activo

La comprobación se hace sobre el estado actual de la suscripción, no sobre si se llegó a realizar un pago.

Estado de la suscripción Acceso
Activa Sí
En espera No
Cancelada No
Caducada No
Cancelación pendiente Depende de cómo esté escrita la regla

Un estudiante cuya renovación falla pierde el acceso en el momento en que la suscripción sale del estado activo — de inmediato y sin aviso por parte de POM LMS.

Explícale a los estudiantes qué pasa cuando termina un plan

Como la transición es silenciosa e inmediata, la expectativa debe establecerse en otro lugar:

  • en la propia descripción del plan;
  • en el mensaje de no acceso del curso, que es lo que leerá un estudiante que ha dejado de estar suscrito;
  • en tus términos.

Escribe el mensaje de no acceso de modo que sirva tanto para un suscriptor que ha dejado de estarlo como para un recién llegado:

Este curso está incluido en un plan activo. Consulta los planes, o inicia sesión si ya tienes uno.

El progreso se conserva

Un estudiante que deja de estar suscrito conserva su progreso registrado. Si se vuelve a suscribir, retoma exactamente donde estaba.

Vale la pena decirlo en tu mensajería de renovación — es una razón genuina para volver.

Reglas que combinan una suscripción con el tiempo

Las reglas de suscripción pueden incluir una condición de fecha de inicio — una suscripción que comenzó hace más de N meses, o hace menos.

Juntas expresan un acceso por etapas: un plan que desbloquea el curso avanzado después de tres meses, o un curso introductorio solo disponible en el primer mes.

Dos advertencias:

  • Prueba ambos lados del límite, con cuentas que se sitúen a cada lado.
  • Anota cuándo cambia el comportamiento, porque nada te avisa cuando la ventana de una regla se desplaza más allá de tus cuentas de prueba.

Varios planes, un curso

Usa Suscripción basada en cualquiera de estos productos y enumera todos los planes que deban incluir el curso. Una regla, seleccionada en cada curso que cubren los planes.

Esa es la estructura mantenible para un catálogo: los planes se definen una vez como reglas, y los cursos seleccionan la regla que coincide con su nivel.

Cambiar de plan

Cuando un estudiante cambia de plan, lo que importa es el estado de las suscripciones en el momento en que abre un curso. Una regla que nombre ambos planes mantiene el acceso continuo durante una mejora; una regla que nombre solo uno no lo hace.

Comprueba las rutas de mejora y de degradación con cuentas reales antes de lanzar un catálogo por niveles.

Verifica

  1. Configura el curso con una regla de suscripción.
  2. Inicia sesión como un estudiante con una suscripción activa: el curso se abre.
  3. Cancela esa suscripción y vuelve a abrir el curso: bloqueado, con el mensaje de no acceso.
  4. Reactívala y confirma que tanto el acceso como el progreso vuelven.
  5. Prueba una suscripción en espera si tu flujo de pago produce ese estado.
  6. Si la regla se basa en el tiempo, prueba a ambos lados del límite.