正如标题所示,当客户登录其帐户时,我想清除购物车中包含的任何商品。
我想在Magento 1.9中这样做。可以吗?
答案 0 :(得分:1)
以下是删除当前登录的单个客户的所有购物车商品的代码:
$cart = Mage::getSingleton('checkout/cart');
$quoteItems = Mage::getSingleton('checkout/session')
->getQuote()
->getItemsCollection();
foreach( $quoteItems as $item ){
$cart->removeItem( $item->getId() );
}
$cart->save();