Más de una vez he hablado de WooCommerce Subscriptions como uno de esos plugins imprescindibles en multitud de proyectos porque permite establecer pagos recurrentes para productos o servicios con plena integración con WooCommerce y todo su ecosistema de plugins oficiales.
Esto en la práctica es aplicable a multitud de modelos de negocio: sitios de membresía, productos de discovery marketing (las famosas «boxes»), suscripciones a productos o servicios…
Tabla de contenidos
Pagos recurrentes con WooCommerce Subscriptions
Básicamente, si tienes un producto o servicio susceptible de generar cargos periódicos, WooCommerce Subscriptions es el plugin que necesitas. Yo, sin ir más lejos, lo utilizo para mi servicio de mantenimiento web. El único inconveniente es el alto precio que tiene, pero realmente el plugin los vale.
WooCommerce Subscriptions funciona añadiendo dos nuevos tipos de producto a tu tienda, las suscripciones simples y las suscripciones variables, que cuentan con su propio sistema de precios:
- Una cuota de alta, matrícula, cargo inicial o como lo quieras llamar (sign up fee), que es opcional
- Un precio de la suscripción, que es el cargo que se realiza periódicamente (con cualquier periodicidad que se seleccione, entre un día y seis años)
- Un precio en oferta, que se aplica a cada una de las cuotas del precio de suscripción
- Un periodo de prueba gratuita, opcional y con la duración que se quiera establecer
Cupones descuento en WooCommerce Subscriptions
Pero además WooCommerce Subscriptions introduce, y aquí está a veces el lío para los usuarios, cuatro nuevos tipos de cupones descuento que, para más inri y mientras no traduzcan el plugin, aparecen en inglés en la página de creación de cupones:
- Sign Up Fee Discount, descuento en la cuota de alta (cantidad fija)
- Sign Up Fee % Discount, descuento en la cuota de alta (porcentaje)
- Recurring Product Discount, descuento en producto recurrente (cantidad fija)
- Recurring Product % Discount, descuento en producto recurrente (porcentaje)
Y digo que está el lío porque podemos querer hacer varios tipos de descuento a nuestros clientes:
- Descuento en la cuota de alta (fijo o porcentaje)
- Descuento en el pago recurrente (fijo o porcentaje)
- Descuento en la primera cuota (fijo o porcentaje), independientemente de que haya o no cuota de alta, es decir, en el primer pago periódico
Y, planteado así, no es tan evidente la forma de hacerlo. De hecho, es una característica que habitualmente plantea consultas de mis clientes y suscriptores.
¿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.
Descuento puntual y descuento recurrente en un producto de suscripción
La cuestión es ésta: el descuento en producto recurrente (Recurring Product Discount), ya sea en cantidad fija o en porcentaje, se aplica en todas y cada una de las cuotas mientras la suscripción, es decir, es un descuento recurrente.
Actualización. Desde WooCommerce Subscriptions 2.3+ se puede seleccionar durante cuántos ciclos se aplicará el descuento (por ejemplo, para las seis primeras renovaciones), aunque eso no afecta al resto de lo dicho aquí.
Y claro, habitualmente no es eso lo que se quiere conseguir. Un buen recurso de marketing (que, por cierto, yo he usado en un par de ocasiones con mucho éxito para mi suscripción a plugins) es ofrecer un descuento en la primera cuota durante un tiempo limitado, ya sea unas rebajas, un Black Friday o cualquier otra ocasión.
¿Qué ocurre en estos casos? ¿Cómo podemos conseguir esto? Pues, de tan obvio, a veces no se ve, y es que (habitualmente) el gestor de la tienda se obceca en la necesidad de los cupones específicos de WooCommerce Subscriptions olvidando que, aunque especial, al fin y al cabo una suscripción no deja de ser un producto de WooCommerce.
Y, sí, la respuesta ahora parece obvia: los cupones estándar de WooCommerce se pueden aplicar tambien (¡faltaría más!) a los productos de suscripción, tanto simple como variable. Es más, cuando aplicas un cupón normal de WooCommerce (descuento en porcentaje, descuento fijo de producto) a un producto de suscripción, este cupón se aplica sólo a la primera cuota y no a los sucesivos cargos de renovación.
Así que ya lo sabes: si quieres hacer un descuento del 50% en la cuota del primer mes en altas online para tu gimnasio o cualquier cosa similar, olvídate de los cupones de Subscriptions; la respuesta está en los cupones estándar de WooCommerce.
Vídeo: Descuentos puntuales y recurrentes en WooCommerce Subscriptions
En este vídeo puedes ver los diferentes tipos de descuentos que podemos establecer con WooCommerce Subscriptions, y cómo configurar cada uno.
Daniel dice
Hola, que tal si a mi cliente se le ocurre lo siguiente
Suscripción recurrente: primeros 6 meses 1 euro, pero a partir del 7mo mes entonces 3 euros
Es posible hacer esto con este plugin? o hay otro que me lo permita? de ser así, cual es el nombre de este plugin?
Saludos
Enrique J. Ros dice
Hola Daniel
Se puede hacer mediante un cupón que aplique el descuento durante los seis primeros ciclos (WooCommerce Subscriptions puede hacerlo desde la versión 2.3+).
Un saludo.
Juan dice
Hola Enrique! Como siempre excelente artículo. Tengo una duda semejante a la de Daniel, pero a la inversa: que durante los primeros seis ciclos cueste 3 euros pero a partir del septimo ciclo cueste 1 euro. ¿Se puede hacer con este plugin o habrá algún otro? ¿o tal vez un plugin que pueda aplicar cupones a cualquier etapa de la suscripción? De antemano gracias!
Mario dice
Hola Enrique,
Muy buen post como siempre.
Sabes si se puede hacer un descuenta a final de mes?
En mi caso completo , por ejemplo, ofrezco un sercicio semanal. Me encantaría que las tres primeras semanas fueran al mismo precio (por ejemplo 100€ cada semana) y la última 90 euros. De esta manera quiero qe la gente se suscriba por el descuento, pero sólo se aplicará si están un mes.
un saludo y muchas gracias
Enrique J. Ros dice
Hola Mario
La verdad, no conozco forma de hacer algo así, lo que por otra parte no significa que no pueda hacerse. Envía una consulta pre-sale a Automattic. Si no saben contestarte te conectan directamente con el desarrollador, que es quien mejor te lo podrá indicar.
Un saludo
Isabella Marín dice
Hola! Quisiera saber si es posible, cuando se trata de un producto virtual, crear un cupón de 15 días gratis, es decir, que pasados estos 15 días, se comience a cobrar. Muchas gracias.
Enrique J. Ros dice
Hola Isabella
La mayoría de plugins de suscripciones permiten configurar un periodo de prueba.
Un saludo
Pablo dice
Hola Fernando!
Muy buen video, muy bien explicado, pero me surge una duda ya que en el video eso no lo comentas (quitaste la tarifa de registro):
Como se haría si por ejemplo pongo tarifa de registro de 1€ (más que nada para que pongan la tarjeta) y doy no sé 7 dias para que prueben el producto y si no se dan de baja el dia 8 les cobro 100€ – 1€ que fue lo de la tarifa de alta es decir 99€ el primer mes y a partir del segundo los 100€ hasta que se den de baja claro.
es decir configuro el producto: simple subscription;
precio de la suscripción : 100€ cada mes
expira: nunca
sign-up fee: 1€
free trial: 7 dias
cupón: ¿descuento fijo en carrito?
importe del cupon: 1€
restricción de uso: el producto de 100€ cada mes
si lo configuro asi al tener tarifa de alta de 1€ y free trial de 7 dias no me hace el descuento en la primera cuota, lo hace en la tarifa de alta es decir me pone 1€ – 1€ = 0€
Espero puedas ayudarme.
Gracias
nuglas dice
Hola Enrique Excelente articulo. Me gustaría dar un descuento de 30% de descuento a todos aquellos clientes que gasten como minino 100$ dentro de mi tienda. Si gastan menos de 100% quitarle el beneficio del 30% Esto seria posible?
Enrique J. Ros dice
Hola Nuglas
El gasto mínimo necesario para poder aplicar un cupón puede establecerse en la propia configuración del cupón, hay una opción para ello.
Un saludo
Puri De Cuenca dice
Hola. Una pregunta.
Me gustaría poner una promoción que consiste en que si incluyen en el carito un producto X se haga un descuento a todo el carrito. Es decir, que el descuento a todo el carrito esté condicionado a que incluyan el producto X ¿Como sería posible? Hasta ahora lo único que he conseguido es que se haga descuento a ese producto, pero no al total del pedido.
Graciassss.
Enrique J. Ros dice
Hola Puri
Echa un vistazo a WooCommerce Dynamic Pricing, es posible que te sirva para lo que necesitas.
Un saludo
Mario dice
Hola Enrique, lo primero gracias por tus vídeos que tiempo después nos siguen ayudando a muchos.
Te quiero plantear un problema que estoy teniendo con estos descuentos y quizá ayude a otras personas.
Tengo un producto de suscripción recurrente con un precio de 80€ mensuales que tiene una cuota de alta de 30€.
Como estamos a mitad de mes, tengo un cupón que de forma automática deja el producto en 40€.
Además tengo otro cupón automático en la cuota de alta para descontar 10€ y dejarla en 20€.
Así que tengo un carrito final de 40€ de producto + 20€ de cuota de alta.
Por otro lado, creo un cupón con un descuento de producto periódico del 100%. Porque lo que quiero es que el cliente no pague nada del producto periódico ese mes y tan solo pague los 20€ de la cuota de alta.
El problema es que ese cupón en vez de limitarse solo a descontar del producto, deja el carrito a 0€, descontando también la cuota de alta.
Es decir, como le digo que es un descuento del 100% del producto, está restando los 80€ pero como el producto está rebajado a 40€ los descuenta enteros y además se lleva los 20€ de la cuota de alta, descontando 60€ en total. Y ahí para porque deja el carrito a 0€ que sino seguiría hasta descontar los 80€ que son el 100€ del producto periódico como lo está entendiendo ese cupón.
Mi pregunta es si hay alguna forma de que ese cupón tenga en cuenta que el producto está rebajado por otro cupón previo automático y que lo que quiero es que reste el 100% del producto que queda en el carrito, en este caso 40€ solamente.
Es un poco complejo, espero haberme explicado bien.
Muchas gracias 🙂
Mauricio dice
Hola, buenas tardes. Quiero vender cursos en línea de pago semanal (Porque son idiomas), y a partir de la segunda semana, aplicar un descuento X hasta un número determinado de semanas. ¿Cómo debería hacer el cupón? ¿Debería establecerlo en los límites de gasto máximo? Gracias por la respuesta y sobre todo, gracias por los aportes.
Saludos.
Jose Vera dice
Enrique, buenos días.
Tengo una tienda virtual en donde el cliente se suscribirá al carrito de compras.
Estoy usando el plugin enhancer for woocommerce subscriptions, en donde he establecido tres frecuencias de entrega (semanal, quincenal y mensual) junto con tres períodos de suscripción (trimestral, semestral, anual). Cuando el cliente elige la frecuencia se deberá aplicar un descuento a los productos (0% por semanal, 2% por quincenal y 4% por mensual).
Cuando se elige un solo producto en una frecuencia de entrega quincenal, por ejemplo, todo marcha bien, (si el producto vale 100, el precio en el carrito cambia a 98), pero (y he ahí el problema) cuando se elige más de una unidad el descuento es el doble, es decir si elijo 2 unidades el precio total debería ser 196 (100*2*.98), pero está arrojando 192 (100*2*.96). El problema se mantiene si elijo más unidades, es decir no hace el doble descuento por cada unidad extra sino que lo aplica cuando hay más de una unidad.