当前位置: 首页 > 知识库问答 >
问题:

WooCommerce不再向客户发送订单确认电子邮件

陈功
2023-03-14

我在我的木业商店里遇到了一个很奇怪的问题。有几天“Customer_Processing_Order”电子邮件不再发送给客户。即使我在订单详细信息中触发手动发送此电子邮件,也没有发生任何事情。

在一般电子邮件中,发送与SMTP数据一起工作。当我将状态设置为“已完成”时,电子邮件将被发送。只有订单确认不起作用。

电子邮件被激活,我也检查了错误日志。我还安装了订单电子邮件的预览插件。当我想生成预览时,我得到一个错误:

未捕获的关键错误:在/usr/www/users/diabroq/diabrothers/wp-content/themes/flatome-child/woocommerce/emails/customer-completed-order.php:28中对null调用成员函数get_billing_first_name()

我不知道这是不是有关联...正常情况下是起作用的。

我还安装了WP电子邮件日志插件。不生成电子邮件,因此不是电子邮件传递问题。正在工作的电子邮件有一个成功的日志条目。

我希望有人能帮我...

共有1个答案

陆信瑞
2023-03-14

我发现了问题所在。它与这个插件有关:“邮件文本定制的Woocommerce”停用后,它又工作了……哦,天哪!

 类似资料:
  • 我的Wordpress安装有问题,更具体的说是WooCommerce。 我在过去几个月中一直在工作的客户希望,每次客户完成/支付订单时,除了标准的订单确认电子邮件外,还会向他的电子邮件地址发送一封自定义电子邮件。 简而言之:我需要在订单完成时给客户发送一封自定义邮件。如何在functions.php中做到这一点? 我尝试使用官方文档中描述的各种钩子和函数,但无法弄明白。 Wordpress的版本是

  • 拜托,帮忙解决问题。我想让WooComerce只发送一次电子邮件,关于新的订单-管理和客户。如果我将更改订单状态-没有电子邮件将被发送。 我尝试在处禁用通知,并禁用客户端的所有通知,但在这种情况下,客户端即使是第一次也不会收到任何电子邮件。

  • 在woocommerce thank you页面上,如果订单状态正在处理,则向多个电子邮件地址发送WC_Email_Customer_Invoice电子邮件。 但问题是电子邮件只发送到客户的电子邮件地址,没有电子邮件发送到prohostreview@gmail.com。我正在使用最新的WordPress和woo-commerce插件。 请告诉我我在这里做错了什么。 问候。

  • 我将此代码用于新订单并设置完成状态。 之后,woocommerce自动发送电子邮件给买家。 但我不想发这封邮件。 我怎么能? 注意:我不想禁用从wp-admin发送电子邮件

  • 我知道这里已经有很多关于向hotmail发送电子邮件的问题了。我已经通读了它们,以及过去几周的许多在线帖子,但仍然无法解决这个问题。 我遇到的问题是,我无法向拥有hotmail电子邮件地址的客户发送电子邮件。我可以向雅虎发送电子邮件,也可以向gmail发送电子邮件(尽管这些邮件似乎进入了垃圾文件夹),但是当我向hotmail电子邮件地址发送电子邮件时,它们似乎永远不会到达。 我在PHP Symfo

  • 我正试图阻止woo-commerce发送邮件时,订单状态更改。这些订单是亚马逊的,我的插件从亚马逊同步到Woo-Commerce。在这样做的时候,亚马逊和woo-commerce的邮件都收到了,这激怒了客户。因此,我想停止电子邮件功能停止时,状态从我的插件更改。要更改状态的代码是 有没有可以设置的标志来避免发送邮件? 任何种类的帮助都是非常感谢的。