2015-06-08 41 views
2

我使用此功能的delete購物車項目。它工作正常,但是getSummaryQty()無法正常工作magento

$cartHelper = Mage::helper('checkout/cart'); 

foreach ($itemProductArray as $itmeid => $productid) 
{ 
     $cartHelper->getCart()->removeItem($itmeid)->save(); 
} 

getSummaryQty()功能給出了舊的數量值。任何人都能幫忙嗎

+0

何時調用'getSummaryQty()'函數?我在你的代碼示例中沒有看到它。 – haakym

+0

我在網站()到處講述默認getSummaryQty除了購物車頁面它重置autmatically –

+0

它似乎是問題與阿賈克斯這就是爲什麼產品的數量沒有當場更新。 – Deep

回答

1

有一點還不清楚,但我假設你需要的getSummaryQty爲塊,可能是側邊欄/ minicart塊或類似的東西。

如果是這種情況,請確保您已在當前控制器執行所有的報價修改功能loadLayout()之前,或在考慮的模塊初始化至少前。

或者,但沒有真正值得推薦的是刷新/重定向車後保存的頁面。