更新产品后重定向到结帐一页

时间:2014-01-24 09:01:08

标签: magento magento-1.7 observers

如何在更新产品后重定向到结帐一页。当产品添加到购物车时,它会正确地重新编辑,但当我使用checkout_cart_update_item_complete事件的相同代码时,它无效。在使用observe添加到购物车产品后,我使用以下代码重定向到一个页面结帐。

    public function addToCartComplete(Varien_Event_Observer $observer) {
    // Send the user to the Item added page
    $response = $observer->getResponse();
    $response = $observer->getResponse();
    $request = $observer->getRequest();
    $response->setRedirect(Mage::getUrl('checkout/onepage'));
    Mage::getSingleton('checkout/session')->setNoCartRedirect(true);
}

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:1)

如果您想从观察者重定向

Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('checkout/onepage'));
Mage::app()->getResponse()->sendResponse();
exit;