如果购买了特定产品,则向多个电子邮件发送Woocommerce BCC电子邮件通知

时间:2019-06-16 05:13:20

标签: php wordpress woocommerce

对于Woocommerce,如果要购买特定产品,我想BCC woocommerce将新订单/处理订单/保留订单电子邮件发送到其他多个电子邮件地址。

如果购买了特定产品,我目前的编码可以发送到指定的电子邮件。

但是,电子邮件是通过“收件人:”而不是“密件抄送:”发送的 并且显示了“答复”,我也希望将其删除/隐藏。

#define _GNU_SOURCE
#include <unistd.h>
#include <sys/syscall.h>
#include <linux/memfd.h>
#include <err.h>
int main(void){
        int fd;
        if((fd = syscall(SYS_memfd_create, "test", MFD_CLOEXEC)) == -1)
                err(1, "memfd_create");
        return 0;
}

我如何获得想要的结果?

我要密件抄送:而不是收件人: 并回复:被删除/隐藏。

1 个答案:

答案 0 :(得分:0)

我认为您可以通过从相反的方向进行处理:将woocommerce_email_headers挂在有机会包含密件抄送收件人的地方,检查它是否在要更改的电子邮件的上下文中运行(使用email ID参数),然后您必须使用逻辑来遍历订单项,以决定是否添加BCC标头(您现有的接收方代码应适用于此标头)。

我没有考虑删除回复标头,但是如果您发现它包含在钩子提供的标头中,则可以搜索它并将其替换为空字符串。