我目前正在使用类似于我需要的代码,来自LoicTheAztec(真正应该被称为“DaMan”)。当订单状态更改为“正在处理”时,该代码会触发Woo向自定义电子邮件地址发送电子邮件。如果没有该代码,通知电子邮件只会发送给客户。
对于我的情况,我想向客户和店主发送通知。我能够调整以前的代码来执行此操作 - 但结果是客户和所有者都获得了相同的电子邮件(因为,它们都是从Woo完全相同的通知中复制的)。
以下是我目前在我的functions.php中使用的内容:
// notify when order status set to processing
add_filter( 'woocommerce_email_recipient_customer_processing_order', 'processing_order_replacement_email_recipient', 10, 2 );
function processing_order_replacement_email_recipient( $recipient, $order ) {
// Set HERE your replacement recipient email(s)… (If multiple, separate them by a coma)
$recipient .= ',example@owneremail.com';
return $recipient;
}
如何触发此操作以便客户获取副本,并且所有者单独获取副本?通常,由WOO生成的股票电子邮件在客户和商店所有者之间具有略微不同的文本版本。
如果我要求的不能做,我会坚持我所拥有的。只是想知道是否有更清洁的方法来实现它。提前感谢您的任何帮助!