首页 > 解决方案 > Woocommerce 产品价格 3 位小数,所有其他价格 2 位小数

问题描述

大家好!
我是新来的,已经有我的第一个问题。
我有一个 woocommerce 项目,我需要带有 3 位小数的单一产品价格 - 所有其他价格(小计、总计、税费)应该有 2 位小数(四舍五入) - 在电子邮件中这个价格也应该有 2 位小数。
是否有一个简单的功能或解决方法?谢谢您的帮助!
斯特凡

标签: wordpresswoocommerce

解决方案


) 刚刚找到一种方法并想与您分享:
在 woocommerce 设置中选择商店的 2 位小数。然后将其添加到主题的 function.php 中:

add_filter( 'wc_get_price_decimals' , 'custom_price_decimals', 20, 1 );
function custom_price_decimals( $decimals ) {
if( is_product() || is_shop() || is_product_category() || is_product_tag() ) 
    $decimals = 3;

return $decimals;
}

推荐阅读