2014-07-24 66 views
0

在Magento的附贈產品我有更多優惠%因其中,所有捆綁的產品有特殊的價格像133.05, 129.98, 233.23等等...Magento的價格在小數,但僅售價.00或價格0.99

理想我想將其最多加到133.00, 130.00(for 129.98) 233.00

我已經找到一種方法通過這個來做這一輪上漲中,通過改變精度爲0,但這樣做的問題是,它顯示的價格像133129只有當我寧願129.00133.00,任何事情之後.99 like 129.99。我寧願保持它,因爲它是

任何方式來解決this.This是我所嘗試的。

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); 
    } 

回答

0

嘗試使用這樣的:

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

在哪裏放置或替換? – Aus

+0

您想要格式化價格的地方 – Slimshadddyyy

-1

奧斯我想知道樟宜這是否是貝寶整合或不

代碼/核心/法師/目錄/型號/貨幣安全。 php

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