Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Rango de precios en woocommerce  

 
David
 David
Estimable Member

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

Citar
Respondido : 11/01/2022 8:49 am
Pepe
 Pepe
Soporte CMS Webempresa 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

 

ResponderCitar
Respondido : 11/01/2022 11:11 am

Cursos Gratuitos WordPress