Acceso de pago
Vender un curso significa que el acceso depende de una compra. POM LMS ofrece dos maneras de expresar eso, y una de ellas es mejor para cualquier cosa que vaya más allá del caso más simple.
Las dos maneras
| Mecanismo | Para qué sirve |
|---|---|
| This is a paid course | Un producto, un curso, nada más |
| Una regla de permiso | Varios productos, suscripciones, roles, ventanas de tiempo |
No se combinan. Si un curso tiene una regla, la regla decide y el ajuste de pago se ignora.
El ajuste de curso de pago
Course settings → Configuration → This is a paid course.
Cuando está activado y no se aplica ninguna regla, el estudiante debe haber comprado el producto asociado al curso, en un pedido con un estado de pago.
Los pedidos pendientes, en espera, cancelados, reembolsados o fallidos no conceden acceso.
Si el producto asociado es una suscripción, el estudiante debe además tener una suscripción activa. Una suscripción caducada, cancelada o en espera no concede acceso.
Reglas de compra
Para cualquier cosa que vaya más allá de un producto, una regla lo expresa mejor:
- Ha comprado cualquiera de estos productos — varias maneras de comprar el mismo curso;
- Ha comprado todos estos productos — un curso que requiere una compra previa;
- Suscripción basada en cualquiera de estos productos — acceso por plan;
- temporalidad de la compra o suscripción, para cohortes y ventanas.
Consulta Acceso basado en permisos.
El acceso se evalúa cuando el estudiante abre el curso
No hay ningún paso de inscripción. Un estudiante que compra no queda registrado en el curso; en su lugar, cada vez que lo abre se comprueba su compra.
Dos consecuencias:
- El acceso aparece de inmediato en cuanto el pedido alcanza un estado de pago.
- El acceso desaparece de inmediato cuando el pedido deja de estar pagado — un reembolso lo retira sin ningún paso manual.
Lo que el estudiante necesita ver
A un estudiante bloqueado hay que decirle qué comprar:
- Content if no access — el mensaje en el curso;
{related_product_links}dentro de él, que imprime enlaces a los productos asociados al curso;- un enlace escrito a mano también, porque la etiqueta no imprime nada cuando no hay nada asociado.
Añade también la alternativa de ya-comprado — ¿Ya te has inscrito? Inicia sesión con la cuenta con la que compraste — porque un estudiante con sesión iniciada en la cuenta equivocada es la consulta de soporte de acceso de pago más habitual.
Combínalo con la puerta de inicio de sesión
Un estudiante que no ha comprado y no ha iniciado sesión está en dos situaciones distintas. Activar el requisito de inicio de sesión a la vez significa que a los visitantes sin sesión se les dice que inicien sesión, con el formulario, mientras que a los estudiantes con sesión iniciada sin la compra se les dice qué comprar.
Lo que POM LMS no hace
- No muestra un precio ni un botón de compra en la página del curso.
- No crea el producto; lo creas tú en WooCommerce.
- No envía ningún correo electrónico cuando alguien compra.
- No registra una fecha de inscripción.
- No caduca el acceso por sí solo — eso proviene del estado del pedido o de la suscripción, o de una regla basada en tiempo.
Verificación
- Configura el acceso y actualiza el curso.
- Inicia sesión como un estudiante que no ha comprado: el mensaje de sin acceso, con una ruta funcional al producto.
- Compra con esa cuenta.
- Vuelve a abrir el curso: se abre.
- Reembolsa el pedido y confirma que se retira el acceso.
- Si hay una suscripción implicada, prueba los estados activa y cancelada.
Procedimiento completo: Probar un curso de pago.