Esta semana venimos con un tema que vosotros mismos propusisteis y votasteis. Os vamos a explicar paso a paso cómo crear una Academia Online con WordPress, que permita vender los cursos por unidad.
Pero antes veamos brevemente cómo ha ido nuestra semana:
David:
- Ha publicado un nuevo módulo sobre la Transients API.
- Ha publicado un tutorial sobre cómo integrar los logros de GamiPress con el plugin If Menu.
- Sigue trabajando contento en academias de clientes.
Francesc:
- Ha tenido varios bolos y uno lo tuvo que delegar para poder asistir a otro más chill en la montaña.
- Ha publicado nuevo vídeo en su canal de Youtube donde habla de su primera cámara de vídeo.
- Por fin ha lanzado su web francescbarbero.com
Aclaraciones:
- Esto no pretende ser un tutorial extenso de WordPress sino una breve guía con los pasos necesarios y las direcciones a tomar.
- El resultado que obtendrás será una academia online básica (olvídate de los y si’s…).
- El resultado aproximado que obtendrás es este.
Requisitos Previos
A continuación listamos lo que consideramos como requisitos básicos para poder montar tu propia academia online con WordPress:
- Conocer WordPress: a nivel de usuario o implementador. No te tiene que dar miedo instalar plugins y temas o trabajar con un constructor de páginas como Elementor.
- Disponer de una instalación activa de WordPress: lo que viene siendo tener WordPress instalado en un hosting y un dominio asociado.
- Hacerte con una licencia de LearnDash: será el LMS que utilizaremos. Con la más barata de $159 al año ya tendríamos.
- El resto de plugins y temas de WordPress que necesitaremos son gratuitos.
- Necesitarás alojar tus vídeos en Vimeo.
Pasos a seguir:
Empezamos ya con el paso a paso e intentaremos ir lo máximo al grano posible:
1. Instalamos los plugins necesarios para poder vender cursos por unidad:
- WooCommerce: ya que el checkout de LearnDash no contempla la RGPD. Una vez instalado deberás activarlo y configurarlo con los datos de tu negocio.
- WooCommerce Stripe Payment Gateway: esta extensión nos permitirá aceptar pagos por Stripe, la mejor pasarela de pago y que menos comisiones se queda actualmente. Una vez instalado deberás activarlo y configurarlo con los datos de tu cuenta de Stripe. Acuérdate que para realizar pruebas debes activar el modo test.
2. Instalamos el page builder Elementor:
Vamos a partir de un tema de WordPress (plantilla) existente, la cual la podremos modificar de forma muy simple con Elementor.
Por cierto, no necesitas la versión de pago para ello.
3. Instalamos el LMS LearnDash
Ya hablamos en otro episodio sobre para qué sirven los LMS, pero en resumidas cuentas: nos va permitir crear nuestros cursos y lecciones y gestionar los alumnos.
Una vez instalado y activado verás que LearnDash incluye un conjunto de vídeos que muestra paso a paso cómo utilizarlo.
Además, deberás instalar un par de extensiones que son:
- Course Grid: extensión que nos permite listar los cursos de forma visual (en formato rejilla).
- WooCommerce Integration: para que podamos vender nuestros cursos a través de WooCommerce.
4. Instalamos el tema gratuito Astra
Busca en el repositorio de tema (Apariencia > Temas) e instala el tema llamado Astra. Es un tema gratuito muy rápido y muy fácil de personalizar.
Además, el motivo por el cual lo recomendamos es porque disponen de un conjunto de Starter Sites, es decir, plantillas ya configuradas para distintos escenarios, entre ellos, una academia online creada con LearnDash.
Estas plantillas ya prediseñadas y preconfiguradas las obtenemos a partir de un plugin gratuito llamado Astra Starter Sites. Y su gran ventaja, a parte de ser gratuito, es que pueden ser modificadas con tu page builder favorito, en nuestro caso será Elementor.
5. Instalamos el starter site LearnDash Academy
- Instalamos y activamos el plugin Astra Starter Sites.
- Navegamos hasta (Apariencia > Astra Starter Themes)
- Nos pedirá elegir qué page builder queremos utilizar, seleccionamos Elementor.
- Veremos rápidamente la opción LeardnDash Academy. Hacemos clic en él y nos aparecerá la pantalla para importar la plantilla.
- Dejamos marcadas todas las opciones por defecto: las cuales instalarán más plugins en caso necesario e importarán contenido de ejemplo (para que el resultado sea como en la demo).
- Pulsamos el botón Import Site y esperamos que se haga la magia 🙂
6. Ya tenemos nuestra academia online lista
Siguiendo los pasos anteriores acabaremos con una academia que contiene lo siguiente:
- Una página de inicio: que muestra un título, descripción, llamada a la acción, beneficios, listado de cursos, preguntas frecuentes, foto del instructor, logos de prueba social, testimonios. En definitiva todos los elementos de una landing page.
- Una página que lista todos los cursos.
- Una página del tipo Acerca de.
- Página de contacto y preguntas frecuentes.
- Una página para el alumno: que le muestra qué cursos tiene y qué progreso lleva (utiliza los shortcodes de LearnDash).
Además, viene con 3 cursos de ejemplo para que veas cómo están configurados y qué posibilidades ofrece LearnDash.
7. Customiza tu academia
Hasta ahora nos hemos limitado a instalar un conjunto de plugins y gracias al plugin Astra Starter Sites, con sólo un clic hemos obtenido una academia online lista para ser utilizada.
Pero ahora debes tomarte el tiempo de editar con Elementor cada una de las páginas anteriormente citadas, para así adaptarlo a tu imagen corporativa.
Además, desde el Personalizador de WordPress dispones de un montón de opciones propias del tema Astra, que te permitirán cambiar las fuentes, su tamaño, colores del texto, colores de fondo, cambiar el logo, etc.
Por supuesto, en este punto es donde reside el trabajo más artesanal.
Conclusión
En cuestión de pocos minutos tendremos lista una academia online que nos permitirá vender nuestros propios cursos online gracias a WordPress.
Tal y como indicamos al inicio esta es una academia MUY BÁSICA y no contempla escenarios del tipo y siii…?
Para lograr cosas más avanzadas te recomendamos contar con un profesional o consultar la documentación oficial de cada plugin y/o tema o si lo deseas formarte en alguna academia como wpacademia (que ofrece cursos online de WordPress para aprender a usar el tema Astra o el page builder Elementor).
¡Esperamos haber sido de utilidad y como siempre sed muy felices!
Daniel Primo dice
¡Hola! Interesante punto de partida. Así se puede evaluar la dificultad de meterle mano a este tema y montarlo cada uno por su cuenta.
Creo que pasado este hito de arranque es dificil dar marcha atrás y no continuar creando la Academia.
Buena guía y buen día!
Daniel Primo dice
Por cierto, David, muy interesante el Transient API, no lo conocía 🙂 (si, la cabra tira al monte, que le vamos a hacer)
DavidPeralvarez dice
¡Hola Dani!
Como bien dices el objetivo es que la audiencia se atreva a dar el paso 🙂
Jejeje es muy chula esa API para crear caché de objetos y por tanto lograr WPO (a pequeña escala).
¡1 abrazo y gracias por escucharnos!
Francesc Barbero dice
¡Muchas gracias Daniel!
David es un crack! Yo no me atrevo a meterle mano al tema jejeje Pero con ganas y tiempo podría y es lo que queremos transmitir.
A tope!
Sonia Herrera dice
Hola David!
¿ Sabes si a fecha de hoy el checkout de Learndash sigue sin cumplir la normativa de PD?
David Perálvarez dice
¡Hola Sonia! Hasta donde sé sí. Yo optaría por una combinación de:
– Sensei LMS (gratuito): https://es.wordpress.org/plugins/sensei-lms/
– Restrict Content Pro (de pago): https://restrictcontentpro.com/
– La integración de ambos (gratuita): https://es.wordpress.org/plugins/rcp-integration-for-sensei-lms/
¡1 saludo!
Agustí López dice
Genial, ¡qué gran ayuda! Yo estoy montando mi escuela y he seguido los pasos (con instalación en subdominio) pero cuando ya voy a editar la Home me aparece un mensaje de error «Lo sentimos, no se encontró el área de contenido en tu página. Debes llamar a la función «the_content» en la plantilla actual, para que Elementor pueda funcionar en esta página.
¿Alguna idea sobre qué puede haber fallado y cómo arreglarlo?
¡Gracias!
David Perálvarez dice
¡Muy buenas Agustí!
Me alegro de que hayas aplicado lo explicado en el episodio.
Personalmente no trabajo nunca con Elementor y lo desarrollo todo desde cero, pero buscando el error que comentas aparecen las posibles causas y soluciones en este artículo: https://docs.elementor.com/article/56-content-area-not-found
¡Un saludo compañero y suerte con ello!
Jorge Gens dice
Venga, que ya va siendo hora. Allá vamos!
Jorgens dice
Idea clara, dominio comprado, servidor listo, redes registradas, wordpress instalado y… bueno ahora toca gastar pasta en el Lerdas 😉
David Perálvarez dice
¡Enhorabuena Jorge! A tope con esa academia 🙂
Francesc Barbero dice
A tope!!
Jorgens dice
David disculpa, recomiendas instalar Woocomerce para suplir que LearnDash no lleva los clics de protección de datos, etc. Pero al cotillear la configuración de Woocomerce me da la impresión de estar configurando cosas que ya se configuran en LearnDash y eso me da yuyu. Por dónde me recomiendas investigar para aclararme? O igual tienes consultoría Online de pago? Me queda lejos la montaña pa ir a verte 🙂
Un abrazaco, ya me quea menos!!!
David Perálvarez dice
Hola de nuevo Jorge,
Woocommerce no es un LMS, LearnDash sí lo es.
Personalmente no soy fan de Woocommerce para academias, pero es una cuestión de gustos. De los creadores de Woocommerce, tienes Sensei LMS, que necesita de otros plugins premium para poder cobrar por los cursos vía Woocommerce (https://woocommerce.com/products/woocommerce-paid-courses/)
Debido a la alta carga de trabajo que tengo, no estoy ofreciendo en lo que queda de año consultorías.
¡Un saludo compañero y a tope con esa academia!
Jorgens dice
Hey, qué proponéis entonces en lugar de Woocomerce para una academia online basada en Learndash (ya que lo he comprao…. amos a usarlo… jajaja)? En principio es para un curso gratis para registrados (para cazar el email y para que prueben y se enganchen), y un curso de pago.
Con Woocommerce y Cartflows no me termina de molar.
Mil gracias de corazón por vuestro tiempo!!!
David Perálvarez dice
Exacto! LearnDash se integra con muchos addons útiles!