将 PayPal 的 WooCommerce 总金额四舍五入

问题描述

在一家有时会出现荒谬的价格显示不当行为的商店中,我通过使用此功能进行四舍五入来解决问题:

add_filter( 'raw_woocommerce_price',function ( $price ) {
$decimals = round( $price - floor( $price ),2 );
return ( $decimals == 0.01 || $decimals == 0.99 ) ? round( $price ) : $price;
} );

它有效......所以我想。我只猜对了一半……它适用于商店、前端和后端以及发票……但 PayPal 似乎收到了错误的未取整金额。

我一直在寻找类似于 raw_woocommerce_price 的过滤器,例如 raw_paypal_price,但找不到任何东西。如果有一个我可以在 PayPal 收到(错误的)金额之前将价格四舍五入。

有人知道这样的过滤器,或者还有什么可以使用的吗?谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)