2

我将此功能用于delete购物车物品。它工作正常,但

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

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

getSummaryQty()函数给出旧的数量值。有人帮忙吗?

4

1 回答 1

1

有点不清楚,但我假设您需要 getSummaryQty 块,可能是侧边栏/迷你卡块或类似的东西。

如果是这种情况,请确保您在当前控制器中的 loadLayout() 之前或至少在相关块被初始化之前执行了所有报价修改功能。

或者但不推荐在购物车保存后刷新/重定向页面。

于 2015-06-09T06:28:26.873 回答