woocommerce checkout ajax 500错误

时间:2016-06-16 09:12:26

标签: 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类似的问题?不确定这是因为插件更新还是其他任何功能。

1 个答案:

答案 0 :(得分:5)

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

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