Conectar productos a cursos

Un curso sabe qué compra concede el acceso de una de estas dos maneras: mediante el producto asociado a él, o mediante una regla de permiso que nombra productos.

Los dos enfoques

El ajuste de curso de pago — el curso se marca como de pago y el acceso depende de que el alumno haya comprado el producto asociado a ese curso. Sencillo, y adecuado para un producto y un curso.

Una regla de permiso — una regla nombra los productos y las condiciones, y el curso selecciona la regla. Este es el enfoque que debes preferir siempre que intervenga más de un producto, o una suscripción, un rol o una ventana de tiempo.

No se combinan: una regla en el curso sustituye a la comprobación de pago.

Nombrar los productos para que la conexión sea evidente

El producto es lo que aparece en el carrito, al pagar, en el pedido y en la cuenta del alumno. Nómbralo de forma que nadie tenga que adivinar qué curso desbloquea:

Course — Bake sourdough at home
Pro plan (includes all courses)

No Acceso al curso ni un código interno. Un alumno que mire un pedido de hace tres meses debería reconocerlo de inmediato.

Un producto, varios cursos

Un único producto puede conceder acceso a varios cursos. Exprésalo con una regla — Has purchased any of these products — y selecciona esa regla en cada curso.

Así funciona un paquete o un plan: una compra, una regla, muchos cursos.

Varios productos, un curso

También una regla: Has purchased any of these products, enumerando todos los productos que deberían desbloquear el curso.

Úsala cuando el mismo curso se vende por separado, dentro de un paquete y como parte de un plan.

Mantén documentada la conexión

Nada en el lado de WooCommerce muestra qué cursos desbloquea un producto. Si varias personas mantienen el catálogo, guarda una lista sencilla fuera del plugin:

Producto Concede
Course — Sourdough Bake sourdough at home
Pro plan Every course

Se mantiene en minutos y evita la situación en la que nadie está seguro de si un producto puede retirarse.

Cambiar o retirar un producto

Como el acceso se evalúa a partir de las compras, retirar un producto no elimina el acceso de las personas que ya lo compraron — sus pedidos siguen existiendo.

Pero sí afecta a los nuevos compradores, y afecta a las reglas que nombran el producto. Antes de dejar de publicar o eliminar un producto:

  1. Comprueba qué cursos dependen de él, a partir de tu lista.
  2. Actualiza las reglas que lo nombran.
  3. Confirma que los alumnos existentes siguen pudiendo entrar.
  4. Confirma que los mensajes de no acceso siguen apuntando a algún lugar válido.

Verificar

  1. Configura el acceso del curso.
  2. Inicia sesión como un alumno que no ha comprado: el mensaje de no acceso, con una ruta hacia el producto.
  3. Compra con esa cuenta.
  4. Vuelve a abrir el curso: se abre.
  5. Confirma que el curso aparece en My courses de ese alumno, con una razón de acceso sensata.
  6. Confirma que otro alumno, que no compró nada, sigue sin poder entrar.