2012-08-07 111 views
0

如何在沒有統一價格的購物車中獲得總價值?從magento購物車中獲得總額不變的價格

這意味着通過使用此代碼:

$totals = Mage::getSingleton('checkout/cart')->getQuote()->getTotals(); 
$subtotal = $totals["subtotal"]->getValue(); 

我每個產品分總有。

所以我用這個代碼:

$subtotal = $this->helper('checkout')->formatPrice(Mage::getSingleton('checkout/cart')->getQuote()->getGrandTotal()); 

現在我得到了包括扁平率也總價值。

例如:

這裏我得到35作爲總但這包括20個產品的價格+ 15扁平率。

所以我想只得到購物車中所有產品價格的總和。

我如何得到這個?

回答

0

你想要得到的分類彙總,然後

Mage::getSingleton('checkout/cart')->getQuote()->getSubtotal(); 

不要怕使用你的IDE中的XDebug和調試會話來觀察哪些值變量有內部的對象。最簡單的方法來看看你需要的是傾銷變量來顯示像

print_r(Mage::getSingleton('checkout/cart')->getQuote()->getData()); 

只是看看哪個變量有你需要的值。