Checkout para Moodle

Manual de usuario · versión 1.3.1 · complementos local_tiendacursos y block_tiendacursos (Moodle 4.5 LTS y 5.x).

La tienda permite vender los cursos del aula directamente en Moodle: el visitante elige un curso, paga con Webpay/Khipu/Mach (Flow), Mercado Pago o transferencia, y recibe por correo su usuario y una contraseña temporal. No necesita tener cuenta antes de comprar. Una empresa puede inscribir a varios trabajadores en un solo pago, con descuento por cantidad.

1. Instalación y activación

  1. En Administración del sitio › Extensiones › Instalar complementos, sube primero local_tiendacursos-1.2.0.zip y luego (opcional) block_tiendacursos-1.2.0.zip.
  2. La tienda funciona de inmediato en su versión gratuita (sección 2). Si compraste una licencia, abre Checkout para Moodle › Licencia en el menú principal y pega el código de activación que te entregó Norteduc (empieza con RA1.). El código vale para un solo dominio; se activa una vez en línea.
  3. Comprueba que el cron de Moodle se ejecute al menos cada 5 minutos: las tareas de la tienda lo necesitan (revisar pagos pendientes cada 15 minutos, reintentar correos cada 10 y buscar nuevas versiones una vez al día).
Si actualizas desde 1.0.x: no se pierde ningún dato (ventas, cursos, cupones, tramos, credenciales y textos). La configuración se mudó de Administración del sitio al panel de la tienda. Quienes entraban a la tienda con el rol de gestor (manager) quedan como usuarios del panel con «Solo lectura» en todas las secciones: revisa sus permisos en «Usuarios del panel». Los códigos de activación emitidos antes de 1.1 son licencias perpetuas.

2. Versión gratuita y licencia

Sin código de activación la tienda nunca queda cerrada: funciona en la versión gratuita. Una licencia anual o perpetua habilita todo.

FunciónVersión gratuitaLicencia anual o perpetua
Cursos a la venta, vitrina, bloque y catálogo en portadaSin límiteSin límite
Medios de pago activos a la vez1 (Flow, Mercado Pago o transferencia; la transferencia cuenta como medio de pago)Todos
Estudiantes por compra1 (sin compras grupales ni descuentos por cantidad)Hasta el máximo configurado, con tramos de descuento
Cupones de descuentoNoSí
Packs de cursosNo (los packs guardados quedan inactivos)Sí
Plantillas de correo (ver, editar, restaurar, probar)SíSí
Sitios externos (feed, código para pegar e iframe en tu sitio web)No (los sitios guardados se conservan)Sí
Avisos de vencimiento de acceso a estudiantesNo (la plantilla se puede dejar lista)Sí
Usuarios del panel (Editar / Solo lectura por sección)No: solo el administrador del sitioSí
Botón «Contactar a soporte» y aviso de nueva versiónSíSí

Las funciones de pago se ven en el panel con un candado y el botón «Comprar licencia», que abre la tienda de Norteduc.

Cupones con candado en la versión gratuita
Versión gratuita: Cupones con candado; el aviso indica cuántos cupones quedaron guardados de una licencia anterior.
Packs con candado en la versión gratuita
Versión gratuita: Packs con candado «Comprar licencia».
Plantillas en la versión gratuita
Versión gratuita: las plantillas se editan; los avisos de vencimiento se ven con candado.
Página Licencia
Licencia: plan vigente, qué incluye la versión gratuita, código de activación y «Contactar a soporte».

Licencia anual: vencimiento sin perder datos

La licencia perpetua no vence e incluye las actualizaciones para siempre; la anual, mientras esté vigente.

3. El panel de la tienda

El administrador entra desde «Checkout para Moodle» en el menú principal (con el número de transferencias por confirmar). Esa entrada la ven solo las personas con acceso al panel. El panel tiene el mismo formato que el de Registro de avances: menú lateral, indicadores, tablas que se ordenan haciendo clic en sus títulos y se filtran con «Buscar», y en el pie el plan vigente y «Contactar a soporte».

