【问题标题】:Onepage checkout always redirects to cart with custom step单页结帐始终使用自定义步骤重定向到购物车
【发布时间】:2012-07-12 07:58:08
【问题描述】:

我在为 magento 单页结帐创建自定义步骤时遇到问题。 教程链接:http://www.excellencemagentoblog.com/magento-onestep-checkout-add-step。 问题是,当我单击自定义步骤上的“继续”按钮时,它总是重定向回购物车页面。寻求帮助。任何建议如何调试重定向?或如何查看问题出在哪里。我检查了日志文件,里面没有说什么。从哪里开始寻找问题? 提前致谢。

【问题讨论】:

  • 终于经过长时间的搜索,我发现我需要在我的 config.xml 文件中添加以下内容。 standardMymodule_Namemymodel

标签: php javascript magento


【解决方案1】:

要检查 firebug 中的 ajax 调用,请单击“Net”选项卡。你的新步骤出了点问题,这就是它失败的原因。

【讨论】:

  • 我所做的一切都与教程中的完全一样。我应该在“网络”标签中寻找什么?
  • 它显示了请求。有时您不会在控制台中找到 ajax 调用,但会在 Net 选项卡中找到。
  • 我发现点击继续按钮时出现 404 Not Found 错误。 index.php/pay/onepage/saveExcellence 这是它试图去的地址。
  • 我相信你的模块的名称是pay,控制器名称是OnepageController,方法名称是saveExcellenceAction,如果是,那么一切都应该正常。
  • 我也希望你的服务器重写被关闭。
【解决方案2】:

尝试调试单击“继续”时进行的 ajax 调用的输出。您可能会遇到一些异常指示您的代码被 OPC 缓存。如果是这种情况,您应该会看到一个指示重定向作为 ajax 响应的 Json。

【讨论】:

  • 我用 firebug 检查了错误,但没有出现异常情况。
  • 你从电话中得到了什么?请复制回复
猜你喜欢
  • 2020-04-23
  • 1970-01-01
  • 2016-09-29
  • 2014-08-30
  • 1970-01-01
  • 2015-02-05
  • 2013-05-27
  • 2018-12-23
  • 1970-01-01
相关资源
最近更新 更多