【问题标题】:How to replace new product with already added product in cart in Magento如何用 Magento 购物车中已添加的产品替换新产品
【发布时间】:2014-08-21 15:08:52
【问题描述】:

在我的 magento 网站上有一个检查,比如我只能在购物车中添加一个产品。如果我选​​择其他产品,那么它应该放在购物车中并从购物车中删除已经添加的项目。 我正在考虑通过检查 productid 来替换结帐会话来做到这一点。请让我知道如何用代码实现这一点。

【问题讨论】:

    标签: magento


    【解决方案1】:

    您可以使用此代码删除所有购物车条目

    $quote = Mage::getSingleton('checkout/session')->getQuote();
    $quote->delete();
    

    或者您可以清除购物车会话

    Mage::getSingleton('checkout/session')->clear();
    

    你可以在 CartController 的 addAction 中试试这段代码

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多