SecciónPara qué
VentasPedidos, confirmación de transferencias, matrícula por estudiante y exportación a Excel.
Cursos a la ventaPrecio, horas, días de acceso y qué cursos se venden.
PacksVarios cursos juntos por un solo precio, con oferta y vigencia (licencia).
CuponesCódigos de descuento (licencia).
Compras grupalesTramos de descuento por cantidad, combinación con cupones y máximo por compra (licencia).
Pasarelas de pagoFlow, Mercado Pago y transferencia: modo, credenciales, prueba de conexión y direcciones.
CorreoCorreo de Moodle o SMTP propio, correo de avisos de venta y correo de prueba.
Plantillas de correoTexto de cada correo, activar o desactivar los opcionales, vista previa, prueba y avisos de vencimiento.
Sitios externosSitios web autorizados y código para mostrar el catálogo en ellos (licencia).
ConfiguraciónDías de acceso, términos y privacidad, enlace en el menú y catálogo en la portada.
Usuarios del panel · LicenciaSolo el administrador del sitio.
Ver la vitrina · DocumentaciónAccesos directos para todos los que usan el panel.

4. Usuarios del panel y permisos

Con licencia, el administrador puede dar acceso al panel a otras personas (ventas, contabilidad, coordinación) desde Usuarios del panel › Agregar usuario: busca la cuenta de Moodle por nombre, correo o usuario y elige, sección por sección, «Editar», «Solo lectura» o «Sin acceso». Nada se concede por defecto: una persona nueva parte con solo lectura en Ventas, Cursos, Packs, Cupones, Compras grupales y Plantillas de correo, y sin acceso a Pasarelas, Correo, Sitios externos y Configuración.

Al actualizar a 1.2, quien tenía «Correo» en «Editar» recibe «Plantillas de correo» en «Editar» y el resto «Solo lectura»; «Packs» toma el nivel que la persona tenía en «Cursos a la venta». Al actualizar a 1.3, «Sitios externos» queda en «Sin acceso» para todos hasta que el administrador lo conceda.
Permisos por sección
Permisos por sección de un usuario del panel (DATOS DE PRUEBA).
Usuarios del panel
Lista de usuarios del panel con el resumen de permisos.
Sección en solo lectura
Un usuario con solo lectura en Configuración: campos bloqueados y sin botón Guardar.

5. Configuración

Los ajustes se reparten en tres secciones del panel: Pasarelas de pago (sección 16), Correo (sección 14) y Configuración; los de compras grupales están en Compras grupales.

Configuración de la tienda
Configuración: días de acceso, menú, términos y privacidad, y catálogo en la portada.
AjusteDóndeQué hace
Días de acceso por defectoConfiguraciónDías de acceso cuando el curso no define los suyos (0 = sin término).
Mostrar «Cursos a la venta» en el menúConfiguraciónAgrega la vitrina a la navegación principal (también para visitantes).
Términos y condiciones · Política de privacidadConfiguraciónTextos con página propia, enlazados donde el comprador los acepta. También se puede usar una URL externa para los términos.
Catálogo en la portadaConfiguraciónTarjetas de packs y cursos al final de la portada del sitio (sección 10).
Correo para avisos de ventaCorreoRecibe cada venta y cada transferencia por confirmar. Vacío = correo de soporte del sitio.
Máximo de estudiantes por pedidoCompras grupalesLímite de una compra grupal (por defecto 100).
Descuento grupal y cupónCompras grupalesNo acumulables (recomendado: se aplica el mayor) o acumulables (primero el grupal y luego el cupón sobre el resto).

6. Poner cursos a la venta

En Cursos a la venta aparece cada curso del aula. Con «Editar» defines la oferta:

Listado de cursos a la venta
Cursos a la venta.
Oferta de un curso
Oferta de un curso.
Solo se venden cursos visibles, con precio mayor que cero. La matrícula se hace con el método «Matriculación manual» del curso (si no existe, la tienda lo agrega).

7. Packs de cursos

Licencia: Requiere licencia anual o perpetua. En la versión gratuita la sección se ve con candado y los packs guardados no se venden.

Un pack vende varios cursos juntos por un solo precio. En Packs › Nuevo pack defines:

Formulario de pack
Nuevo pack: cursos, precio de oferta e imagen (DATOS DE PRUEBA).
Lista de packs
Packs: precio normal, precio, ahorro, ventas y estado (si no se vende, dice por qué).

