woocommerce 结帐 ajax 500 错误

问题描述 投票:0回答:2

我最近已将网站中的 woocommerce 插件更新到版本 2.6.0,现在结账时遇到 500 错误,此错误消息根据付款方式发生了变化。

我有多种付款方式,如

Direct Bank Transfer
Cash On Delivery

当我使用

Direct Bank Transfer
时,我收到错误消息 error
Internal Server Error
,并且在浏览器控制台中我可以看到问题出在
http://example.com/checkout-2/?wc-ajax=checkout Failed to load resource: the server responded with a status of 500 (Internal Server Error)

另一方面,当我使用

Cash On Delivery
作为付款方式时,我看到错误
String could not be parsed as XML

有人在 woocommerce 上遇到类似问题吗?不确定这是否是因为插件更新或任何其他功能。

ajax wordpress woocommerce
2个回答
6
投票

我终于自己弄清楚了。问题是我弄乱了 woocommerce 电子邮件模板。当我撤消电子邮件模板中的所有更改时,订单缓慢开始正常工作。

在调试过程中,我注意到虽然我得到了

Internal Server Error
,但订单已成功发布,并且在 woocommerce 管理中可见,因此由于更改了电子邮件模板,我未能正确传递订单数据,我一直收到错误到电子邮件中。


0
投票

我需要帮助 在我的商店结帐时,当我下订单时,它在控制台中显示此错误: 无法加载资源:服务器响应状态为 500 ()/?wc-ajax=checkout:1 而且当我按 (?wc-ajax=checkout:1) 时,他给了我:({"result":"failure","messages":"

","刷新":true,"重新加载":false})

Error photo

© www.soinside.com 2019 - 2024. All rights reserved.