woocommerce checkout ajax 500错误

kri*_*a89 2 ajax wordpress woocommerce

我最近将我的网站中的woocommerce插件更新到2.6.0版本,现在我在结账时遇到500错误,并且根据付款方式更改了此错误消息.

我有几个付款方式为Direct Bank TransferCash On Delivery.

当我使用时,Direct Bank Transfer我收到错误消息错误,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类似的问题?不确定这是因为插件更新还是其他任何功能.

kri*_*a89 5

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

在调试过程中,我注意到虽然我得到了Internal Server Error订单成功发布并且在woocommerce管理员中可见,所以我得到了所有这些错误,因为更改了电子邮件模板,我无法将订单数据正确传递到电子邮件中.

  • 感谢您发布此内容! (2认同)