Magento - 单页结账时的内部网址是什么?

时间:2011-03-11 20:02:44

标签: magento

我正在使用观察员检查客户在一次结账时提供的送货信息。通过观察事件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'));不起作用。

谢谢!

2 个答案:

答案 0 :(得分:0)

url = checkout/onepage/shipping_method

答案 1 :(得分:0)

if ($backUrl = $this->_getRefererUrl()) {
    $this->getResponse()->setRedirect($backUrl);
}