Magento的价格以小数表示,但仅限价格.00或价格.99

Magento的价格以小数表示,但仅限价格.00或价格.99,magento,magento-1.7,Magento,Magento 1.7,在magento,对于捆绑产品,我在%中有特殊价格,因此,所有捆绑产品都有特殊价格,如133.05、129.98、233.23等等 理想情况下,我希望将其四舍五入到133.00、130.00(对于129.98)233.00 我已经找到了一种方法,通过将精度更改为0,来进行此取整。但问题是,它只显示133或129这样的价格,而我更喜欢129.00133.00,后面跟.99这样的价格。我宁愿保持原样 有什么办法可以解决这个问题,这就是我尝试过的 code/core/Mage/Directory/Mo

在magento,对于捆绑产品,我在
%
中有特殊价格,因此,所有捆绑产品都有特殊价格,如
133.05、129.98、233.23
等等

理想情况下,我希望将其四舍五入到
133.00、130.00(对于129.98)233.00

我已经找到了一种方法,通过将精度更改为0,来进行此取整。但问题是,它只显示
133
129
这样的价格,而我更喜欢
129.00
133.00
,后面跟
.99
这样的价格。我宁愿保持原样

有什么办法可以解决这个问题,这就是我尝试过的

code/core/Mage/Directory/Model/Currency.php

public function format($price, $options=array(), $includeContainer = true, $addBrackets = false)
    {
        return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets);
    }
尝试使用以下方法:

$decimalPrice = 'your_price';
number_format($decimalPrice,2,".","");

因为我想知道changi对paypal集成是否安全

code/core/Mage/Directory/Model/Currency.php

public function format($price, $options=array(), $includeContainer = true, $addBrackets =       false)
{
    return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets);
}

在哪里放置或更换?