TalentLMS te permite integrar tu portal con tu instalación de WordPress a través de un plugin de WP. En la siguiente guía, repasaremos todas las características y funcionalidades del plugin de WP de TalentLMS y aprenderemos a vender cursos de TalentLMS a través de otro plugin de WP, WooCommerce.
Para ayudarte, hemos creado un proceso de 5 pasos:
Paso 1: Instala tu plugin de TalentLMS
Paso 2: Familiarízate con tu plugin de TalentLMS
Paso 3: Configura tu plugin de TalentLMS
Paso 4: Integra tu plugin de TalentLMS con WooCommerce
Paso 5: Vende tus cursos de TalentLMS a través de WooCommerce
Ahora sí, ¡empecemos!
Paso 1: Instala tu plugin de TalentLMS
1. Inicia sesión en tu cuenta de WordPress como administrador y, en el panel de navegación a la izquierda, ve a Plugins > Añadir nuevo. En el campo de búsqueda, escribe talentlms para encontrar el plugin de WP de TalentLMS en el repositorio de plugins de WP.
2. Haz clic en Instalar ahora para instalar el plugin.
Nota: Como alternativa, puedes descargar el archivo .zip del plugin de WP de TalentLMS desde la página del plugin, y luego subirlo a Wordpress. |
3. Una vez instalado el plugin, haz clic en Activar para activar el plugin en tu cuenta. También puedes hacerlo más tarde desde la página Plugins.
Paso 2: Familiarízate con tu plugin de TalentLMS
Cuando tu plugin se activa, se añade una entrada de TalentLMS en el panel de navegación de la izquierda. Haz clic en él para abrir el tablero del plugin de TalentLMS.
En el tablero, podrás ver cinco opciones:
- Configuración: Envía tu dominio de TalentLMS y tu clave de API para conectar tu portal con tu cuenta de WP.
- Integraciones:Vende tus Cursos de TalentLMS como productos de WooCommerce.
- Códigos cortos:Códigos cortos de TalentLMS para usar con tu cuenta de WP.
- Widgets: Inserta un widget de TalentLMS en cualquier área de widgets registrada (p. ej., barra lateral).
- Ayuda: Obtén instrucciones y aprende las mejores prácticas.
El plugin de TalentLMS actualmente te proporciona un solo código corto: [talentlms-courses]. Utilízalo para extraer tu catálogo de cursos y mostrarlo en tu cuenta de WP.
Nota: Cuando se instala el plugin de TalentLMS, se crea automáticamente un conjunto de nuevas páginas de WP. Esas páginas contienen sus respectivos códigos cortos. Actualmente, el plugin de TalentLMS crea una nueva página (es decir, Cursos). Para que el plugin funcione correctamente, debes procurar no cambiar el slug (es decir, la versión amigable de la dirección URL del título de la página) de una página. |
Paso 3: Configura tu plugin de TalentLMS
1. En el tablero de tu plugin de TalentLMS, haz clic en Configuración.
2. En el campo correspondiente, escribe tu dominio de TalentLMS (p. ej., mycompany.talentlms.com).
Nota: No incluyas el prefijo “http://” o “https://”. |
3. En el campo correspondiente, pega tu clave de API de TalentLMS.
Nota: Para generar y copiar tu clave de API, inicia sesión en tu cuenta de TalentLMS como Administrador, ve a Inicio > Cuenta y Ajustes y marca Habilitar API (consulta este artículo). |
4. Haz clic en Enviar para finalizar la configuración.
Nota: Para que tu plugin de TalentLMS funcione correctamente, necesitas cambiar la estructura de tu permalink de WP. En el panel de navegación de la izquierda, ve a Ajustes > Permalinks. En la lista de Ajustes generales, marca Nombre de la publicación y haz clic en Guardar cambios. |
Paso 4: Integra tu plugin de TalentLMS con WooCommerce
El plugin TalentLMS se integra con WooCommerce, el popular plugin gratuito de E-commerce de WP. Puedes utilizar la integración TalentLMS-WooCommerce habilitada por WP para vender tus cursos a través de tu tienda WooCommerce.
1. En el panel de navegación de la izquierda, ve a Plugins > Añadir nuevo. En el campo de búsqueda, escribe woocommerce para encontrar el plugin de WP de TalentLMS en el repositorio de plugins de WP.
2. Haz clic en Instalar ahora para instalar el plugin. A continuación, haz clic en Activar para activarlo en tu cuenta.
3. En el tablero de tu plugin de TalentLMS, haz clic en Integraciones.
4. Haz clic en Actualizar lista de cursos para actualizar la memoria caché del plugin de TalentLMS.
Nota: Por razones de rendimiento, cuando los datos de tu dominio de TalentLMS se incorporan a WordPress, el plugin de TalentLMS los almacena en la memoria caché. A veces, es necesario actualizar el catálogo de cursos para que concuerde con el catálogo actual. |
5. En el catálogo actualizado, elige los cursos que quieres integrar como productos de WooCommerce.
Nota: Los cursos que están ocultos o inactivos en tu dominio de TalentLMS no se muestran en esta lista. Las categorías de los cursos de TalentLMS se incorporan a WP por defecto. |
6. Haz clic en Integrar para crear productos de WooCommerce a partir de los cursos seleccionados.
Paso 5: Vende tus cursos de TalentLMS a través de WooCommerce
En primer lugar, debes asegurarte de que tu tienda WooCommerce no permita el pago de invitados. De esta manera, para comprar Cursos, los visitantes de la tienda primero deben crear una cuenta. Esta cuenta se sincronizará con tu portal de TalentLMS.
- En el panel de navegación de la izquierda, ve a WooCommerce > Ajustes.
- Ve a la pestaña Cuentas y Privacidad.
- En la lista de verificación, no marques Permitir a los clientes hacer pedidos sin una cuenta.
Para ver tus cursos como productos de WooCommerce, haz clic en Productos en el panel de navegación de la izquierda.
Cuando un usuario quiere comprar un curso, todo lo que debe hacer es añadirlo a su carrito y, en la página del carrito, hacer clic en Ir a la caja.
En este punto, se le pide al usuario que se registre como cliente con cuenta, de lo contrario, que envíe sus datos de facturación para crear una cuenta antes de hacer su pedido.
Nota: Los clientes con cuenta tienen que ser tanto usuarios de WordPress (asignados con un rol de Cliente) como de TalentLMS, así que asegúrate de que todos estén sincronizados en ambos sistemas. Los nuevos clientes, registrados a través de su tienda de WooCommerce, se añaden automáticamente a TalentLMS como nuevos Usuarios. |
Una vez que el usuario hace su pedido, tu administrador de WordPress tiene que procesarlo. En cuanto el pedido se marca como completado, el curso comprado en tu portal de TalentLMS es asignado al usuario.
¡Lo lograste!
Tu tienda de WooCommerce potenciada por WP ya está lista para que pongas tus cursos de TalentLMS.
Preguntas más frecuentes
P: En algunas de las páginas de mi plugin me aparece el siguiente mensaje que causa el mal funcionamiento del plugin: “Advertencia: No se puede modificar la información de cabecera - las cabeceras ya han sido enviadas por (resultado comenzó en”. ¿Qué puedo hacer?
Respuesta: Eso suele ocurrir cuando hay espacios, líneas nuevas u otras cosas antes de una etiqueta de apertura “<?php” o después de una etiqueta de cierre “?>” en “wp-config.php”. Para más información sobre cómo abordar este problema en particular, consulta este artículo.
P: Cuando añado nuevos cursos a mi dominio de TalentLMS, hago cambios en los ajustes de mi Curso (p. ej., ocultar/mostrar del catálogo, activar/desactivar) o creo campos personalizados para mis Usuarios, estos cambios no se muestran en mi catálogo.
R: El plugin de WP de TalentLMS se comunica con tu dominio de TalentLMS a través de la API de TalentLMS. Cuando tu cuenta de WordPress extrae los datos, éstos se almacenan en la memoria caché por razones de rendimiento. Para que los últimos cambios se muestren en tu cuenta de WordPress, asegúrate de actualizar tu lista de cursos (ver Paso 4.4).
P: ¿Se puede restringir el código corto [talentlms-courses] para que solo muestre una categoría específica o un conjunto específico de cursos?
R: No, no es posible. Por defecto, el código corto produce un catálogo que contiene todos tus cursos y categorías de TalentLMS, incluso los vacíos. Solo se excluyen los cursos ocultos o inactivos.
P: Quiero que mis usuarios realicen cursos y accedan a su contenido desde WordPress. ¿Es posible?
R: Eso no es posible. Tus usuarios tienen que iniciar sesión en TalentLMS y realizar sus cursos dentro de tu portal.
P: ¿Necesitan mis clientes crear una cuenta con WooCommerce y TalentLMS, o es posible habilitar el pago de invitados?
R: No. Tus usuarios deben registrarse como clientes de WooCommerce y como usuarios de TalentLMS. Para que tu integración funcione correctamente, la opción de pago de invitados debe estar desactivada.
P: Después de instalar y activar mi plugin, sigo recibiendo el siguiente mensaje de error:
“TalentLMS_ApiError Object: API is not enabled for <domain>.talentlms.com”.
R: Este mensaje de error se muestra cuando aún no has habilitado tu API de TalentLMS (consulta el paso 3.3 o este artículo).