2011-03-11 75 views
1

我正在使用观察者检查客户在onepage结帐期间提供的运送信息。通过观察事件checkout_controller_onepage_save_shipping_method,我想将客户重定向到发货步骤以重新输入他们的信息。Magento - 在onepage结帐中运送步骤的内部网址是什么?

在此页面上的对话What is the correct way to stop a checkout from an event observer in Magento?之后,我已经设置了一切,但我不想将它们重定向到购物车,只是运输步骤。

Mage::app()->getResponse()->setRedirect(Mage::getUrl('what/goes/here'));

我可以使代码简单地刷新页面? Mage::app()->getResponse()->setRedirect(Mage::getUrl('checkout/onepage'));不起作用。

谢谢!

+0

任何帮助吗?谢谢! – bonhommie 2011-03-18 19:27:53

回答

0

URL = checkout/onepage/shipping_method

+1

谢谢乔纳森。那也行不通。它仍然重定向到购物车。 – bonhommie 2011-04-20 22:10:36

0
if ($backUrl = $this->_getRefererUrl()) { 
    $this->getResponse()->setRedirect($backUrl); 
} 
相关问题