Cómo crear una membresía en WordPress
Cómo crear una membresía en WordPress

Portada: Shutterstock por BSD

Tiempo de lectura:

C√≥mo crear una membres√≠a en WordPress (ejemplo: academia de espa√Īol)

Durante la crisis del Covid, he recibido numerosas solicitudes de presupuesto para crear una membres√≠a en WordPress a trav√©s del servicio de dise√Īo web. Abogados, entrenadores, profesores, etc, que necesitan un sitio web con contenido restringido bajo diferentes niveles de suscripci√≥n.

Ofrecer contenido premium previo pago se ha convertido en algo habitual para muchos negocios y es una buena forma de monetizar un sitio web.

Por ese motivo, en en este post te quiero explicar cómo crear un sitio de membresía en WordPress para ofrecer contenido premium bajo suscripción.

Y para hacerlo, voy a recurrir a un ejemplo real, uno de los √ļltimos proyectos que he montado: la academia de ESPilar, profesora de espa√Īol online.

Cómo crear una academia online en WordPress


Antes de entrar en materia, quiero explicar el planteamiento completo que hicimos de esta academia online de espa√Īol, ya que tiene varias √°reas de negocio:

  1. Tienda online para vender materiales descargables con los que aprender espa√Īol, como son infograf√≠as. Esta parte la montamos con WooCommerce e integramos PayPal y Stripe como pasarelas de pago.
  2. Venta de cursos de espa√Īol, para lo cual utilizamos la versi√≥n premium del plugin Sensei LMS.
  3. Membres√≠a para ofrecer todo tipo de recursos con los que aprender espa√Īol, que dividimos en 3 niveles de suscripci√≥n: menta (plan mensual sin soporte), menta plus (mensual con soporte) y naranja (anual con soporte). Esta es la parte en la que me voy a centrar en este post.
Cómo crear una membresía en WordPress: academia online

Pasos para crear una membresía en WordPress


Antes de ponerte manos a la obra y crear tu sitio de membresía en WordPress, te recomiendo planificar una serie de elementos y tomar varias decisiones iniciales:

  • Decidir los diferentes niveles de suscripci√≥n: si vas a tener uno solo o varios, c√≥mo se van a llamar, qu√© precio le vas a poner a cada uno, etc.
  • Seleccionar el contenido: elegir qu√© contenido vas a ofrecer en cada nivel de suscripci√≥n, c√≥mo lo vas a organizar y mostrar al usuario, etc. En el caso de la academia de Pilar, lo organizamos en 6 categor√≠as: cultura, expresiones, gram√°tica, juegos, vocabulario y ortograf√≠a (y dentro de cada una de ellas hay diferentes subcategor√≠as).
  • Renovaciones, pagos, cancelaciones: tambi√©n debes establecer una pol√≠tica de precios, cu√°ndo se paga la suscripci√≥n, la forma de renovaci√≥n (si manual o autom√°tica), si vas a ofrecer un per√≠odo de prueba gratis durante unos d√≠as, etc.
  • Extras: ¬Ņvas a ofrecer alg√ļn tipo de extra, bono o descuento?

Plugins para crear una academia online en WordPress


Definidos los puntos anteriores, tan necesarios a la hora de montar una membresía en WordPress, llega el momento de elegir qué plugins vas a utilizar para crear este tipo de web.

Aunque existen algunos gratuitos como Paid Memberships Pro o Simple Membership, para la academia de Pilar preferimos utilizar WooCommerce Subscriptions, ya que es de los mismos creadores de WooCommerce, se integra a la perfección con las pasarelas de pago que habíamos configurado y ofrece funcionalidades premium que no tienen los plugins gratuitos de membresía.

Otra opci√≥n es, por supuesto, WooCommerce Memberships, pero quer√≠amos dise√Īar el √°rea privada con unas necesidades espec√≠ficas (en realidad es la opci√≥n m√°s recomendable).

