我正在使用Woocommerce,并且使用代码显示含税价格(21%)。 在Woocommerce后端中,我已经设置好要插入的价格(不包括税金,并且税金会自动计算在内)。
问题是您按价格进行过滤时。过滤器中的价格以不含税价格开始。 因此,客户看到的最低价格是3800-Kč,但含税是4599-Kč。
问题的网址:https://dostupnyiphone.cz/kategorie/nove/
您知道如何解决吗? 预先感谢
代码:
<?
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
global $product;
// Get the prices
$price_excl_tax = wc_get_price_excluding_tax( $product ); // price without VAT
$price_incl_tax = wc_get_price_including_tax( $product ); // price with VAT
$tax_amount = $price_incl_tax - $price_excl_tax; // VAT amount
// Display the prices
?>
<p class="price product-page-price"><span class="s-dph">Cena s DPH</span><?php echo wc_price( $price_incl_tax ); ?></p>
<p class="price product-page-price"><span class="bez-dph">Cena bez DPH</span><?php echo wc_price( $price_excl_tax ); ?></p>