En la vitrina, la portada y el bloque de catálogo el pack sale primero, con su tarjeta propia: etiqueta «Pack», «N cursos», precio normal tachado, «Ahorras $X» y la lista desplegable de cursos.

Tarjeta de pack en la vitrina
Tarjeta de un pack en la vitrina.
Compra grupal de un pack
Compra grupal de un pack con descuento por cantidad (DATOS DE PRUEBA).
Pedido de un pack
Pedido de un pack en Ventas, con sus cursos.
Bienvenida de un pack
Un solo correo de bienvenida con todos los cursos del pack.

8. Cupones

Licencia: Requiere licencia anual o perpetua. En la versión gratuita los cupones guardados no se aplican.

Un cupón puede ser un porcentaje o un monto fijo, para todos los cursos o uno solo, con fecha de vencimiento y cantidad máxima de usos. Un uso se cuenta solo cuando el pedido queda pagado. Un cupón de 100 % deja el pedido en $0 y la matrícula se hace de inmediato, sin pasar por la pasarela.

Cupones
Cupones con tipo, alcance, usos y vencimiento.

9. Compras grupales y descuentos por cantidad

Licencia: Requiere licencia anual o perpetua. En la versión gratuita cada compra es para 1 estudiante.

Los tramos aplican un descuento automático según la cantidad de estudiantes de un pedido. Ejemplo: 2 → 5 %, 3 a 5 → 10 %, 6 a 10 → 15 %, 11 o más → 20 %. Los tramos no se pueden superponer y solo el último puede quedar abierto («o más»). Un curso puede tener tramos propios: en ese caso usa solo los suyos y no los generales.

Descuentos grupales
Tramos generales y por curso.

En el resumen de compra el cliente ve el descuento aplicado y un aviso del siguiente tramo («Inscribiendo 6 o más estudiantes obtienes 15 % de descuento»). Si además usa un cupón y la combinación es «no acumulables», se aplica el mayor y se le explica.

10. Vitrina, bloque, portada y menú

La vitrina (/local/tiendacursos/index.php) lista los cursos a la venta en tarjetas con portada, categoría, horas, días de acceso, precio y botón Comprar, con filtro por categoría. Se adapta al teléfono.

Vitrina
Vitrina de cursos (visitante).

Si quien mira ya tiene el curso, la tarjeta cambia:

Vitrina vista por un estudiante
La misma vitrina vista por una estudiante con un curso vigente y otro vencido.

Bloque «Catálogo de cursos»

Se agrega en la portada, el Área personal o un curso (modo edición › Agregar un bloque). Cada bloque se configura por separado: título, cantidad de cursos, categorías, solo destacados, orden (destacados, recientes, precio o nombre), formato tarjetas o lista, y botón «Ver todos los cursos».

Bloque en el Área personal
Bloque en formato tarjetas en el Área personal.

Catálogo en la portada

Con temas como Boost, la portada del sitio solo admite bloques en el panel lateral. Para mostrar tarjetas en el centro de la portada activa Configuración › Catálogo en la portada (título, cantidad y solo destacados).

Catálogo en la portada
Cursos destacados al final de la portada.

11. Cómo compra el cliente

El comprador no necesita cuenta. Completa sus datos (nombres, apellidos, RUT validado con dígito verificador, correo, teléfono y empresa opcional), los estudiantes, el medio de pago y acepta los términos.

Compra individual
Compra individual: «Yo también participo» viene marcado, así el comprador es el estudiante.

Compra grupal

Compra grupal
Compra grupal de tres estudiantes con descuento grupal (licencia).
Compra en la versión gratuita
Versión gratuita: un estudiante («La inscripción es para mí» o los datos de otra persona), un medio de pago y sin campo de cupón.
Errores por fila
Validación por fila: un RUT repetido y una persona con acceso vigente.

Después de pagar

Resultado de una compra por transferencia
Pedido por transferencia: datos bancarios y número de pedido.
La matrícula nunca depende de que el comprador vuelva desde la pasarela: se hace cuando el servidor confirma el pago directamente con Flow o Mercado Pago (o cuando tú confirmas una transferencia).

12. Renovaciones y accesos vigentes

