Avisos
Vaciar todo

Rango de precios en woocommerce

2 Respuestas
2 Usuarios
0 Reactions
11 Visitas
Respuestas: 223
Estimable Member
Topic starter
 

Buenos días,

he instalado un código en el cpanel, functions.php para que en vez de salir el rango de precios salga "desde y el precio más bajo", pero no se ve reflajado luego en la web y no entiendo el porque.

El código que he puesto es:

  1. // Quitar el rango de precios de los productos variables en woocommerce
  2.  
  3. function precio_desde( $price, $product ) {
  4.     // Precio normal
  5.     $prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
  6.     $price = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
  7.  
  8.     // Precio rebajado
  9.     $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
  10.     sort( $prices );
  11.     $saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
  12.  
  13.     if ( $price !== $saleprice ) {
  14.         $price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
  15.     }
  16.    
  17.     return $price;
  18. }
  19.  
  20. add_filter( 'woocommerce_variable_sale_price_html', 'precio_desde', 10, 2 );
  21. add_filter( 'woocommerce_variable_price_html', 'precio_desde', 10, 2 );

 

Un saludo!

Contenido solo visible a usuarios registrados


 
Respondido : 11/01/2022 8:49 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola David.

Estoy probando el código en una instalación con Storefront ( Plantilla oficial de WooCommerce ) y veo que funciona bien:

screenshot joomlero cp7004.webjoomla.es 2022.01.11 11 55 59

Es posible que sea por la plantilla que estas utilizando, puedes probar instalando storefront y revisando si se muestra:

-> https://es.wordpress.org/themes/storefront/

 

Si no quieres probarlo en al web en producción puedes clonar la web y probarlo en el clon:

-> https://guias.webempresa.com/preguntas-frecuentes/wpcenter/#Clonar

 

Un saludo

 


 
Respondido : 11/01/2022 11:11 am