Magento Checkout添加错误消息

时间:2015-09-29 07:56:51

标签: magento redirect checkout

在结帐过程中我遇到的问题是我无法添加错误消息并“重定向”到结帐中的某个部分。

如果我使用

Mage::getSingleton('core/session')->addError

我可以添加一条错误消息,重新加载后会显示 。但我似乎找不到添加错误消息或JS警报的解决方案,该警报在“重定向”到部分之前或之后显示。

下面是我当前的代码,我试图解决这个问题。

安迪帮助表示赞赏。

if(Mage::helper('customer')->isLoggedIn()){
                $result['redirect']=Mage::getUrl('customer/account/edit/'); 
            } else {
                $result['goto_section'] = 'billing';
                $result['error']= false;
                $result['message'] = addError($this->__('test'));
            }
                $this->getResponse()->setBody(Mage::helper('core')->jsonEncode($result));
                return ;

1 个答案:

答案 0 :(得分:0)

我相信您正在使用ajax登录,在这种情况下,在您的ajax成功操作中,您需要检查是否存在错误消息,如果是,则使用jquery或您动态使用的任何库追加div到dom。

使用默认的addError或addSuccess

,无法在ajax中获取错误消息