【问题标题】:woocommerce checkout ajax 500 errorwoocommerce结帐ajax 500错误
【发布时间】:2016-10-17 17:03:26
【问题描述】:

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

我有两种付款方式,例如 Direct Bank TransferCash 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


    【解决方案1】:

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

    在调试过程中,我注意到虽然我收到了Internal Server Error,但订单已成功发布,并且在 woocommerce 管理员中可见,所以我一直收到错误,因为更改了电子邮件模板,我未能通过订单将数据正确放入电子邮件中。

    【讨论】:

    • 感谢您发布此消息!
    • 我遇到了完全相同的问题,但无法解决,我也没有更改任何电子邮件模板。是哪一个破了?
    猜你喜欢
    • 2023-04-07
    • 2016-01-10
    • 1970-01-01
    • 2015-09-09
    • 2017-04-15
    • 2018-09-11
    • 1970-01-01
    • 2019-12-06
    • 1970-01-01
    相关资源
    最近更新 更多