Vender cursos con WooCommerce
Cuando los cursos se venden, WooCommerce guarda los productos y los pedidos, y POM LMS decide el acceso a partir de ellos. No hay ningún paso de inscripción: el acceso de un estudiante se evalúa a partir de sus compras cada vez que abre un curso.

En este capítulo
| Tarea | Artículo |
|---|---|
| Comprobar qué debe estar en su sitio | Requisitos |
| Vincular productos a un curso | Conectar productos con cursos |
| Entender cómo una compra concede acceso | Conceder acceso a partir de una compra |
| Vender el acceso como suscripción | Suscripciones y acceso activo |
| Saber qué pedidos cuentan | Estado del pedido y acceso al curso |
| Gestionar reembolsos y caducidad | Reembolsos, cancelaciones y caducidad |
| Señalar a los estudiantes bloqueados qué comprar | Productos relacionados en los mensajes de «sin acceso» |
| Demostrar que todo el recorrido funciona | Probar un curso de pago |
| Corregir algo que no ha funcionado | Solución de problemas del acceso de pago |
El acceso se evalúa, no se concede
El modelo que hay que interiorizar: nada se escribe en el registro de un estudiante cuando compra. En su lugar, cada vez que abre un curso, POM LMS comprueba si sus compras cumplen el requisito del curso.
Dos consecuencias, ambas útiles:
- El acceso aparece en cuanto el pedido alcanza un estado pagado — no hay ningún paso de procesamiento ni cola de inscripción.
- El acceso desaparece en cuanto deja de estar pagado — un reembolso lo elimina sin trabajo manual.
Y una que hay que planificar: no hay registro de cuándo se inscribió un estudiante, porque no existe la inscripción.
Las dos formas de exigir una compra
| Mecanismo | Adecuado para |
|---|---|
| Este es un curso de pago, con un producto asociado | Un producto, un curso |
| Una regla de permiso | Varios productos, suscripciones, roles, ventanas de tiempo |
No se combinan — una regla sustituye a la comprobación de pago. Elige una por curso. Para cualquier cosa más allá de un único producto simple, la regla es la mejor herramienta.
Lo que POM LMS no hace
- Ningún precio, botón de compra ni control de añadir al carrito en la página del curso.
- Ningún correo electrónico cuando alguien compra.
- Ninguna fecha de inscripción ni certificado de finalización.
- Ninguna lista de estudiantes por curso en la administración.
- Ningún acceso automático al curso para un producto que no esté asociado con un curso o cubierto por una regla.
La página del curso convence; WooCommerce vende; POM LMS comprueba.
Empieza por Requisitos.