Mostrar solo el precio más barato en productos variables de WooCommerce

Desde la versión 2.1 WooCommerce muestra en la tienda y en la página de productos variables el precio más bajo y el más alto, un error a mi modo de ver.

Y digo que es un error porque si la variación más cara muestra mucha diferencia frente a la más barata te hará perder ventas, al mostrar un precio nada competitivo.

Imagina, por ejemplo, que ofreces un alquiler o reserva, que va de 99€ al mes si se contrata solo un mes a más de 1.500€ contratando un año completo. WooCommerce mostrará el precio más barato, 99€, y el más caro, 1.500€, donde lo que más se ve, lo que asusta, son los 1.500€. Pierdes ventas seguro.

Ahora imagina que WooCommerce mostrase los precios como lo hacía hasta su versión 2.0, donde se mostraba el precio (y oferta) del precio más barato, 99€. Mucho mejor ¿no?

Pues bien, si quieres que WooCommerce muestre solo el precio más barato en los productos variables de WooCommerce nada más fácil.

Solo tienes que instalar el plugin Show only lowest prices in WooCommerce variable products y WooCommerce volverá a mostrar el esquema de precios de la versión 2.0, añadiendo un «Desde:» antes de la variación más económica.

No engañas a nadie, simplemente muestras la variación más barata, indicando que es un «desde«, para que luego, tu cliente, si elige una variación de mayor precio, ya vea el precio resultante. Eso sí, una vez ya en la página del producto, a la que nunca habría llegado con ese precio coco de 1.500 €.

Es más, si el precio más barato está rebajado mostrará también el descuento, haciéndolo aún más atractivo.

O, resumiendo… ¿Qué es más atractivo?

¿Esto?

¿O esto otro?

Este plugin era una modificación que hacía siempre a mis clientes de desarrollo web, por petición suya, así que decidí que sería mejor subirlo en forma de plugin libre y gratuito para todos al directorio de WordPress.org, donde ya tiene una buena cantidad de descargas e instalaciones, y muy buenas valoraciones, debido a que simplemente soluciona un problema, de la manera más sencilla y efectiva posible: instalar, activar y funciona.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(11 votos, promedio: 4.5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

10 comentarios en “Mostrar solo el precio más barato en productos variables de WooCommerce”

  1. Excelente, ¡Muchas Gracias!, lo habia instalado hace meses, creo lo desinstale porque requería que se viera en inglés y se veía «desde», con la actualización o con las nuevas modificaciones ya se puede ver cómo es su objetivo principal pero en ingles «From».

  2. No funciona 🙁

    Fatal error: Cannot redeclare wc_wc20_variation_price_format() (previously declared in /var/www/vhosts/t/httpdocs/wp-content/plugins/funsiones.php:30) in /var/www/vhosts/t/httpdocs/wp-content/plugins/show-only-lowest-prices-in-woocommerce-variable-products/show-lowest-woo-variable-prices.php on line 33

  3. Jesus Gonzalez

    Hola Fernando, le encuentro alguna cosilla que solucionar cunado se pone en oferta el producto con variables, he quitado el el From de …, (traduje también todos, jejeje)
    $prices = array( $product->get_variation_regular_price( ‘min’, true ), $product->get_variation_regular_price( ‘max’, true ) );
    sort( $prices );
    $saleprice = $prices[0] !== $prices[1] ? sprintf( __( ‘%1$s’, ‘show-only-lowest-prices-in-woocommerce-variable-products’ ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
    if ( $price !== $saleprice ) {
    $price = ‘‘ . $saleprice . ‘ ‘ . $price . »;

    pues repetía Desde 5,00€ Desde: 4,10€, hora queda 5,00€ Desde: 4,10€, la primera cantidad tachada lógicamente

    Y ahí tengo el problemilla, me pone todos los productos como si tuvieran descuentos, en el listado de productos de la parte interna y en la parte del visitante, no pone que el articulo este en oferta pero si el mismo precio desde en formato tachado

  4. Jesus Gonzalez

    Habría alguna manera de quitar el «Desde» del código después de Sale price, si lo quito sin más no se produce el if ( $price !== $saleprice )

  5. No me muestra los precios una vez instalar el plugin, solamente cambia cuando entro a la sección de productos pero al ir mi tienda el precio en rango sigue apareciendo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido