首页 文章

Woocommerce“新订单”电子邮件不发送

提问于
浏览
1

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

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

WordPress数据库错误列'subject'不能为查询INSERT INTO wp_'XXXXXX'_wpml_mails(mail_id,timestamp,host,receiver,subject,message,headers,attachments,error,plugin_version)VALUES(NULL,'2018-05) -12 16:37:27','','',NULL,'

这是WPML(多语言插件)还是服务器的问题?与woocommerce?

感谢任何帮助或建议,可以让我解决这个问题,因为它会导致我的商店大块...

1 回答

  • 0

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

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

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

相关问题