Avisos
Vaciar todo

[Resuelto] Precio desde x€  

 
Beatriz
 Beatriz
Usuario experto

Hola,

Hay alguna forma de que en la página de tienda, en lugar de poner la variedad del precio (9,90€ - 16,00€) se pueda poner: Desde 9,90€?? Y en la página de producto también

Captura de pantalla 2020 09 12 a las 14.41.25
Este debate ha sido modificado el hace 4 años por Beatriz
Respondido : 12/09/2020 1:44 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Beatriz,

En este caso puedes probar el siguiente código, debes añadirlo en el function.php de tu tema que tenas activos ya sea tu tema principal o el Childtheme por ejemplo

Para ubicarlo desde ingresar a tu cPanel -> Administrador de Archivos

Screenshot

Una vez dentro ingresa a public_html y luego a la carpeta donde tienes los archivos de tu web, dentro de ello ubica el directorio wp-content->theme->tu_tema y edita el archivo function.php y pega el siguiente código

/* Añadir desde en precios variables woocommerce */

add_filter( 'woocommerce_variable_sale_price_html', 'wc_custom_variation_price_format', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'wc_custom_variation_price_format', 10, 2 );

function wc_custom_variation_price_format( $price, $product ) {

// Main Price
$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] );

// Sale Price
$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 . $product->get_price_suffix() . '</del> <ins>' . $price .
$product->get_price_suffix() . '</ins>';
}
return $price;
}

Debe quedar por ejemplo de la siguiente forma

Screenshot

Guara los cambios y comprueba si en tus productos variables se visualizar "Desde" en los precios

Otra opción disponible es el siguiente plugin -> https://wordpress.org/plugins/show-only-lowest-prices-in-woocommerce-variable-products/ que solo debes instalar y activar, al hacerlo el automáticamente añadirá la palabra desde con el precio mas bajo en tus productos variables.

Comprueba esto y nos comentas como ha ido todo

Un Saludo

 

 

Respondido : 12/09/2020 3:04 pm

Beatriz
 Beatriz
Usuario experto

Genial!! He añadido el código y funciona 🙂

Muchísimas gracias!!

Un saludo.

Respondido : 12/09/2020 5:26 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Beatriz,

Enhorabuena ha funciona 😀 , siempre encantados de poder ayudarte.

Con esto podemos dar el tema como solucionado.

Escríbenos si tienes cualquier otra consulta

Un Saludo 😊 

Respondido : 12/09/2020 5:34 pm