在购物车中删除所有的产品的代码如下:
foreach( Mage::getSingleton('checkout/session')->getQuote()->getItemsCollection() as $item ){ Mage::getSingleton('checkout/cart')->removeItem( $item->getId() )->save(); }
清除所有的session的代码如下
Mage::getSingleton(‘checkout/session’)->clear();
这些代码只要是应对一些客户要求在购物车页面添加一个删除所有购物车中的产品,或者您的老板提出这么个要求,
自己写一个controller然后添加一个按钮,点击按钮后执行这个controller,然后执行上面的代码即可!
然后回到购物车页面
$this->_redirectReferer(Mage::getUrl('*/*'));