我正在使用观察员检查客户在一次结账时提供的送货信息。通过观察事件checkout_controller_onepage_save_shipping_method
,我想将客户重定向到发货步骤,以重新输入他们的信息。
在此页面上的对话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 :(得分:0)
url = checkout/onepage/shipping_method
答案 1 :(得分:0)
if ($backUrl = $this->_getRefererUrl()) {
$this->getResponse()->setRedirect($backUrl);
}