Woocommerce:如何用小数显示价格

Nic*_*eru 5 wordpress woocommerce

在网站上,价格必须显示不带小数,但我需要在发票中显示小数。

例如,网站上显示的 Product1 价格是 15 美元。如果我将常规设置更改为隐藏小数,它也会在发票中隐藏小数,我需要它是 15.00 美元

有什么办法可以做到吗?

谢谢,尼库。

ome*_*ooq 2

下面是您可以使用的过滤器挂钩。我不确定是否也有发票挂钩,但您可以根据用户正在查看的页面有条件地打开此挂钩。

//In your functions.php
    <?php if(is_product()){
        add_filter( 'woocommerce_price_trim_zeros', 'wc_hide_trailing_zeros', 10, 1 );
        function wc_hide_trailing_zeros( $trim ) {
            // set to false to show trailing zeros
            return false;
        }
    ?>
Run Code Online (Sandbox Code Playgroud)

此代码应隐藏产品页面上的小数并在发票上显示它。为了使此代码正常工作,我认为您必须在整个网站上打开小数