En una tienda online a diferencia de una tienda física, existen multitud de métodos de pago; contrareembolso, tarjeta de crédito, transferencia bancaria, Paypal, Stripe, etc. Todos estos métodos tienen sus ventajas e inconvenientes, es decir; unos cobran comisiones elevadas, en otros tienes que arriesgarte a enviar el pedido antes de cobrarlo e incluso en algunos obligas al cliente a registrarse en un servicio externo para hacer el pago. A pesar de todo esto, la realidad es que cuantas más facilidades de pago des en tu tienda WooCommerce, más ventas tendrás, lo que también te obligará a disponer de métodos de pago menos rentables para ti.
Está claro que no puedes obligar a los clientes a usar el método de pago que más te convenga a ti, pero si puedes recompensar de alguna forma a aquellos que paguen a través del método de pago que te sea más rentable. Una forma de animar a tus clientes a usar ese método de pago en concreto, es aplicando un descuento a su pedido. Por eso en este artículo te voy a explicar una forma muy sencilla de aplicar descuentos en WooCommerce según el método de pago escogido.
Aspectos a tener en cuenta antes de aplicar descuentos en WooCommerce según el método de pago.
Antes de configurar nada, lo primero que deberías de hacer es identificar que método de pago es el más rentable para ti y después calcular el porcentaje de descuento qué debes aplicar para que aún siga siendo más rentable.
En la inmensa mayoría de los casos, la transferencia bancaria es el método más rentable para el propietario de la tienda online por cuestiones obvias; no se pagan comisiones, dinero disponible desde el primer momento en tu cuenta y no se envía el pedido hasta que se recibe el ingreso. Si lo comparamos con Paypal donde se aplican comisiones de hasta el 3,4%, las cuentas parecen sencillas, pero en realidad no es tan simple. Es decir, también hay que tener en cuenta el volumen de ingresos que recibes de cada método de pago y compararlos para ver si te merece la pega aplicar el descuento o no. Por ejemplo, si el 80% de tus ventas las cobras a través de Paypal, entonces está claro que merece la pena aplicar el descuento por usar transferencia bancaria, de lo contrario estarás perdiendo mucho dinero en comisiones. Pero si sólo cobras con Paypal el 10% de tus ventas, entonces quizás no tenga sentido aplicar descuento. Todo depende de la situación particular de cada tienda online.
Cómo configurar descuentos para determinados métodos de pago en WooCommerce.
Para poder aplicar estos descuentos es necesario instalar un plugin gratuito llamado WooCommerce Payment Discounts. Como siempre, voy a basarme en un ejemplo sencillo para explicar cómo configurar un descuento en este caso para el método de transferencia bancaria.
Lo primero que hay que hacer es instalar y activar el plugin entrando en la sección «Plugins > Añadir nuevo» y escribiendo en el buscador «WooCommerce Payment Discounts«.
Una vez activado sólo falta configurar el descuento tal y como explico a continuación:
- Entra al panel de administración del plugin en «WooCommerce > Payment Discounts«.
- Introduce el descuento que desees aplicar a cada método. Puedes usar una cantidad fija o aplicar un porcentaje. En este ejemplo he configurado un descuento del 1,5% para el pago por transferencia.
- Por último, haz clic en «Guardar cambios«.
Si no quieres aplicar ningún descuento al resto de métodos de pago, simplemente deja el valor a cero.
Aquí te muestro una captura de cómo se mostraría el descuento al cliente que haya escogido el pago por transferencia bancaria.
Ya conoces una forma muy sencilla de aplicar descuentos en WooCommerce según el método de pago escogido, ahora te toca a ti evaluar si te merece la pena aplicarlos y qué porcentaje de descuento usar.
Hola! Excelente consejo. Mi consulta es como modifico el nombre del cupon? ME sale un codigo wcpd_bacs_vph78djo217gji9vm3v0
Hola, queria saber si hay alguna forma de asignar un descuento a una forma de pago dependiendo del perfil del cliente.
Hola Antonio, como estas?
Sabes el descuento al momento de ir al check out y seleccionar el medio de pago me funciona perfecto, pero de acuerdo a este ejemplo en la siguiente url:
https://www.fullh4rd.com.ar/prod/11801/video-geforce-rtx-2060-6gb-asus-dual-oc
como puede hacer para que también me muestre el precio en el mismo producto y que no solo el usuario se entere a la hora de pagar?
Muchas gracias.-
Hola Antonio, cómo estás?
Cuando tengas unos minutos me gustaría saber si conoces un plugin para poder mostrar esos descuentos pero directamente en la plantilla del Producto, y que el cliente no tengo que llegar al Checkout para enterarse de dicho descuento.
Si no es un plugin quiza se te ocurra una forma de hacerlo con Elementor mediante algún widget. Estuve averiguando diversas formas y la realidad es que no encuentro el modo.
Para ponértelo gráfico, lo que necesitaría es esto:
(dentro de la página del producto)
Precio Transferencia Bancaria $ xxx
Precio Mercado Pago $ xxx
Gracias de antemano!
Te dejo el link de un e-commerce que tiene esto implementado, para que entiendas a qué me refiero:
https://www.fullh4rd.com.ar/prod/11801/video-geforce-rtx-2060-6gb-asus-dual-oc
Hola master, busco lo mismo… ¿encontraste alguna solución?
Hola Facundo, como estas?
LLegaste a alguna solución?
saludos!
Hola amigo!! encontraste la respuesta a tu pregunta? AMI TAMBIEN ME INTERESA
Hola, queria saber como puedo configurar mi pasarella de pagos para solo permitir descuentos a tarejtas de una sola entidad financiera, esto por una campaña que quiero hacer para los clientes de esta entidad.
Hola, tengo el siguiente problemon.
Configure el descuento por transferencia bancaria unicamente 5%, el resto de los metodos quedaron en 0. Cuando se activa el metodo transferencia bancaria lo aplica, pero, si elegimos transferencia bancaria y luego elegimos por ejemplo MercadoPago, el cupon de descuento que se aplico en la opcion de transferencia queda aplicado. Por ende si una persona elegi transferencia y luego MercadoPago, le queda el descuento activo y termino perdiendo plata. Como hay que hacer para que so no ocurra ? desde ya muchas gracias
pudiste solucionarlo ??
Hola Alejandro, yo no tengo la respuesta sino la misma pregunta, me pasa lo mismo y no se como solucionarlo, me gustaría saber si lo pudiste solucionar tu y como. Saludos y gracias
Hola, me pasó lo mismo con ese plugin, cambie por el Payment Gateway Based Fees and Discounts for WooCommerce y me funcionó perfecto! Espero les sirva 🙂
Hay alguna manera de generar un descuento de acuerdo al tipo de tarjeta utilizada ? por ejemplo un 10% si el cliente usa una tarjeta Visa
Buenas! ante todo muchas gracias porque me fue de gran utilidad.
Tengo solo un problema: la parte de descuento en el listado me aparece como:
Cupón: wcpd_bacs_ozogiubarkf6mxabktou -$1.740 [Eliminar]
No se puede configurar para que diga otra cosa en lugar de «Cupón: wcpd_bacs_ozogiubarkf6mxabktou» y que no te permita eliminar ?
Muchas gracias!
hola como stas??? m pasa lo mismo… no le encuentro la vuelta…
lo pudiste solucionar¡?
Excelentte post, muchas gracias
Amigo te sirvio buen el plugin?
Un plugin muy interesante, y además gratuito.
Hola, tengo una tienda en la que se hace descuento por cantidad con el plugin WooCommerce Bulk Discount, pero mi cliente quiere que solo se haga el descuento por bulto si el pago es en efectivo o transferencia. Que complemento o modificacion pordria utilizar?
Saludos.
Hola Flavio!
Puede que este plugin de YITH sea lo que buscas. (Soy afiliado, ¡gracias!)
Saludos!
Tenemos el siguiente problema.
Aplicamos el descuento por transferencia bancaria unicamente, el resto de los metodos quedan en 0. Esto por lo que vemos crea un cupon que cuando se activa el metodo transferencia bancaria lo aplica. Ahora bien, si elegimos transferencia bancaria y luego sin salir de pagina elegimos por ejemplo MercadoPago, el cupon de descuento que fue creado queda aplicado. Por ende si una persona elegi transferencia y luego MercadoPago, le va a aplicar el descuento. Como lo solucionamos?
Hola Antonio
De verdad que es un consejo muy bueno ya que muchas veces nos pagan de una forma en la que siempre nos cobran comision y hacer que la gente o los clientes nos pagen de manera diferente que en verdad para el cliente es la misma y para nosotros pues no es la misma por las comisiones y dar un descueto para jalar a los clientes a pagar de una forma es muy inteligente este plugin
Saludos!!
Funciona bien hasta que cambias de tipo de pago.
Por ejemplo, si pagas por tarjeta recibes un 10% de descuento y si lo haces contra reembolso no.
En el momento que lo ves primero funciona bien, pero en el momento que cambias de uno a otro falla, retiene el total anterior aun que pone que se aplica descuento
si finalizas lo hace bien, pero el total del checkout se ve mal.
¿Por que puede ser?
Hola Raúl,
No sabría decirte con exactitud sin ver la configuración de tu tienda, pero muchas veces este tipo de problemas tienen relación con el cacheo de la página de pago. Revisa esto último y vuelve a probar.
Y si no te funciona, entonces tendrás que comunicarlo en el foro de soporte del plugin.
Saludos!
Hay alguna forma de mostrar un precio diferenciado en el catalogo? (10% de descuento por pago en efectivo).
Hola César,
Hay plugins que te permiten definir diferentes tarifas de precios en la tienda según el rol de usuario, pero no conozco ninguno que te permita mostrar un precio alternativo si usan una determinada forma de pago.
Ese tipo de descuentos siempre se aplican al final en la página de pago y no directamente en la tienda para evitar confusiones a los visitantes.
Se me ocurre que podrías mostrar un banner o notificación en todas las páginas de tienda informando del descuento si usan el método de pago que les indiques.
Creo que es la mejor opción.
Saludos!
Buenas noches Antonio.
¿Usted sabe si instalando dicho plugin, puedo aplicarlo sólo a ciertos productos de mi página web y no a todos?
Hola tengo una duda estoy desarrollando un ecommerce para una marca artesanal, son pulseras y collares, para una cliente en estados unidos, para añadir un metodo de pago por ejemplo paypal o stripe mi clientr debe tener registrada su marca como empresa? De ser este un inconveniente que metodo de pago me recomiendad que es el más adecuado para este tipo de caso?
Muchas gracias.
Hola Buenas Dias Antonio, Gran Blog
Me gustaría saber como Aplicar descuentos en WooCommerce según método de pago pero solo aplicado a un produto o artuculo de la tineda.. no de todo los productos.
Gracias por tu tiempo y dedicación..
Hola Rafa,
Con este plugin puedes aplicar descuento según método de pago y categoría de producto –> https://es.wordpress.org/plugins/checkout-fees-for-woocommerce/
Saludos!
hola me parece muy interesante la opcion de descuento tambien lei tu post de el valor extra segun el metodo de pago.
existe forma de definir metodo de pago acorde el producto
digamos x productos su pago disponible es deposito
productos y su pago es con paypal
Hola Tatiana,
Creo que podrías hacerlo de forma fácil con el plugin «WooCommerce Conditional Shipping and Payments«.
Un saludo!
Me ha servido de gran ayuda! Enhorabuena por tu blog, es fantástico!
Actualmente este método no calcula el descuento realizado.
¿Existe otra forma de hacerlo?
Hola Joshua,
Es probable que con la última actualización de WooCommerce, el plugin «WooCommerce Payment Discounts» presentase algunas incompatibilidades, pero parece que ya está resuelto. ¿Lo has vuelto a probar?
Saludos!
Lo acabo de probar y es perfecto. Gracias!