重定向到贝宝清空购物车
-
16-10-2019 - |
题
下午好,家伙,
目前,我们正在遇到间歇性问题,当用户选择PayPal(标准)作为付款选项时,它们被重定向到空购物车而不是PayPal网站。这些似乎仅在IE浏览器上发生。奇怪的是,我们已经编辑了几次网站,并且似乎解决了问题,只是为了返回一天左右。
设置详细信息是:
- 法师1.7.0.2
- Onestepcheckout
我们编辑的项目似乎已解决了问题,这与X-UA兼容的设置有关。
根据评论,我将经历我们尝试解决问题的事情。
- 使用X-UA兼容来更改使用哪个版本的IE标准,加权尝试使用IE8(基于标题和.htaccess)。
- 调试/onestepcheckout/index/index/Controller(用作结帐表的动作),这表明该过程进入此步骤,购物车为空。
- 调试显示系统直接进入/onestepcheckout/index/index/Controller(使用Charles Debugging代理),并且没有尝试重定向到PayPal。
最奇怪的是,在更改了使用的IE标准后,该网站将短暂工作(在许多机器上复制),但是几个小时后恢复到不工作?
与往常一样,您的帮助非常感谢
解决方案
最后,正如@benmarks刚才提到的那样,这是第三方付款扩展的问题。
在禁用Ebizmarts Sagepay Pro扩展的前端部分(我们必须保留后端的历史订单/交易),问题停止了。我从来没有100%将问题跟踪到特定的代码行,但是我确实将其定为可复制的地步,因此可以证明此扩展是问题所在。