Una de las características más demandadas y que WooCommerce no tiene en la instalación por defecto es el tema de los descuentos por volumen o rappel, así que he preparado un corto vídeo para que puedas ver cómo conseguir estos descuentos por cantidad en WooCommerce.
¡Dentro vídeo!
Tabla de contenidos
Vídeo: ofrecer descuentos por cantidad en WooCommerce
Muy sencillo, ¿verdad? Vamos a verlo a continuación todo en detalle.
Cómo hacerlo: WooCommerce Bulk Discount
El plugin utilizado es WooCommerce Bulk Discount, un plugin gratuito y, como ya has podido ver en el vídeo, muy sencillo y rápido de configurar y de utilizar.
El único inconveniente que tiene es plugin es que no tiene una opción para aplicar los mismos descuentos por cantidad a productos de forma masiva. En cambio, tiene la gran ventaja de permitirnos considerar (o no) distintas variaciones de un mismo producto de forma conjunta a la hora de aplicar los descuentos por volumen.
La pantalla de opciones
Una vez instalado y activado el plugin puedes ver que ha aparecido la nueva pestaña WooCommerce > Ajustes > Descuento Masivo.
En ella encontrarás algunas opciones de configuración interesantes, aunque las más importantes son las dos primeras.
Tipo de descuento. La primera opción que encontramos es el tipo de descuento. En ella podemos elegir si el descuento por cantidades será en porcentaje (por ejemplo, un 10%) o en una cantidad fija de la moneda en que tengamos configurada la tienda (5 euros/dólares, etc).
Tratar las variaciones de productos por separado. Ésta es una opción muy interesante si tienes productos variables en tu ecommerce.
Por defecto aparece marcada. Si la dejas así, tratará las distintas variaciones de productos como productos diferentes. Es decir, solamente aplicará descuentos a aquellas variaciones que se compren en cantidad suficiente como para llegar a un tramo de descuentos, independientemente de que se compren otras variedades.
Por contra, si desmarcas la casilla, a la hora de aplicar los descuentos considerará todas las variaciones compradas como el mismo producto. No sé si me he explicado bien, pero viendo el vídeo te va a quedar claro enseguida.
¿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.
Remove any bulk discounts if a coupon code is applied. Marcada eliminará los descuentos por cantidad en caso de que se aplique un cupón a la compra. Muy útil para tener muy controlados los márgenes en caso de que se use un cupón y las promociones no acumulables.
Las siguientes opciones son para mostrar un mensaje en el carrito y para elegir si queremos que se muestren los descuentos en el historial de pedidos, en el email que recibe el cliente y en las facturas.
Además, puedes elegir de qué forma se muestra el precio viejo y el precio nuevo en el carrito mediante CSS (la traducción de la última opción está mal, dice «precio viejo» cuando en realidad se refiere al «precio nuevo», después de aplicado el descuento).
Configuración de los descuentos por cantidades
Pero el auténtico corazón, la verdadera utilidad de este plugin, está en la ficha de producto. Al crear o editar un producto veremos que ahora hay un nuevo apartado en los datos del producto, concretamente una pestaña llamada Descuento Masivo.
En él podemos habilitar la aplicación del descuento por cantidad para el producto y configurar las cantidades, tanto el mínimo de unidades a comprar para acceder al descuento como los descuentos que se aplicarán en cada tramo.
Además, podemos informar de ello mediante un mensaje, que se mostrará en la ficha del producto, debajo del botón Añadir al carrito.
Conclusión
Fácil, ¿verdad? Como ves, siempre hay un plugin al rescate cuando se trata de conseguir cosas que WooCommerce no hace por defecto. Y, gracias a éste, ahora puedes aumentar el ticket medio de caja (y así subir la facturación al cabo del mes) de forma muy sencilla, ofreciendo a tus clientes descuentos por cantidades.
Espero que te haya sido útil y, como siempre, si tienes alguna consulta respecto a este tema o a cualquier otro relacionado con WordPress o con WooCommerce, me tienes a tu disposición.
Carles dice
Hola.
Gracias y felicidades por el post.
Ya estoy usando este plugin y lo considero muy recomendable.
¿Existe la posibilidad de poner el descuento directamente en la página del producto?
Enrique J. Ros dice
Hola Carles
No entiendo muy bien a qué te refieres. El descuento ya se pone en la página del producto…
Un saludo.
Judit dice
Hola Enrique J,
Gracias por el post, es genial. Lo que quisiera conseguir ahora es que se viera el precio del producto con el mayor descuento. Es decir, por ejemplo, si el precio varia por cantidades de esta forma:
1-20: 5€
21-51: 3€
+50: 2€
El precio que se muestre en la pagina de producto (debajo del titulo) sea «Desde 2€». ¿Sabes cómo hacerlo?
¡Gracias!
Enrique J. Ros dice
Hola Judit
Se me ocurren dos formas, una fácil y no muy buena y otra difícil y menos chapucera, pero evidentemente ambas requieren programación, ya que hablamos de una modificación interpuesta entre el plugin y WooCommerce.
Un saludo.
Judit dice
¡Gracias por tu respuesta! ¿Cómo sería la fácil, por favor?
Enrique J. Ros dice
Modificar el template incluyendo una función en PHP para que muestre el precio como tú quieras. Te dije que ambas requerían programación 🙂
Un saludo.
Gloria dice
Hola Enrique! Tengo el mismo problema. Creo que mis productos no atraen porque se muestra el precio más caro, cuando en realidad NADIE lo compra a ese precio (siempre compran mucha más cantidad).
¿Sabrías detallar cuál es la «forma difícil y menos chapucera» para hacer esto? ¿Qué código sería?
Gracias, ayudas mucho a tener tiendas de éxito 😉
Enrique J. Ros dice
Hola Gloria
No se trata de un snippet de código que puedas copiar y pegar en el functions.php, hablo de invertir unas horas en programarlo.
Un saludo.
Raquel dice
Hola, necesitamos un plugin de Woocommerce que aplique un % de descuento cuando se supuere un coste concreto, por ejemplo un 20% cuando la compra supere 25€. Conoces algún plugin que lo haga GRATIS? Gracias
Enrique J. Ros dice
Hola
Pues que lo haga GRATIS no, pero si no quieres gastar siempre puedes tirar de cupones.
Un saludo.
Víctor Manuel dice
Buenas tardes Enrique, me ha servido tu artículo para poder aplicar descuentos en WooCommerce pero el plugin a mi me muestra todo en ingles, ¿hay forma de ponerlo en español?
Gracias.
Liz dice
Yo he conseguido varias traducciones perooo no funcionan…
Patricio dice
Conseguiste traducir a español?
David dice
Hola. Muy interesantes la página y tus consejos.
Hasta ahora estaba utilizando este plugin sin problema. Pero he instalado el plugin Booster for Woocommerce, y su función Price for User Role no funciona, ya que me aplica el descuento que le pongo a cierto role de usuario DOS VECES. He indagado en los plugins instalados y he observado que interfiere con el Bulk Discount (al descativar éste, sí funciona el Booster). Sabrías cuál es el problema? o comentarme otro plugin de descuento por volumen que no sea de pago??
Saludos y gracias.
Enrique Ros dice
Hola David
Sí, evidentemente el problema es que ambos utilizan el mismo filtro de forma secuencial, no se puede (o no se debería) tener en uso dos plugins que hagan la misma función ya que lo más probable es que ocurran cosas así.
Un saludo.
Liz dice
Enrique, he intentado sin exito traducir este plugin.
He descargado los archivos mo y po directamente de las traducciones de wordpress. Las subo por FTP y nada que se traduce.
Mi wordpress esta configurado en es-ES. Sera que los archivos de traduccion ebo agregarlos a un directorio especifico o debo cambiarles el nombre a uno especifico?
Me ayudarias por favor?
Enrique J. Ros dice
Buenos días Liz
Échale un vistazo a esto, quizá te ayude.
Un saludo,
Diego Delgado dice
Hola j ross buenas tardes
tengo una pregunta el plugins tiene para hacer un descuento del total de unidades al finalizar el carrito – ejemplo , si compro 2 productos sin importar la clase de producto, me haga el descuento del 10 % y si compro 3 que me haga el 15% de descuento , que sin importar el tipo de producto o referencia, gracias
Enrique J. Ros dice
Hola Diego
Para eso tienes que usar un plugin como éste.
Un saludo.
Mariana dice
En nuestra web no están funcionando debido a las variaciones. Aplica el descuentos cuando se compra el mismo producto con las distintas variaciones, pero no diferentes productos (sin importar las variaciones).
Ejemplo: Plantilla prediseñada Alfonsina.
Si se compran una licencia individual (LI) y una licencia profesional sí aplica el descuento, pero si se compra una plantilla prediseñada Alfonsina, con LI y, por ejemplo, Baltasar con LI no se aplica.
Espero haber sido claro…
¿A qué se puede deber?
Muchas gracias.
Enrique J. Ros dice
Hola Mariana
Este plugin permite aplicar descuentos en función de la cantidad de unidades compradas del mismo producto. Si son productos diferentes no hace nada.
Un saludo.
Mariana dice
En el caso de mi tienda no sirve porque está pensada para comprar distintos productos, pero no el mismo.
Gracias por la respuesta, Enrique.
Jason dice
Gracias por compartir, me fue de utilidad. Es recomendable instalar el plugin antes de comenzar a crear los productos, así puedas crear la regla una sola vez y replicarla al crear nuevos productos.
Celia dice
Hola buenas, me encanta el plugin muchas gracias pero tengo un problema. Cuando pongo un porcentaje o descuento fijo aparece el descuento pero cuando se finaliza la compra el descuento no se aplica en el precio final ¿sabes porque puede ser?
Enrique J. Ros dice
Hola Celia
Consulta directamente al soporte del plugin, es quien mejor te puede ayudar.
Un saludo
i dice
Muy buen contenido. Me surge una pregunta: es posible aplicar la tabla de descuentos a un producto agrupado y que la suma de los productos sea a la que se aplique la tabla? Muchas gracias
Eduardo ZG dice
Hola, excelente artículo. Sólo tengo una duda, ¿sabes si hay manera para aplicar un descuento diferente a cada variación de un producto variable? Digamos: aplicar un 10% cuando se compran 3 playeras amarillas o 15% de descuento cuando se compran 3 playeras en su variación rosa.
¡Muchas gracias!
Salvador dice
Hola, me ha sido muy útil, muchas gracias.
Quisiera saber si conoce alguna forma de hacer lo mismo con el precio del transporte.
Gracias y saludos
Enrique J. Ros dice
Hola Salvador
No entiendo bien lo que necesitas, no se pueden hacer descuentos «por cantidad» de envíos…
Un saludo