Alcune volte la presenza dei prezzi variabili woocommerce, crea un pò di confusione nell’utente, in quanto a partire dalla versione 2.1, i prezzi variabili sono stati aggiornati e indicati con un valore minimo ed un valore massimo (es. 10€-50€).

Non tutti hanno apprezzato questa variazione, al punto da richiedere, in alcuni casi, un ritorno al vecchio metodo, ovvero la visualizzazione del prezzo minimo anticipato dalla scritta “A partire da..”.

Per quanto non mi piaccia tornare al vecchio metodo, poichè ritengo che ormai gli utenti siano abbastanza in grado di intuire con estrema facilità eventuali cambiamenti, in questa guida vi spiegherò come intervenire e cambiare la visualizzazione dei prezzi variabili su Woocommerce ed inserire la dicitura “A partire da..”

Andiamo a modificare il file functions.php del nostro tema (ovviamente è sempre più indicato utilizzare un tema child) e inseriamo il seguente filtro.

// Modifica prezzi variabili
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 );
function wc_wc20_variation_price_format( $price, $product ) {
$min_price = $product->get_variation_price( 'min', true );
$price = sprintf( __( 'A partire da: %1$s', 'woocommerce' ), wc_price( $min_price ) );
return $price;
}

Fatto ciò possiamo andare a controllare la nostra modifica dei prezzi variabili Woocommerce lato client.




Se hai domande o suggerimenti, lascia il tuo commento a questo articolo.

Buon lavoro 😉