Quitar el rango de precios en nuestra tienda de Woocomerce

Quitar el rango de precios en nuestra tienda de Woocomerce
¡Puntúanos!

Muchas veces, vemos que al crear nuestros productos variables en nuestra tienda creada en Woocomerce queda un poco feo, ya que 15,00-450€ quedaría bastante mal. ¿Entonces que hacemos?

Lo mejor es modificar eso por código, ya que de momento los desarrolladores de Woocomerce no nos dejan hacer esa acción mediante la administración de WordPress. Pero no os preocupeis, es muy sencillo.

Tendréis que entrar por FTP y editar el archivo functions.php esta situado en /wp-content/themes/tutheme/functions.php o desde el panel de administración apariencia–> editor.

Solo teneis que añadir el siguiente código al final:

 

/ Quitar el rango de precios de los productos variables en woocommerce
function precio_desde( $price, $product ) {
// Precio normal
$prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
$price = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
// Precio rebajado
$prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
sort( $prices );
$saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
if ( $price !== $saleprice ) {
$price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
}
return $price;
}
add_filter( 'woocommerce_variable_sale_price_html', 'precio_desde', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'precio_desde', 10, 2 );
 

1 comment on “Quitar el rango de precios en nuestra tienda de Woocomerce

Deja un comentario

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

 

Your browser is out of date. It has security vulnerabilities and may not display all features on this site and other sites.

Please update your browser using one of modern browsers (Google Chrome, Opera, Firefox, IE 10).

X