Situación del estudiante en el curso¿Puede comprar?Qué pasa al pagar
Sin matrículaSíSe matricula por los días de acceso del curso.
Acceso vigenteNo: «ya tiene acceso hasta dd-mm-aaaa»—
Acceso vencidoSí (Renovar acceso)Se reactiva la misma matrícula desde hoy por los días del curso; conserva calificaciones y avance. Recibe «Tu acceso fue renovado hasta…».
Suspendido por un administrador (con fecha vigente)No: «contacta a la administración»—

En un pedido grupal pueden mezclarse estudiantes nuevos y renovaciones; el panel marca «Renovación».

Correo de renovación
Correo de renovación.

13. Panel de ventas

Primera sección del panel. Muestra indicadores (ventas pagadas, recaudado, por confirmar y estudiantes matriculados), filtros por estado, curso y texto (nombre, RUT, correo o pedido, también de los estudiantes; el orden por columna y la búsqueda se hacen en el servidor porque la lista se pagina) y la exportación a Excel con una fila por estudiante.

Panel de ventas
Panel de ventas con alerta de un pago en línea pendiente hace más de una hora.

Acciones

AcciónCuándo
Confirmar pagoTransferencia recibida: matricula a todos y envía los accesos.
Verificar con la pasarelaPago en línea pendiente: consulta el estado real a Flow o Mercado Pago.
AnularPedido pendiente que no se pagará.
Reenviar accesoPor estudiante. Si la cuenta nunca se usó, genera una contraseña temporal nueva; si no, envía un recordatorio.
Reintentar matrículaPor estudiante, cuando su matrícula falló (los demás del grupo no se ven afectados).
Detalle de un pedido
Detalle de un pedido grupal ya confirmado.

14. Correos y SMTP

Todos los correos usan el logo, el nombre y el color de marca del sitio y salen en HTML con versión de texto.

Correo de bienvenida
Bienvenida con usuario y contraseña temporal.
Comprobante
Comprobante al comprador con la lista de inscritos.

Correo de Moodle o SMTP propio

Por defecto la tienda usa la configuración de correo saliente de Moodle. Si el aula envía mal (spam, rechazos) puedes usar una cuenta SMTP propia solo para la tienda: servidor, puerto, seguridad (ninguna, SSL o TLS), usuario, contraseña, remitente, nombre y «responder a».

ProveedorServidorPuerto / seguridadUsuario y contraseña
Gmail o Google Workspacesmtp.gmail.com587 / TLS (o 465 / SSL)La cuenta completa y una contraseña de aplicación (Cuenta de Google › Seguridad › Verificación en dos pasos › Contraseñas de aplicaciones). La contraseña normal no funciona.
Hosting con cPanelmail.tudominio.cl465 / SSL (o 587 / TLS)La casilla completa (cursos@tudominio.cl) y su contraseña.

Usa como remitente la misma casilla autenticada; si son distintas, la tienda te advierte porque muchos servidores lo rechazan o lo marcan como spam.

En Correo › Enviar correo de prueba se envía un mensaje de prueba y muestra el error exacto con una pista (usuario o contraseña, conexión, cifrado o remitente). La contraseña nunca aparece en pantalla ni en los registros.

Probar correo
Correo de prueba enviado.

Si un correo falla, queda en cola y se reintenta automáticamente (cada vez más espaciado, hasta 12 intentos). El panel avisa cuántos correos siguen pendientes. En la cola no se guardan contraseñas: si se reintenta una bienvenida de una cuenta nunca usada, se genera una contraseña temporal nueva.

15. Plantillas de correo y avisos de vencimiento

En Plantillas de correo están todos los correos que envía la tienda, con cuándo se envía, a quién y su estado:

CorreoA quién¿Se puede desactivar?
Bienvenida con cuenta nueva (usuario y contraseña temporal)Cada estudianteNo
Bienvenida con cuenta existenteCada estudianteNo
Renovación de accesoCada estudianteNo
Comprobante al compradorQuien compraSí
Datos para transferirQuien compraNo
Nueva ventaAdministraciónSí
Transferencia por confirmarAdministraciónSí
Tu acceso vence prontoCada estudianteSí (licencia)
Tu acceso vencióCada estudianteSí (licencia)
Plantillas de correo
Plantillas de correo: lista, estado y avisos de vencimiento.

Al abrir un correo ves la vista previa con datos ficticios (con el logo, nombre y color del sitio) y puedes editar el asunto, el título y el texto con el editor de Moodle. Las variables se escriben con llaves y se reemplazan en cada envío: {nombre}, {curso}, {cursos} (lista de cursos de un pack), {usuario}, {contrasena} (solo en la bienvenida con cuenta nueva), {enlace}, {fecha_termino}, {monto}, {referencia}, {sitio}, etc. La lista de cada correo está al pie de la página. Al guardar se rechaza una variable que no exista en ese correo y se exige mantener las obligatorias (en la bienvenida con cuenta nueva, {usuario} y {contrasena}).

Editar plantilla
Editar el comprobante: «Vista previa sin guardar» con datos ficticios.
Comprobante personalizado
Comprobante con texto personalizado, tal como lo recibe el comprador.

Avisos de vencimiento de acceso

Licencia: Los avisos se envían solo con licencia anual o perpetua; en la versión gratuita se ven con candado y la plantilla se puede dejar lista.

Cada día (tarea programada «Checkout para Moodle: avisos de vencimiento de acceso», 9:00) la tienda revisa los accesos que compraron sus estudiantes y envía «Tu acceso vence pronto» los días elegidos antes del término (por defecto 7 y 1) y «Tu acceso venció» al día siguiente, con un enlace para renovar el curso o el pack completo. Los días se cambian en la misma página («Días de anticipación»).

Aviso de vencimiento
«Tu acceso vence pronto» de un pack, con enlace para renovar.

16. Sitios externos: tus cursos en tu sitio web

Licencia: disponible con la licencia anual o perpetua. En la versión gratuita la sección se ve con candado «Comprar licencia» y el feed, el código y el iframe no muestran datos (los sitios guardados se conservan).
Sitios externos en la versión gratuita
Versión gratuita: la sección con candado.

Con Sitios externos los cursos y packs a la venta aparecen en tu propio sitio web (WordPress, Wix, una página HTML o un sitio estático). El visitante ve las tarjetas en tu sitio y, al presionar «Comprar», se abre el pago en tu Moodle en una pestaña nueva (o en la misma ventana, si lo eliges). El pago siempre ocurre en el Moodle: Webpay, Flow y Mercado Pago no funcionan dentro de recuadros de otros sitios.

Sección Sitios externos
Sitios externos: estado de la publicación, ajustes y sitios autorizados (DATOS DE PRUEBA).

Paso 1: activar la publicación

Paso 2: autorizar tu sitio

Presiona Agregar sitio y escribe la dirección de tu sitio, por ejemplo https://www.otec-ejemplo.cl. Solo cuenta el dominio: se ignoran las rutas, y da lo mismo con o sin «www.». Cada sitio recibe una clave pública. La tabla se ordena por sus títulos y tiene buscador; desde ella puedes Editar, desactivar, generar una nueva clave (la anterior deja de funcionar al instante) o Borrar. «Último uso» indica cuándo ese sitio pidió el catálogo por última vez.

Agregar sitio
Agregar un sitio autorizado.
Sitio repetido
Una dirección ya autorizada (con o sin www.) se rechaza.

Paso 3: copiar el código

En Código para pegar elige el sitio, qué mostrar (packs y cursos, solo cursos o solo packs), la categoría, solo destacados, el máximo de tarjetas, el color de los botones, la tipografía, las esquinas y si el pago se abre en una pestaña nueva o en la misma ventana. El código y la vista previa se actualizan solos. Hay tres formas:

FormaPara qué sirve
1. Código para pegar (recomendado)Un <script> que dibuja tarjetas con el color y la tipografía elegidos, se adapta al celular, es accesible y se carga cuando el visitante llega a esa parte de la página.
2. Iframe de la vitrinaLa vitrina del Moodle, sin cabecera ni pie, dentro de tu página. Útil cuando tu plataforma no permite scripts. Solo los sitios autorizados pueden mostrarla.
3. Feed JSONLos datos del catálogo para que un desarrollador o un sitio estático arme sus propias tarjetas (por ejemplo, al publicar el sitio, lo que además ayuda al posicionamiento en buscadores).
Generador del código
Generador del código con vista previa en vivo (color y tipografía del sitio del cliente).
Vista previa del iframe
Vista previa del iframe de la vitrina.

