Woocommerce"新订单"电子邮件不发送

时间:2018-05-14 14:09:26

标签: wordpress email woocommerce wpml

我正在尝试解决有关我的woocommerce电子邮件的问题。下订单时,"新订单"管理员的电子邮件不会从我的网站发送,但客户会收到确认。另外,如果我从我的wordpress取消订单,管理员会收到电子邮件"订单取消"。

在每个网站上检查一下后,我的问题仍然存在。我能够在ftp上设置de debug.log文件,出现的错误如下:

  

WordPress数据库错误列'主题'对于查询INSERT INTO wp_'XXXXXX'_wpml_mailsmail_idtimestamphostreceiversubjectmessage,不能为空headersattachmentserrorplugin_version)价值观(NULL,' 2018-05-12 16:37:27',' ','',NULL,'

WPML(多语言插件)或服务器有问题吗?与woocommerce?

感谢您提供任何帮助或建议,以便我能够解决这个问题,因为这会给我的店铺带来很大阻碍......

1 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题,我通过编辑woocommerce/templates/emails/email-order-details.php文件解决了这个问题:

28-34中的

我删除了if条件,只留下else内的部分。我已经开始再次收到管理员电子邮件,但仍会显示相同的错误消息,并且电子邮件没有主题到达。

编辑: 导致no subject的插件是WPML Media,这是一个已知问题。 你可以在WPML open support ticket中找到解决方法的说明,这是一个解决方法,直到下一个WooCommerce Multilingual插件更新发布。