gpt4 book ai didi

redirect - OnePage Checkout 上的 Magento 奇怪的重定向行为

转载 作者:行者123 更新时间:2023-12-01 05:41:03 26 4
gpt4 key购买 nike

我的 Magento 版本是 - 1.4.1.1

我有两个问题:

1) 当我完成 Onepage 结账的各个步骤(注册、计费、运输和付款选项卡)时,有时在此过程中我会被重定向到购物车页面。没有错误,没有异常,在 var/report 中没有生成报告。我不知道如何调试它。没有我可以查找的日志吗?

2)在点击下订单(最后一步)后的同一个单页结账过程中,有时它会重定向到购物车页面,发送一封电子邮件,说订单失败并显示以下消息:

Quote totals must be collected before this operation.



为了解决它,我在 prepareRecurringPaymentProfiles 中评论了这一行在文件中 magento/app/code/core/Mage/Sales/Model/Quote.php ,解决了这个问题:
throw new Exception("Quote totals must be collected before this operation.");

我不知道这两个问题是否相关。但是我现在没有第二个问题,而是经常遇到第一个问题。可能是什么原因以及如何解决?

进一步更新 - 我检查了 Firebug 跟踪,这是 500 内部服务器错误,有时出现在一页结帐的任何步骤中。我能够深入研究 onepagecontroller.php 中的 savebillingaction、saveshippingaction 函数,发现当 $this->getRequest()->isPost() 为空时会出现错误,如果为 1,则继续执行,然后转到下一个否则它重定向到购物车,不,我不知道为什么这不是 1 或者是因为 ajax 无法发送发布数据,但我检查了 XHR 请求,Ajax 每次都发送发布数据(使用 firebug 扩展检查)。有人可以告诉我接下来可以做什么来排除故障。我在哪里可以找到这些 Ajax 调用?
Shipping.phtml(任何step.phtml)底部都有JS,它如何调用OnePagecontroller saveshippingaction 函数?

最佳答案

由于是服务器内部错误,请尝试访问服务器的错误日志。会告诉你问题出在哪里。我在 1.7.0 中也遇到过同样的问题。在我的例子中,问题出在 /app/code/core/Mage/Usa/Model/Shipping/Carrier/Fedex.php

关于redirect - OnePage Checkout 上的 Magento 奇怪的重定向行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5537387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com