Por ese motivo, elegimos el plugin de suscripciones de WooCommerce, pues solamente necesit√°bamos la funcionalidad de pagos recurrentes, ya que la membres√≠a la hemos dise√Īado con Divi + los plugins que te cuento a continuaci√≥n.

A√Īadir que WooCommerce Subscriptions tiene un coste de $199, pero, sin duda, merece la pena si quieres opciones avanzadas y de calidad.

Cómo crear una membresía en WordPress: WooCommerce Subscriptions

¬ŅQu√© plugins he utilizado para crear esta membres√≠a en WordPress?

En primer lugar, para crear las 6 categorías y organizar todo el contenido de la membresía utilizamos el plugin Custom Post Type UI.

Cómo crear una membresía en WordPress: Custom Post Type UI

De esta forma, creamos toda la estructura de categorías y subcategorías para organizar y ordenar los recursos de cara al usuario:

Cómo crear una membresía en WordPress: categorías

Y así queda a nivel visual cuando se accede a la membresía:

Cómo crear una membresía en WordPress: categorías

Una vez creada toda la categorización, el siguiente paso era subir cada uno de los recursos, para lo cual utilizamos el plugin LuckyWP Glossary Premium.

Cómo crear una membresía en WordPress: LuckyWP Glossary Premium

Empezamos con su versi√≥n gratuita, pero tuvimos que pasar a la premium porque nos limitaba la subida de recursos a un n√ļmero peque√Īo.

El motivo de utilizar este plugin era crear un índice en el que aparecieran todos los recursos ordenados por orden alfabético, ya que podríamos haber configurado un simple Custom Post Type nuevo, pero necesitábamos esa funcionalidad.

Este es el resultado de dicho índice o glosario de recursos:

Cómo crear una membresía en WordPress

Una vez organizado y subido el contenido de la membresía, llegamos a uno de los plugins más importantes, el que limita el contenido en función del tipo de usuario.

Para conseguir esto, utilizamos el plugin Members (Membership & User Role Editor Plugin), que permite aumentar los roles y capacidades que vienen por defecto en WordPress.

Además, permite establecer permisos para restringir el contenido, que es la funcionalidad más importante en una membresía.

Cómo crear una membresía en WordPress: members

Para ello, lo que hicimos fue:

  • Configurar un rol como cliente para darle acceso al contenido exclusivo de la membres√≠a, y otro como ex cliente para aquellos usuarios que cancelen su suscripci√≥n o no la renueven.
  • Vincular esos dos roles con los ajustes de WooCommerce Subscriptions:
Cómo crear una membresía en WordPress: roles
  • El √ļltimo paso es asignar el rol ¬ęcliente¬Ľ en las p√°ginas y recursos cuyo contenido solo est√° disponible para suscriptores activos. Esto se hace desde los permisos de contenido:
Cómo crear una membresía en WordPress: permisos de contenido

Plugins adicionales para crear un membersite en WordPress


Ahora que ya has visto cu√°les son los plugins m√°s importantes, quiero mencionarte algunos complementarios que he utilizado para crear este membersite, que mejoran las prestaciones y, por lo tanto, aportan m√°s valor:

Ajax Search Lite

Cómo crear una membresía en WordPress: Ajax Search Lite

Utilizamos Ajax Search Lite para crear un buscador din√°mico dentro del √°rea privada con el objetivo de facilitar la b√ļsqueda de recursos, pues la academia contar√° con varios cientos de materiales a medida que vaya creciendo.

De esta forma, además del índice de recursos, ofrecemos la posibilidad de buscar materiales de forma rápida y dinámica.

Así queda el buscador dentro del área privada:

Cómo crear una membresía en WordPress: Ajax Search Lite

Y as√≠ muestra los resultados de b√ļsqueda:

Cómo crear una membresía en WordPress: Ajax Search Lite

Forminator

Cómo crear una membresía en WordPress: Forminator

