Cara Menambahkan Hemat % pada Produk Diskon Woocommerce

Membuat harga diskon di woocommerce dilakukan dengan mengisikan data “Price” dan “Sale” pada saat input produk. Price adalah input harga normal. Sedangkan Sale adalah harga setelah diskon. Sampai tutorial ini dibuat setting harga masih manual dan kita tidak bisa mengisikan pada “Sale” dengan Prosentase (%) misal 10%,15%. Anda tetap harus mengisikan dengan harga setelah diskon.

Nah Ketika anda membuat sebuah produk dengan harga Sale maka woocommerce biasanya menampilkannya dengan Harga yang dicoret ditengahnya. Hal ini tergantung pada theme yang anda gunakan. Ada yang sudah tersetting dan ada yang belum. Jika theme yang anda pakai belum atau tidak menampilkan tulisan “Save %” maka anda tidak bisa melakukannya. Anda bisa menambahkan Label “Hemat …%“. Caranya cukup mudah. Saya menyarankan anda membackup file dahulu sebelum melakukan proses edit kode.

Temukan path: public_html/wp-content/themes/XXX/functions.php. “XXX” adalah nama theme yang anda gunakan. Edit file “functions.php” dengan menambahkan kode berikut ini.

 

<?php
// Add save percent next to sale item prices.
add_filter( ‘woocommerce_sale_price_html’, ‘woocommerce_custom_sales_price’, 10, 2 );
function woocommerce_custom_sales_price( $price, $product ) {
$percentage = round( ( ( $product->regular_price – $product->sale_price ) / $product->regular_price ) * 100 );
return $price . sprintf( __(‘ Hemat %s’, ‘woocommerce’ ), $percentage . ‘%’ );
}
?>

 

Nah selanjutnya anda bisa mengubah teks yang dicetak tebal sesuai selera anda. Simpan file yang anda edit. Sekarang refresh halaman toko online anda.

 

Artikel Terkait: