Cime di Web

Web, informatica, seo, siti, curiosità. Pillole di informatica e non solo…

InformaticaWeb e affini

Woocommerce disabilitare i prezzi variabili

Capita spesso di dover modificare il template di Woocommerce e nascondere i prezzi variabili dei nostri prodotti, ossia il range di prezzo per esempio da 10-200€

woocommerce disabilitare prezzi variabili
woocommerce disabilitare prezzi variabili

Cancellare range prezzi prodotti variabili in Woocommerce

Per modificare i prezzi dei prodotti variabili in Woocommerce basterà aggiungere, nella functions.php, il seguente codice php

add_filter( ‘woocommerce_variable_price_html’, ‘b☺bloomer_variation_price_format_min’, 9999, 2 );

function bbloomer_variation_price_format_min( $price, $product ) {

$prices = $product->get_variation_prices( true );

$min_price = current( $prices[‘price’] );

$price = sprintf( __( ‘From: %1$s’, ‘woocommerce’ ), wc_price( $min_price ) );

return $price;

Mostrare il range prezzi sbarrato in Woocommerce

Per modificare i prezzi dei prodotti variabili mostrando comunque il prezzo di partenza, ma sbarrato, dovremo aggiungere il seguente codice nel functions.php

add_filter( ‘woocommerce_variable_price_html’, ‘bbloomer_variation_price_format’, 10, 2 );

function bbloomer_variation_price_format( $price, $product ) {

// 1. Get min/max regular and sale variation prices

$min_var_reg_price = $product->get_variation_regular_price( ‘min’, true );
$min_var_sale_price = $product->get_variation_sale_price( ‘min’, true );
$max_var_reg_price = $product->get_variation_regular_price( ‘max’, true );
$max_var_sale_price = $product->get_variation_sale_price( ‘max’, true );

// 2. New $price, unless all variations have exact same prices

if ( ! ( $min_var_reg_price == $max_var_reg_price && $min_var_sale_price == $max_var_sale_price ) ) {
if ( $min_var_sale_price < $min_var_reg_price ) {
$price = sprintf( ( ‘From: %1$s%2$s‘, ‘woocommerce’ ), wc_price( $min_var_reg_price ), wc_price( $min_var_sale_price ) ); } else { $price = sprintf( ( ‘From: %1$s’, ‘woocommerce’ ), wc_price( $min_var_reg_price ) );
}
}

// 3. Return $price

return $price;
}

Fatemi sapere se i codici suddetti funzionano, commentando l’articolo e condividendolo su facebook e altri social!

Seo, Siti web, Hosting, Sviluppo web..
Woocommerce disabilitare i prezzi variabili
Seo, Siti web, Hosting, Sviluppo web..
Woocommerce disabilitare i prezzi variabili
Seo, Siti web, Hosting, Sviluppo web..
Capita spesso di dover modificare il template di Woocommerce e nascondere i prezzi variabili dei nostri prodotti, ossia il range di prezzo per esempio da 10-200€
Antonio Sisto
Antonio Sisto - CimediWeb.it
Cime di Web
Publisher Logo

Antonio Sisto

Consulente informatico di Bari, creo siti web per piccole e medie imprese e privati. Gestisco la loro comunicazione classica e digitale (passando dal cartaceo ai social e web). Sono un webmaster con la passione per il marketing tecnologico e digitale, e una spiccata dose di abilità nella comunicazione politica. Realizzo anche ecommerce, grafiche, video e foto e sopratutto curo le campagne pubblicitarie digitali. Se cerchi la creazione di siti web a Bari, un webmaster specializzato nello sviluppo di siti web, ecommerce, social, campagne pubblicitarie, seo & sem, rebranding, allora contattami..

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *