我正在使用WooCommerce,我需要存档和单个产品页面上的所有价格来显示其价格,包括和不含税。该代码有效,但是如果产品在销售中,我希望价格显示带有删除线的常规价格,销售价格(不含增值税)和价格(含增值税)。有什么建议吗?
function edit_price_display() {
global $product;
$price = $product->price;
$price_incl_tax = $price + round($price * ( 15 / 100 ), 2);
$price_incl_tax = number_format($price_incl_tax, 2, ",", ".");
$price = number_format($price, 2, ",", ".");
$display_price = '<span class="price">';
$display_price .= '<span class="amount exvat">R ' . $price .'<small class="woocommerce-price-suffix"> excl VAT</small></span>';
$display_price .= '<br>';
$display_price .= '<span class="amount incvat">R ' . $price_incl_tax .'<small class="woocommerce-price-suffix"> incl VAT</small></span>';
$display_price .= '</span>';
echo $display_price;
}
add_filter('woocommerce_get_price_html', 'edit_price_display', 10, 2);