在 Woocommerce 电子邮件中将收件人添加到 "Customer invoice / Order details"

add recipients to "Customer invoice / Order details" in Woocommerce emails

在 Woocommerce 中,已经有一种内置方法可以将收件人添加到“新订单”、“失败”和“已取消”电子邮件中,但由于某种原因,“客户发票/订单详细信息”不'允许客户以外的任何收件人。

有一个简单的插件可以做到这一点,但它的功能非常有限。

关于如何将收件人添加到此电子邮件的任何指南?

我计划使用代码片段调用 hook/filter/action,然后明确告诉它要使用的电子邮件地址。我打算编写脚本,以便无论用户启动该操作,都将被抄送到该电子邮件中。大概可以完成我问题的第一部分的相同功能可以帮助我检查当前用户并获取他们的电子邮件地址。

感谢任何帮助

我不知道你说的是什么内置功能。但是您可以使用以下过滤器将收件人添加到发票电子邮件中。您不需要任何插件,只需在您的活动 theme/child 主题 functions.php

中使用下面的代码片段
add_filter("woocommerce_email_recipient_customer_invoice", "add_recipient_to_email", 10, 2);
function add_recipient_to_email( $recipients, $object ){
    $new_email = "newemail@domain.com"; //New email Id
    $recipients = $recipients.','.$new_email;
    return $recipients;
}