Guía
Cómo vender suscripciones y membresías en WordPress con Stripe
Para vender suscripciones en WordPress con Stripe, usa un plugin que cree planes recurrentes en Stripe, escuche sus webhooks y dé o retire el acceso a los cursos según los pagos se completen o fallen. Define tus planes, conecta tus claves de Stripe y el webhook, prueba el ciclo completo en modo de prueba y luego pasa a producción. En Far LMS las suscripciones recurrentes forman parte del plan Básico y superiores.
En esta página
1 Elige tu modelo de membresía
«Sitio de membresía» puede significar negocios muy distintos. Elige uno antes de configurar nada, porque decide tus planes, la estructura del contenido y tus precios.
| Modelo | Qué reciben los miembros | Contenido típico |
|---|---|---|
| Acceso total | Todos los cursos mientras paguen. | Una biblioteca que sigues ampliando |
| Suscripción por curso | Un curso, facturado mensual o anualmente. | Programas largos pagados a plazos |
| Planes por niveles | Más contenido o apoyo a precios más altos. | Lecciones básicas más extras premium |
Un plugin de membresía que solo bloquea páginas no es lo mismo que una plataforma de aprendizaje. Si tus miembros necesitan un aula, seguimiento del progreso y orden de lecciones, te conviene un LMS que gestione también los pagos recurrentes. La guía para elegir un plugin LMS explica cómo valorarlo.
2 Fija precios e intervalos de facturación
- Ofrece mensual y anual. Un plan anual por debajo de doce mensualidades da a los miembros una razón para comprometerse y mejora tu flujo de caja.
- Mantén pocos planes. Dos o tres planes claros convierten mejor que una lista larga.
- Decide si habrá prueba o descuento. En Far LMS el plan Básico incluye códigos de descuento y enlaces cortos con su propia prueba gratuita.
- Conoce tus tarifas. Stripe cobra tarifas de procesamiento por transacción y la facturación recurrente puede tener condiciones propias; consulta stripe.com/pricing para tu país.
Ten en cuenta los impuestos. Las ventas recurrentes implican obligaciones de IVA recurrentes. Las reglas para servicios digitales vendidos a consumidores de la UE dependen del país del cliente; la página oficial de la UE sobre la Ventanilla Única explica cómo declararlo en un solo lugar. Consulta con un asesor antes de lanzar y muestra los precios con claridad, con o sin IVA.
3 Instala el plugin y conecta Stripe
Si todavía no has instalado un plugin de cursos, sigue los primeros pasos de cómo vender cursos online en WordPress: descarga far-lms.zip, súbelo en Plugins → Añadir plugin, actívalo y pega tus claves de Stripe en Far LMS → Configuración. Las suscripciones necesitan un detalle más: el webhook.
Una suscripción vive durante meses y es Stripe, no tu web, quien cobra la tarjeta en cada ciclo. El webhook es la forma en que Stripe cuenta a tu web lo que ha pasado. En Developers → Webhooks, añade la URL que aparece en Far LMS → Configuración y selecciona estos eventos:
checkout.session.completed: el primer pago se ha completado.customer.subscription.created,customer.subscription.updatedycustomer.subscription.deleted: la suscripción empezó, cambió o terminó.invoice.paidyinvoice.payment_failed: una renovación se cobró o falló.
Pega el secreto de firma del endpoint (whsec_…) en los ajustes del plugin. Sin un webhook correcto, las renovaciones y cancelaciones no llegarán a tu web y el acceso se desajustará respecto a los pagos.
4 Crea tus planes
- Asegúrate de tener el plan Básico o superior, porque la versión gratuita solo vende compras únicas.
- Ve a Far LMS → Planes y crea cada plan mensual o anual, eligiendo qué cursos desbloquea.
- Añade códigos de descuento para lanzamientos o colaboradores, y cheques regalo si quieres que los miembros regalen acceso a otra persona.
- Enlaza cada plan desde tu página de ventas. Los alumnos pueden cambiar de plan más adelante y el plugin aplica un prorrateo justo.
Gratis o de pago. La versión gratuita ya incluye el aula, el panel del alumno y las ventas únicas. Puedes lanzar así y pasar a un plan de pago cuando quieras ingresos recurrentes; cursos, alumnos y ajustes se quedan como están. Mira los precios.
5 Controla el acceso según los pagos se cobren o fallan
El valor de una membresía basada en un LMS es que el acceso sigue al pago. Cuando el webhook informa de un pago correcto, el miembro obtiene o mantiene el acceso al curso. Cuando una suscripción termina, el acceso termina con ella. Planifica tus reglas en tres puntos:
- Pagos fallidos. Las tarjetas caducan y los bancos rechazan renovaciones. Decide cuánto tiempo estás dispuesto a esperar y, en Pro, usa los recordatorios de pagos abandonados para recuperar pagos sin terminar.
- Liberación del contenido. Con el contenido gradual (Básico y superiores) puedes liberar lecciones con el tiempo, lo que da a los miembros un motivo para quedarse mes tras mes.
- Migración de miembros. Si ya tienes una membresía en otro plugin, Far LMS puede importar alumnos de otros plugins de membresía en todos los planes, y así conservan su acceso.
6 Prueba el ciclo completo antes de salir en directo
- Quédate en el modo de prueba de Stripe con las claves de prueba y un webhook de prueba.
- Suscríbete con la tarjeta de prueba
4242 4242 4242 4242, cualquier fecha futura y cualquier CVC. Comprueba que aparecen la cuenta, el correo de bienvenida y el acceso. - Simula el resto del ciclo de vida. La documentación de Stripe explica cómo probar renovaciones, pagos fallidos y cancelaciones, incluidos los relojes de prueba, en docs.stripe.com/billing/testing.
- Cambia a tus claves reales y crea el webhook de nuevo en modo real: Stripe mantiene separados los webhooks de prueba y de producción.
7 Mantén a los miembros más tiempo
Las bajas deciden si una membresía crece. La solución más barata es ayudar a la gente a terminar y disfrutar de lo que ha comprado. Estas herramientas existen en Far LMS, con el plan donde empieza cada una:
| Herramienta | Qué hace | Plan |
|---|---|---|
| Informes de progreso | Ve quién avanza y quién se ha quedado atascado. | Básico |
| Certificados y cuestionarios | Dan a los miembros metas que alcanzar. | Básico |
| Correo «tu primer mes» | Llega a los miembros antes de la primera renovación. | Pro |
| Flujo de cancelación | Pregunta por qué y ofrece una pausa o un plan más barato. | Pro |
Lista de comprobación para lanzar suscripciones
- Modelo y precios decididos, con opción mensual y anual.
- Claves de Stripe, endpoint y secreto de firma guardados en el plugin.
- Los seis eventos del webhook seleccionados en Stripe.
- Planes creados y enlazados desde la página de ventas.
- Alta, renovación, pago fallido y cancelación probados.
- Términos, política de privacidad y reglas de reembolso publicados.
Lee también los criterios para elegir un plugin LMS si todavía estás comparando herramientas, o mira cómo se compara Far LMS en la visión general de alternativas y en Far LMS frente a MemberPress.
Preguntas
Preguntas frecuentes
¿Puedo vender suscripciones con la versión gratuita de Far LMS?
No. La versión gratuita vende compras únicas a través de Stripe. Las suscripciones recurrentes con cambios de plan y prorrateo justo empiezan en el plan Básico. Mira los precios.
¿A dónde va el dinero de las suscripciones?
A tu propia cuenta de Stripe. Far LMS no cobra comisión en ningún plan; tú pagas las tarifas de Stripe y, en los planes de pago, la licencia mensual o anual.
¿Qué pasa cuando falla la tarjeta de un miembro?
Stripe informa de la factura fallida a tu web mediante el webhook (invoice.payment_failed) y el acceso sigue el estado de la suscripción. En el plan Pro, los recordatorios de pagos abandonados te ayudan a recuperar pagos sin terminar.
¿Necesito un plugin de membresía aparte?
No para membresías de cursos. Un LMS que gestione pagos recurrentes, aula y cuentas de alumnos lo cubre. Si ya usas uno, Far LMS puede importar a sus alumnos para que conserven el acceso.
¿Pueden los miembros cancelar o pausar?
Sí. En el plan Pro, el flujo de cancelación pregunta el motivo y ofrece una pausa o un plan más barato antes de cancelar.
Tu academia. Tu marca. Tus ingresos.
Instala hoy la versión gratuita y empieza a montar tu academia en la web de WordPress que ya tienes.