Onepage checkout always redirects to cart with custom step
我无法为magento单页结帐创建自定义步骤。
本教程的链接:http://www.excellencemagentoblog.com/magento-onestep-checkout-add-step。
问题是,当我在自定义步骤中单击"继续"按钮时,它总是重定向回购物车页面。寻求帮助。任何建议如何调试重定向?或如何查看问题出在哪里。我检查了日志文件,里面什么也没说。从哪里开始寻找问题?
提前致谢。
- 终于,经过长时间的搜索,我发现我需要在config.xml文件中添加以下内容。 <routers> <mymodel> <use> standard </ use> <module> Mymodule_Name </ module> <frontName> mymodel </ frontName> </ args> </ mymodel </ routers>
要检查Firebug中的Ajax调用,请单击"网络"选项卡。在您的新步骤中出了点问题,这就是失败的原因。
-
我所做的一切都与本教程中的完全相同。我应该在"网络"标签中寻找什么?
-
它显示了请求。有时您不会在Console中找到ajax调用,但会在"网络"选项卡中找到。
-
当我单击继续按钮时,我发现出现404 Not Found错误。 index.php / pay / onepage / saveExcellence这是它尝试访问的地址。
-
我相信您模块的前名是pay,控制器名称是OnepageController,方法名称是saveExcellenceAction,如果一切正常,那么一切应该正常。
-
我也希望您的服务器重写功能已关闭。
-
只需在saveExcellenceAction方法的第一行中输入echo 'hi';exit;并执行。莱姆知道会发生什么。
-
是的,我让它正常工作,谢谢:)正如我所说,模块的姓氏是错误的。
尝试调试单击"继续"时进行的ajax调用的输出。您的市长没有任何异常指示,您的代码已被OPC缓存。如果是这样,您应该看到一个Json指示重定向为ajax响应。
- 我已经用萤火虫检查了错误,但没有异常显示。
-
您从通话中得到什么?请复制回复