Si tienes productos con rango de precios en Woocommerce, te mostrara el precio mas bajo junto al precio mas alto, esto es un problema de marketing, por que intimida al comprador al ver un precio muy elevado. Aprende a quitar rango de precios en woocommerce y mostrar solo un precio.
Woocomerce poner precio desde
Ahora te voy a enseñar a quitar el intervalo de precios en woocommerce mediante un código que tendrás que poner en tu tema hijo. Si no tienes tema hijo crea uno primero.
Nos vamos a Apariencia > Editor de Temas
Asegúrate de tener seleccionado el tema hijo y ves al archivo functions.php
Ahora vamos a pegar el siguiente código al final de todo y le daremos actualizar.
/** * Use WC 2.0 variable price format, now include sale price strikeout * * @param string $price * @param object $product * @return string */ function wc_wc20_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 = '' . $saleprice . ' ' . $price . ''; } return $price; } add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 ); add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 );
Si os fijáis la linea que he subrayado con rojo es el texto «A partir» Esto se puede cambiar por lo que queramos «Desde» «Precio con IVA» «Precio sin IVA» etc…
Cosas a tener en cuenta precios WooCommerce
Si cambiamos de tema de WordPress, tendremos que volver añadir este código al archivo functions, de lo contrario quedara como antes mostrando los precios mas altos.
Dejar una contestacion