您好,我正在实现一个支付网关插件,但遇到了问题。它显示一个错误,他们说这是因为购物车的总量和价格网站为他们发送的总量不同。这是因为他们得到的结果没有十进制数字。在购物车中是519.00他们只收到519.
该插件获取购物车总数$order->get_total()
功能。有没有什么方法可以实现功能get_total()
已接受订单价格.00?或者如果是519.5做到这一点519.50等等 ?
更改插件中的功能也可能有效,但我尝试了其他类似的方法WC()->cart->total
但它也显示没有小数的总数。
WooCommerce 为此提供了一个内置功能wc_format_decimal()
Usage:
wc_format_decimal( $order->get_total(), 2 );
//or
wc_format_decimal(WC()->cart->total, 2 );
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)