Paso 4: pegarlo en tu sitio

La sección Instrucciones para tu sitio explica los pasos para WordPress (bloque «HTML personalizado» o widget HTML de Elementor), una página HTML, Wix («Insertar un sitio» con la dirección del iframe) y sitios estáticos (feed JSON).

Instrucciones
Instrucciones paso a paso.
Sitio externo
Un sitio de ejemplo (otro dominio) con las tres formas: tarjetas propias desde el feed, código para pegar e iframe (DATOS DE PRUEBA).
Sitio externo en el celular
Las tarjetas en el celular.

Qué se publica y qué no

Se publica solo lo que ya muestra la vitrina: nombre, categoría, resumen en texto, horas, días de acceso, precio normal y de oferta (y su vigencia en los packs), destacado, portada y enlace de compra. Nunca se publican cupones, tramos de compra grupal, ventas, pedidos ni datos de compradores o estudiantes.

Los cambios de precios y cursos se ven en los sitios en pocos minutos (el catálogo se guarda en caché un par de minutos).

Permiso de sección: en Usuarios del panel la sección «Sitios externos» parte en «Sin acceso»; con «Solo lectura» la persona ve los sitios y copia el código, con «Editar» además activa la publicación y agrega, quita o cambia claves.

17. Pasarelas: integración y producción

Cada pasarela tiene un modo: Integración (ambiente de pruebas, sin dinero real) o Producción, y credenciales separadas para cada modo. Todo se configura en Pasarelas de pago: «Ofrecer … en el pago», modo, credenciales, direcciones para copiar y prueba de conexión. En la versión gratuita solo puede haber un medio de pago activo: si intentas activar un segundo, el panel lo impide y te dice cuál está activo. El modo se ve en Pasarelas, en Ventas y, solo para administradores, en el formulario de compra («Modo integración: los pagos no son reales»).

Aviso de modo integración
Aviso visible solo para administradores.

Probar conexión

Prueba las credenciales guardadas (o unas escritas en el momento, sin guardarlas) de cada modo, sin cobrar nada:

Prueba de Flow
Prueba contra el ambiente de integración de Flow con una API Key que no existe.

La misma pantalla muestra, con botón Copiar, las direcciones que debes registrar:

PasarelaDónde se registraDirección
FlowSe envía en cada pago (urlConfirmation); no requiere registro manual. https://TU-AULA/local/tiendacursos/notify.php?gw=flow
Mercado PagoTus integraciones › Webhooks (evento «Pagos»). También va en cada preferencia. https://TU-AULA/local/tiendacursos/notify.php?gw=mercadopago
Pasarelas de pago
Pasarelas de pago: estado, modo, credenciales por modo (las claves guardadas no se muestran), direcciones y prueba de conexión.
Pasarelas en la versión gratuita
Versión gratuita con varios medios activados: solo el primero se ofrece en el pago y el aviso lo explica.
Advertencia de producción
Producción sin credenciales de producción: advertencia en la pasarela.
Al pasar una pasarela a Producción sin credenciales de producción, o sin una prueba de conexión exitosa, el panel muestra una advertencia fuerte en la pasarela y el Estado del sistema lo informa (no bloquea el cambio: decide el administrador).

Obtener credenciales

18. Alertas y estado del sistema

El panel de ventas avisa cuando:

Además, Administración › Informes › Estado del sistema incluye «Checkout para Moodle»: código no válido, varios medios activados en la versión gratuita, pasarelas habilitadas, modo integración, última prueba de conexión, cron, pagos pendientes y correo.

Estado del sistema
Revisión de salud de la tienda.

19. Soporte y nuevas versiones

Documentación en el panel
Documentación dentro del panel: manual, documentación técnica, nota de cambios y PDF.

20. Preguntas frecuentes

¿El cliente necesita crear una cuenta antes de comprar?

No. La cuenta se crea al confirmarse el pago, con el RUT sin puntos como usuario.

¿Qué pasa si el estudiante ya tenía cuenta?

Se usa esa cuenta, conserva su contraseña y recibe un recordatorio de acceso.

¿Se puede pagar por varios trabajadores con una sola factura?

Sí: es un solo pedido y un solo pago; cada estudiante recibe su propio acceso y el comprador el comprobante con la lista. La factura tributaria se emite fuera de la tienda (por ahora la tienda no emite documentos del SII).

