Per Aggiungere la percentuale di sconto sopra il prezzo in WooCommerce
utilizza questo codice nel file functions.php del tuo tema child:
/** 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
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.
Articoli correlati
Mostrare solo una categoria nello shop
Oggi ho testato uno snippet per un clien...
Oggi ho testato uno snippet per un clien...
Modificare oggetto email nuovo ordine WooCommerce
Dopo aver ricevuto una richiesta da part...
Dopo aver ricevuto una richiesta da part...
Come aumentare il prezzo di tutti i prodotti WooCommerce
Di recente ho trovato una funzione che c...
Di recente ho trovato una funzione che c...
Rimuovere breadcrumbs da WooCommerce
Per rimuovere rapidamente i breadcrumbs ...
Per rimuovere rapidamente i breadcrumbs ...