付款完成后如何删除购物车项目?

时间:2014-06-11 10:51:26

标签: shopping-cart magento-1.8

付款完成后,我有明确的购物车项目。我尝试了很多代码,但它重定向到空购物车。我不想重定向页面并删除购物车项目。

谢谢

1 个答案:

答案 0 :(得分:0)

尝试:

foreach( Mage::getSingleton('checkout/session')->getQuote()->getItemsCollection() as $item ){
    Mage::getSingleton('checkout/cart')->removeItem( $item->getId() )->save();
}

或者:

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

为了在某个页面上重定向它(例如:成功页面):

Mage_Core_Controller_Varien_Action::_redirect('/checkout/onepage/success', array('_secure'=>true));