Cuando se trata de establecer productos o servicios de suscripción (es decir, con pagos recurrentes) en WooCommerce hay muchas alternativas, y de vez en cuando me preguntan mi opinión sobre uno u otro plugin de este tipo.
Elegir uno u otro plugin para una funcionalidad concreta depende en gran medida de las necesidades del proyecto y de las preferencias personales. Sin embargo, cuando la diferencia es tan abrumadora como en este caso, la cosa suele estar bastante clara: ¿para qué vamos a buscar alternativas, si está disponible la mejor opción? Vamos a repasar las ventajas de usar Woo Subscriptions para pagos recurrentes.
Tabla de contenidos
- Por qué usar Woo Subscriptions para crear suscripciones
- Diferentes tipos de suscripción
- Calendario de pagos flexible y fácil de configurar
- Renovaciones automáticas y manuales
- Sincronización de los pagos
- Renovaciones anticipadas
- Reintentos de cobro en renovaciones fallidas
- Gestión de la suscripción por parte del cliente
- Notificaciones por correo electrónico
- Cupones integrados
- Informes completos
- Obtener Woo Subscriptions
Por qué usar Woo Subscriptions para crear suscripciones
Como decía, la elección de un plugin u otro depende de las necesidades del proyecto (concretamente de si el plugin cubre por completo estas necesidades), aunque también tiene un gran componente de preferencia personal.
Sin embargo hay casos en los que (habitualmente) no hay ni que pensárselo. WooCommerce Subscriptions es uno de esos casos: en todos los proyectos propios y ajenos de este tipo que he desarrollado (y son unos cuantos) siempre he optado por WooCommerce Subscriptions.
Y no es sólo porque sea el plugin de suscripciones oficial de WooCommerce. Da igual por dónde lo mire, sus ventajas sobre las alternativas (como YITH WooCommerce Subscription Premium) son abrumadoras, sobre todo si las consideramos en conjunto.
¡Vamos a ver cuáles son las principales!
Diferentes tipos de suscripción
Con WooCommerce Subscriptions puedes crear fácilmente suscripciones de la misma forma en que creas cualquier otro producto. Pero, a diferencia de otros, no te facilita un sólo tipo de producto de suscripción, sino dos: suscripción simple y suscripción variable.
Con una suscripción variable podrás establecer diferentes periodicidades, cada una con sus precios. Por ejemplo, puedes ofrecer un servicio recurrente con pagos mensuales, semestrales o anuales, todos ellos configurados como variaciones de un mismo producto de suscripción.
Además, al ser un producto de WooCommerce, estas suscripciones pueden ser virtuales (productos digitales, servicios recurrentes) y/o descargables, es decir, llevar aparejada la descarga de un producto digital.
En dos palabras: puedes crear suscripciones que se adapten completamente a tu modelo de negocio.
Calendario de pagos flexible y fácil de configurar
El alma de un plugin de suscripciones es el calendario de pagos: cuánto se paga, cada cuánto y durante cuánto tiempo. Y es muy importante que se pueda establecer con mucha flexibilidad, porque prácticamente cada negocio requiere una cosa diferente a este respecto.
En este aspecto WooCommerce Subscriptions no deja nada que desear:
- Puedes establecer con total libertad un calendario de pagos con periodicidad en días, semanas, meses o años.
- Puedes configurar una tasa de alta (que se paga una sola vez, al comprar la suscripción).
- Puedes establecer un periodo gratuito de prueba de cualquier duración en días, semanas, meses o años.
- Puedes establecer una duración concreta y limitada de la suscripción o simplemente configurarla para que se mantenga activa mientras el cliente quiera mantenerla contratada.
Renovaciones automáticas y manuales
La integración con las pasarelas de pago se hace a través de los plugins disponibles para WooCommerce, así que la configuración es la misma que para los productos normales, con una única diferencia: para las renovaciones automáticas la pasarela debe ofrecer pagos recurrentes, y estos deben estar soportados por el plugin de integración.
Esto es una limitación, pero es una limitación de las propias pasarelas (no todas ofrecen pagos recurrentes), así que el problema no es de WooCommerce Subscriptions, sino de todos los plugins de suscripciones. La ventaja respecto a otros plugins es que, al funcionar con WooCommerce, la mayoría de integraciones están disponibles.
Las pasarelas mayoritarias están soportadas e integradas: PayPal y Stripe. Pero, además, desde no hace mucho también está integrada una de las principales pasarelas de pago con tarjeta en España, Redsys, mediante el plugin oficial de WooCommerce para esta pasarela, WooCommerce Redsys Gateway.
Esto respecto a las renovaciones automáticas. Porque, por otro lado, Woo Subscriptions te permite configurar las renovaciones como manuales (el cliente recibe una notificación para cada pago recurrente y debe realizarlo de forma manual), e incluso tiene una opción que permite que el cliente pueda activar las renovaciones automáticas o cambiarlas a manuales mediante un «interruptor»:
Sincronización de los pagos
Cuando un usuario se suscribe, Woo Subscriptions establece las fechas de renovación en función de este día (el mismo día del mes si es una suscripción mensual, el día de la semana para suscripciones de la semana, etcétera).
Sin embargo, dispone de una opción que te permite hacer que todas las renovaciones se realicen de forma sincronizada, cobrándose todas el mismo día. Así, si por ejemplo ofreces una suscripción mensual, puedes realizar todos los cargos el primer día del mes (o el último, o el que quieras), de forma que ingresas todos los pagos a la vez.
En este caso, para el primer periodo Woo Subscriptions prorratea el pago, es decir, cobra la parte proporcional que corresponde desde la contratación hasta la fecha sincronizada de la primera renovación. Esto lo entenderás muy fácilmente con un ejemplo. Si en tu suscripción mensual alineas todos los pagos el día 1 y un usuario se suscribe el día 15 del mes, este usuario sólo pagará la mitad hasta la renovación del día 1 del siguiente mes, en que pagará ya la suscripción completa.
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
Renovaciones anticipadas
Por si no todas estas opciones para las renovaciones no fueran suficientes, WooCommerce Subscriptions te permite ofrecer a los clientes la posibilidad de pagar la renovación de la suscripción antes de que se cumpla el periodo actual.
Esto se puede hacer de forma muy sencilla mediante un botón que hay en la página de detalles de la suscripción (en la página Mi cuenta):
Es importante mencionar que, en el caso de suscripciones pagadas con PayPal, es el propio procesador (no el plugin de suscripciones) el que gestiona y realiza las renovaciones según el calendario establecido durante la contratación, por lo que en estos casos no está disponible la renovación anticipada.
Reintentos de cobro en renovaciones fallidas
No todos los pagos de renovación tienen éxito a la primera: una tarjeta de crédito que ha caducado desde que se estableció la suscripción, una cuenta de PayPal sin saldo, una cuenta sin fondos asociada a una tarjeta de débito… Es inevitable, un porcentaje de los intentos de renovación van a fallar.
Sin embargo, Woo Subscriptions no «se rinde» cuando pasa algo así, sino que establece una serie de reintentos (siempre y cuando se haya activado la opción para ello en los ajustes del plugin). Hasta cinco intentos realiza antes de que la suscripción quede como cancelada:
- Un primer intento 12 horas después de la renovación fallida.
- Un segundo intento 12 horas después del primero, si éste ha fallado.
- Un tercer intento, 24 horas después del segundo.
- Un cuarto intento 48 horas después del tercero.
- Un quinto intento 72 horas después del cuarto intento fallido.
Durante todo este tipo la suscripción está en espera. Si esta suscripción está ligada a una membresía con WooCommerce Memberships, ésta es pausada y el usuario no tiene acceso a las ventajas (descuentos, contenido restringido, etcétera) que le proporciona.
Si el quinto intento de renovación falla, la suscripción pasa a Fallida.
Gestión de la suscripción por parte del cliente
El cliente tiene en todo momento el control sobre su suscripción (el que tú le proporciones, al menos): ya hemos visto que, con la configuración adecuada, puede seleccionar si los pagos de renovación son automáticos o manuales o si quiere renovar su suscripción antes de que ésta expire.
Pero es que Woo Subscriptions tiene otras opciones para permitir al cliente cambiar entre un tipo de suscripción y otro en caso de suscripciones variables, cambiar la forma de pago, la dirección de facturación, suspender la suscripción (es decir, pausarla, en caso de que activemos dicha opción) o, incluso, cancelar su suscripción en cualquier momento. Todo desde Mi cuenta.
Notificaciones por correo electrónico
Tanto el administrador del sitio como el cliente están informados en todo momento de cualquier aspecto importante referente a las suscripciones. No sólo una nueva suscripción o una cancelación, sino también renovaciones exitosas, fallidas, reintentos de pago, cambios de suscripción, pagos anticipados, suscripciones expiradas o suspendidas…
Toda una serie de notificaciones por correo electrónico, integradas en el sistema de notificaciones de WooCommerce y con plantilla editable, al igual que éstas.
Cupones integrados
WooCommerce Subscriptions te permite emitir cupones descuento, ya que se integra con el sistema de cupones de WooCommerce. Además, el sistema es también flexible, permitiendo cupones con descuento (tanto en cantidad como en porcentaje) para la tasa de alta, la primera cuota e, incluso, cupones recurrentes aplicables a cada una de las renovaciones.
No me extiendo sobre el tema porque ya le dediqué una entrada en su momento. Si te interesa ampliar la información, puedes encontrarla aquí:
Informes completos
¿Y qué sería de nosotros, los gestores de tiendas, sin los informes? No se pueden tomar decisiones acertadas sobre un negocio sin datos completos y a la vez claros y comprensibles. WooCommerce los da, pero no todos los plugins de suscripciones lo hacen. De hecho, éste es uno de los puntos en el que más falla.
WooCommerce Subscriptions no comete este error. Sus informes se integran perfectamente con los de WooCommerce (tienen su propia pestaña), y son igual que estos, claros, comprensibles y completos. De esta forma puedes decidir sobre acciones en tu membership site sabiendo lo que haces, no a ciegas.
Datos tan importantes como los ingresos esperados por renovaciones en el próximo periodo, la tasa de retención, las suscripciones por producto o por cliente, los intentos fallidos de renovación… Cualquier número que quieras conocer sobre tus suscripciones lo tienes ahí, incluyendo su evolución en el tiempo en cualquier periodo que te interese.
Obtener Woo Subscriptions
El único inconveniente de Woo Subscriptions es el alto precio de su licencia, que está a la venta en el marketplace oficial de WooCommerce por 199US$ para una única web.
Ése es, claro, el precio del soporte y las actualizaciones automáticas durante un año, ya que el plugin en sí es GPL. Recuerda que puedes descargarlo, siempre en su versión actualizada, desde el área de descargas si eres suscriptor de mis plugins (más información).
Jaime dice
Buenas Enrique.
Muy buen post, estaba dudando sobre alternativas a la hora de poner en marcha un sistema de suscripción en woocommerce y me lo has dejado claro, pero a la hora de comprar el plugin tengo una duda
¿El pago del plugin es unico o se debe paga de forma anual?
Saludos
Enrique J. Ros dice
Hola Jaime
Los plugins de WooCommerce.com usan el sistema habitual de pagos y licencias, en el que ésta se renueva anualmente. En caso de no renovarla podrás continuar usando el plugin, pero no contarás con actualizaciones ni soporte.
Un saludo
Mario dice
Hola Enriqué, muchísimas gracias por el post, es de lo mejor que he encontrado.
Tengo una duda: si compro el plugin, puede trabajar directamente con Stripe o tengo que comprar otro plugin para integrarlo? Es lo único que no me queda claro.
Muchísimas gracias de antemano,
Mario
Enrique J. Ros dice
Hola Mario
No, el plugin de Stripe es gratuito
Un saludo
Alberto dice
Hola! Qué bueno el post. Pero tengo una duda. Es obligatorio que el cliente se haga una cuenta en mi web?
Porque no nos interesa esto. Queremos que el proceso de compra sea lo más rápido y con menos clicks posibles.
Muchísimas gracias
Enrique J. Ros dice
Hola Alberto
Para los pagos recurrentes es preciso que haya una cuenta de usuario.
Un saludo
Diego dice
¿Y esa cuenta puede forzarse a crearse en el momento del pago?
Es curioso, me está dando ese mensaje de «Debes iniciar sesión para realizar el pago» una web que estoy construyendo. El producto es una suscripción simple, virtual.
Sin embargo, tengo dos webs más donde hice una suscripción variable, porque ahí daba la opción de pagar al mes o al trimestre, y sí deja comprar sin registrarte.
¿Por qué pasa esto? ¿Alguna manera hay de que se pueden vender suscripciones a usuarios no registrados?
Mariano dice
Buenas Enrique,
¿la sincronización y el prorrateo de pagos se puede realizar con productos de suscripción estándar o es necesario crear un producto variable?
Saludos.
Juan Carlos Jimenez dice
Hola. Te felicito por el post. Muy esclarecedor.
Me surge una duda: Tengo un producto que tiene fecha de inicio y fecha de finalización. existe alguna forma de establecer la fecha de finalización A las suscripciones (es decir, q cuando llegue esa fecha ya no se pueda renovar)
Gracias
Enrique J. Ros dice
Hola Juan Carlos
Eso depende del plugin que estés usando para suscripciones, pero en principio todos (o casi todos) permiten establecer suscripciones de duración determinada (por ejemplo X número de semanas, meses, años…), aunque no una fecha arbitraria.
Un saludo
Pedro Navas dice
Hola,
Genial tu post, gracias!
¿Sabes si existe traducción a español para esta extensión? Me viene en perfecto inglés, pero ni rastro de español.
Saludos!
Enrique J. Ros dice
Hola Pedro
No está traducido, pero puedes hacerlo según explico aquí.
Un saludo
aldo gamez gamez dice
Buenas noches, me gusto tu reseña, quisiera saber si me recomiendas el woocommerce suscription, he leido malas referencias sobre este pluggin ademas es suscripcion anual en dolares?, saludos
Daniel GC dice
Aldo, dónde has leido malas referencias? ando en la investigación también y me gustaría saber las desventajas
Ignacio S dice
Hola Enrique, como estas? Woocommerce suscriptions me sirve para hacer una revista de pago? Estoy buscando monetizar un portal y no encuentro una alternativa que me sirva en Argentina con mi moneda.
Saludos
Enrique J. Ros dice
Hola Ignacio
Lo que vendas es irrelevante, lo importante es cómo plantees el modelo. WooCommerce Subscriptions te sirve para realizar cobros recurrentes.
Un saludo
Leire dice
Hola! Gracias por el artículo 🙂 Yo ya tengo instalado Woocommerce Subscriptions, mi duda es cómo vincular el usuario que se ha suscrito a los contenidos que obtiene a cambio de esa suscripción.
En este caso la suscripción le da «derecho» a acceder a algunos de los cursos que tengo creados en mi web con Sensei. ¿Cómo hago para que en el momento en el que se suscriban, automáticamente, tengan acceso a esos cursos en cuestión?
Gracias de antemano!
Enrique J. Ros dice
Hola Leire
Para eso necesitas WooCommerce Paid Courses
Un saludo
Dayana dice
Hola, bastante excelente la información. Gracias por compartir.
En este momento estoy realizando una academia en mi web y tengo instalados los plugging Woocommerce Paid Courses y Woocommerce Subscriptions pero me parece que ambos plugging se pelean un poco entre quién dará acceso luego de la compra del producto. Yo no quiero que los productos estén bajo membresías sino poder restringir el contenido del curso y que al pagar, se le dé acceso al estudiante. Por lo cual, estoy pensando seriamente pedir la devolución de mi dinero por el plugging Woocommerce Subscriptions, además, he leído algunas reseñas que no me han agradado mucho. Si pudieras darme una sugerencia, te lo agradecería. Saludos!
Alex dice
Hola Enrique, como siempre muy buen artículo y sobre todo de mucho valor, muchas gracias.
Me queda una duda, ya tengo instalado el plugin, solo que veo que cuando el usuario cancela la suscripción, pone el estado de ésta como «pendiente de cancelación»… hay alguna forma de que sea automático o mejor aún, que cuando el cliente de clic en cancelar, le pregunte si está seguro y si dice que si, que se cancele en automático sin que el administrador tenga que ir a suscripciones y cancelarlo manualmente?
De antemano muchas gracias, espero haberme explicado y que haya una solución.
Saludos.
Enrique J. Ros dice
Hola Alex
No tienes que hacer nada. La suscripción queda pendiente de cancelación hasta el siguiente ciclo (es decir, cuanto toque la siguiente renovación), momento en que se cancela definitivamente. Esto permite que el usuario pueda reactivarla hasta ese momento y que, si lleva aparejada una membresía, ésta se mantenga durante el periodo que ya está pagado.
Un saludo
Ángel dice
Muchas gracias por la falta de respuesta y por eliminar los dos comentarios con dudas que realizé!! Una forma de actuar muy profesional por lo que veo…
Enrique J. Ros dice
Hola Ángel
No elimino comentarios. Si contenían enlaces quedaron filtrados como spam.
Un saludo
Fernando dice
Tengo una guerra con REDSYS que roza lo ilógico. Contratamos el tpv para pagos recurrentes y adquiero el Woocommerce Subscriptions. Meto los productos y no funciona,…el no funciona va por 16 días para instalar una mísera pasarela de pago con Rural Vía porque no dan con el error, y de vez en cuando me dicen que es el Plugin el que está mal (a ver si cuela), otras veces me dicen que el problema es mío por usar plugins no oficiales de REDSYS, a lo que les respondo preguntándole que me digan dónde puedo encontrar esos plugins «oficiales» para tpv virtual con pagos recurrentes y se callan,…vamos,…maldita la hora
maria dice
Buenos dias, cuando se pone un periodo de prueba gratuito de 15 dias por ejemplo introduciendo la tarjeta para que el dia 16 se realice el cobro por stripe, una vez llega ese dia, stripe cobra pero en wordpress aparece en Espera y pendiente de pago, sabes cual puede ser la razon?? muchisimas gracias de antemano.
Paco Garcia dice
Hola.
Estoy a punto de instalar el plugin de Woocommerce susbscriptions para crear suscripciones de un producto entregable que vendo. Veo que cuando se hace la suscripción se genera un pedido automáticamente, ok, pero me surge una duda ¿cada vez que llegue la fecha del siguiente pago y éste se haga, se generará otro pedido automáticamente o tengo que estar pendiente de las fechas porque el sistema no lo avisa? No sé si aparecerá como un nuevo pedido o como una nueva suscripción o si recibo un email con el aviso…
Muchas gracias por adelantado y muchas gracias también por la labor que haces 🙂
Saludos
Enrique J. Ros dice
Hola Paco
Aquí puedes ver cómo es el ciclo de renovación.
Un saludo
Javier dice
Hola Enrique, tienes algún hack o plugin para suscriptions que permita hacer el primer cobro de inmediato (matrícula) y luego iniciar el cobro recurrente en una fecha determinada, por ejemplo 3 mese después?
AlbertCanalsCortes dice
Hola Enrique, genial post gracias.
Estoy montando una página web con suscripciones, y tengo una duda que no puedo resolver… es posible mostrar en el pedido y factura de una renovación el «número» de suscripción a la qué pertenece el pago? Ahora solo muestra los productos pagados pero no se menciona a qué #numero de suscripción con lo que es difícil trackearla para mi cliente.
muchas gracias!!