Aggiungere la percentuale di sconto sopra il prezzo WooCommerce

Mostrare la percentuale di sconto sopra il prezzo WooCommerce

Per Aggiungere la percentuale di sconto sopra il prezzo in WooCommerce
utilizza questo codice nel file functions.php del tuo tema child:

Non eseguire modifiche ai file se non sei sicuro di quello che stai facendo. Lascia fare ad un professionista per non rischiare di compromettere il tuo sito web.

/**
Aggiungere la percentuale di sconto sopra il prezzo WooCommerce
*/

add_action( 'woocommerce_single_product_summary', 'labdesign80_percentage_above_price', 25 );

function labdesign80_percentage_above_price() {
global $product;
if ( $product->is_on_sale() ) {
if ( ! $product->is_type( 'variable' ) ) {
$max_percentage = round( ( ( $product->regular_price - $product->sale_price ) / $product->regular_price ) * 100 );
} else {
foreach ( $product->get_children() as $child_id ) :
$variation = $product->get_child( $child_id );
$price = $variation->get_regular_price();
$sale = $variation->get_sale_price();
$percentage = $price != 0 && ! empty( $sale ) ? ( ( $price - $sale ) / $price * 100 ) : $max_percentage;
if ( $percentage >= $highest_percentage ) :
$max_percentage = $percentage;
$regular_price = $product->get_variation_regular_price( 'min' );
$sale_price = $product->get_variation_sale_price( 'min' );
endif;
endforeach;
}
echo "<div class='sale-perc'>-" . round ($max_percentage) . "%</div>";
}
}

Potrebbe interessarti anche: Mostrare la percentuale di sconto sull’immagine WooCommerce

4 commenti su “Aggiungere la percentuale di sconto sopra il prezzo WooCommerce”

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Torna in alto