Szeretnéd ha a WooCommerce nem csak az eredeti és az akciós árat mutassa meg, hanem írja ki a kedvezmény százalékos mértékét is? Ez a kódrészlet ebben segít.

	add_filter( 'woocommerce_format_sale_price', 'bs_woocommerce_percentage_saved', 10, 3 );
   	function bs_woocommerce_percentage_saved( $price, $regular_price, $sale_price ) {
		$percentage_saved = round( ( ( $regular_price - $sale_price ) / $regular_price ) * 100 );
    	
		return $price . sprintf( __( ' (-%s', 'woocommerce'), $percentage_saved . '%)' );
	}

A végeredmény sablontól függően valahogy így fog kinézni.

Ez a kódrészlet WP snippets sorozatom részét képezi. Ha nem tudod, hol vagy hogy kell beállítani ezt, akkor olvasd el ezt a cikket.