Forminator es un plugin muy completo para crear formularios, encuestas interactivas y cuestionarios.

En nuestro caso, lo hemos utilizado para crear un cuestionario de evaluación de conocimientos dentro de cada recurso.

Cómo crear una membresía en WordPress: Forminator

De esta forma, cada alumno puede:

  • Saber si ha respondido de forma correcta o incorrecta al ejercicio.
  • Conocer la explicaci√≥n y justificaci√≥n de su respuesta.
  • Volver a responder el cuestionario.

Te dejo una muestra de cómo funciona si respondes correctamente y si lo haces de forma errónea:

Cómo crear una membresía en WordPress: Forminator
respuesta correcta
Cómo crear una membresía en WordPress: Forminator
respuesta incorrecta

WooCommerce Checkout Manager

Cómo crear una membresía en WordPress: WooCommerce Checkout Manager

Por √ļltimo, hemos utilizado Checkout Manager for WooCommerce para simplificar el proceso de compra.

De este plugin ya te hablé hace unas semanas en el tutorial sobre cómo personalizar la página de pago en WooCommerce.

Así ha quedado la página de pago tras revisar y modificar los campos que incluye WooCommerce por defecto:

Cómo crear una membresía en WordPress: WooCommerce Checkout Manager

Hasta aqu√≠ este caso real en el que te muestro c√≥mo crear una membres√≠a en WordPress, as√≠ como los diferentes plugins que puedes utilizar. Espero que este post te sea de gran utilidad si est√°s pensando en crear un sitio web con contenido restringido. Recuerda que, si necesitas ayuda, tienes disponible mi servicio de dise√Īo web a medida ūüôā

Summary
ūüéď Crear una membres√≠a en WordPress (ejemplo: academia de espa√Īol)
Article Name
ūüéď Crear una membres√≠a en WordPress (ejemplo: academia de espa√Īol)
Description
Te explico c√≥mo crear una membres√≠a en WordPress para ofrecer contenido de pago o premium por suscripci√≥n: una academia de espa√Īol online.
Author
Publisher Name
Max Camu√Īas
Publisher Logo

3 Comentarios

  1. yonathan

    excelente

    Responder
  2. Alberto

    Brutal, s√ļper √ļtil. S√≥lo tengo una duda que creo puede ayudar a m√°s gente.
    Cuando lo instalo y pongo un producto de subcripci√≥n con woocommerce subscriptions a la venta, a la hora de pagar me dice que ¬Ľ el usuario debe iniciar sesi√≥n¬Ľ.

    No se puede hacer para que el cliente pague directamente?

    Me ayudaría muchísimo que me respondas.

    Mil gracias

    Responder
    • Max Camu√Īas

      Hola Alberto,

      Así es. Los productos de tipo suscripción requieren de una cuenta obligatoriamente. Si te fijas en WooCommerce > Ajustes > Cuentas y privacidad > Pago como invitado, te indica que para las suscripciones el usuario debe registrarse.

      Y aunque se pudiera desactivar la creaci√≥n de cuentas, no te lo recomendar√≠a. Es muy √ļtil que el usuario que est√° suscrito a una web de pago tenga un apartado con toda la info de sus perfil: datos, facturas, hist√≥rico de pagos, renovaciones, etc.

      Saludos

      Responder

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Para cumplir con el nuevo RGPD y que tus datos estén a salvo, debes leer y aceptar mi política de privacidad. Tus datos serán guardados en SiteGround y WordPress, mi proveedor de hosting y el CMS que utilizo en esta web.

Dise√Īa
tu web

Dise√Īa
tu imagen

Impulsa
tu proyecto

Optimiza
y posiciona

masterclass

10 CLAVES PARA QUE TU WEB BRILLE CON LUZ PROPIA

MASTERCLASS: 10 claves para que tu web brille con luz propia

guía

PARA DISE√ĎAR LOGOTIPOS MEMORABLES

GU√ćA para dise√Īar logotipos memorables