¿Puedo vender un curso a alguien que ya lo tiene?

Solo si su acceso venció: la compra renueva la misma matrícula. Si está vigente o suspendido no se puede.

¿Qué pasa si el comprador cierra el navegador al pagar?

Nada se pierde: la pasarela avisa al servidor y, si ese aviso no llega, la tarea programada consulta el estado cada 15 minutos. También puedes usar «Verificar con la pasarela».

¿La versión gratuita tiene límite de cursos o de ventas?

No. Vende todos los cursos que quieras; lo limitado es 1 medio de pago, 1 estudiante por compra, sin cupones y sin usuarios del panel.

¿Puedo cambiar el texto de los correos?

Sí, en Plantillas de correo, en todas las versiones. Puedes volver al original cuando quieras.

¿Un pack cuenta como un curso para los cupones?

Un cupón «para todos los cursos» aplica al pack. Un cupón creado para un curso específico no aplica a packs.

¿Puedo mostrar mis cursos en mi sitio web y cobrar desde ahí?

Sí, con la licencia: en Sitios externos autorizas tu sitio y copias el código. Las tarjetas se ven en tu sitio y el pago se hace en el Moodle (pestaña nueva), que matricula y envía los accesos como siempre.

¿Dónde veo cuánto se ha vendido?

En el panel de ventas (indicadores y filtros) o exportando a Excel.

21. Solución de problemas

SíntomaCausa probableQué hacer
Las funciones de pago aparecen con candado aunque compré la licenciaFalta activar el código, es de otro dominio o la licencia anual venció (pasados los 15 días de gracia).Abre Licencia: muestra el plan, el error exacto y el vencimiento. Escríbenos con «Contactar a soporte».
No llegan los avisos de vencimientoVersión gratuita, el aviso está desactivado, el cron no corre, o el estudiante no fue matriculado por la tienda.Revisa Plantillas de correo (estado y días) y Alertas y estado del sistema.
Un pack no aparece en la vitrinaInactivo, menos de 2 cursos, un curso oculto, precio $0 o sin licencia.La columna Estado de Packs dice el motivo.
Un usuario del panel no ve una sección o no puede guardarSu permiso en esa sección es «Sin acceso» o «Solo lectura», o se usa la versión gratuita.El administrador lo cambia en Usuarios del panel.
Pagos en línea quedan «Pendiente» aunque el cliente pagóEl aviso de la pasarela no llega (firewall, Imunify360, ModSecurity, Cloudflare, sitio en mantenimiento).Permite /local/tiendacursos/notify.php sin exigir navegador ni cookies; usa «Verificar con la pasarela»; revisa que el cron funcione.
«Monto distinto» en el historialLa pasarela informó un monto menor que el pedido.No se matricula; revisa el pago en la pasarela.
Correos no lleganConfiguración de correo del sitio o SMTP propio.Usa «Probar correo» y sigue la pista; con Gmail, usa contraseña de aplicación; usa remitente = cuenta autenticada.
Estudiante con «Error» de matrículaProblema puntual al crear la cuenta o matricular.Lee el detalle en el pedido y usa «Reintentar matrícula».
Flow: «Flow no reconoce esa API Key»API Key de otro ambiente.Credenciales de sandbox van en Integración y las de www.flow.cl en Producción.
Mercado Pago: «token de prueba en modo producción»Token TEST- en Producción.Usa el access token de producción (APP_USR-) de la cuenta que cobra.
Las tarjetas no aparecen en mi sitio (solo el enlace «Ver los cursos a la venta»)La publicación está apagada, el sitio no está autorizado (o está inactivo), la dirección autorizada es otra (http/https, puerto) o la clave cambió.Revisa Sitios externos; compara la dirección exacta de tu sitio con la autorizada y vuelve a copiar el código. La consola del navegador indica «Revisa que este dominio esté autorizado».
El iframe aparece en blanco o con «rechazó la conexión»El sitio que lo muestra no está autorizado (el navegador bloquea el recuadro), o Wix lo inserta desde un dominio intermedio.Autoriza la dirección exacta del sitio; en Wix usa «Insertar un sitio» o un botón con enlace a la vitrina.