【发布时间】:2014-08-21 15:08:52
【问题描述】:
在我的 magento 网站上有一个检查,比如我只能在购物车中添加一个产品。如果我选择其他产品,那么它应该放在购物车中并从购物车中删除已经添加的项目。 我正在考虑通过检查 productid 来替换结帐会话来做到这一点。请让我知道如何用代码实现这一点。
【问题讨论】:
标签: magento
在我的 magento 网站上有一个检查,比如我只能在购物车中添加一个产品。如果我选择其他产品,那么它应该放在购物车中并从购物车中删除已经添加的项目。 我正在考虑通过检查 productid 来替换结帐会话来做到这一点。请让我知道如何用代码实现这一点。
【问题讨论】:
标签: magento
您可以使用此代码删除所有购物车条目
$quote = Mage::getSingleton('checkout/session')->getQuote();
$quote->delete();
或者您可以清除购物车会话
Mage::getSingleton('checkout/session')->clear();
你可以在 CartController 的 addAction 中试试这段代码
【讨论】: