如何在更新产品后重定向到结帐一页。当产品添加到购物车时,它会正确地重新编辑,但当我使用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);
}
任何帮助都会非常感激。
答案 0 :(得分:1)
如果您想从观察者重定向
Mage::app()->getFrontController()->getResponse()->setRedirect(Mage::getUrl('checkout/onepage'));
Mage::app()->getResponse()->sendResponse();
exit;