【问题标题】:How to remove shopping cart item after payment done?付款完成后如何删除购物车项目?
【发布时间】:2014-08-01 09:37:04
【问题描述】:

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

谢谢

【问题讨论】:

标签: shopping-cart magento-1.8


【解决方案1】:

尝试:

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));

【讨论】:

    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 2013-03-22
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 2014-11-30
    相关资源
    最近更新 更多