【问题标题】:getSummaryQty() is not working properly magentogetSummaryQty() 无法正常工作 magento
【发布时间】:2015-08-23 00:54:18
【问题描述】:

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

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

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

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

【问题讨论】:

  • getSummaryQty() 函数何时调用?我在您的代码示例中没有看到它。
  • 我说的是网站中的默认 getSummaryQty() 除了购物车页面,它会自动重置
  • 这似乎是 Ajax 的问题,这就是产品数量没有在现场更新的原因。

标签: php magento magento-1.9 onepage-checkout


【解决方案1】:

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

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

另一种但不真正推荐的是在购物车保存后刷新/重定向页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-14
    • 2014-08-22
    相关资源
    最近更新 更多