gpt4 book ai didi

php - 向管理员发送暂停订单状态电子邮件通知

转载 作者:可可西里 更新时间:2023-10-31 23:37:09 25 4
gpt4 key购买 nike

我希望管理员在 WooCommerce 中也能收到暂停订单通知。目前,只有客户会收到该通知。

我试过以下代码,但似乎不起作用。

这是我的代码:

add_filter( 'woocommerce_email_headers', 'mycustom_headers_filter_function', 10, 2);
function mycustom_headers_filter_function( $headers, $object ) {
if ($object == 'customer_on_hold_order') {
$headers .= 'BCC: My name <my@email.com>' . "\r\n";
}
return $headers;
}

正确的过滤器/ Hook 应该使用什么?

谢谢

最佳答案

“暂停” 订单状态电子邮件通知的正确 $email_id'customer_on-hold_order'

所以你的代码将是:

add_filter( 'woocommerce_email_headers', 'custom_admin_email_notification', 10, 3);
function custom_admin_email_notification( $headers, $email_id, $order ) {

if( 'customer_on-hold_order' == $email_id ){
// Set HERE the Admin email
$headers .= 'Bcc: My name <my@email.com>\r\n';
}
return $headers;
}

代码位于您的事件子主题(或主题)的 function.php 文件中或任何插件文件中。

代码已经过测试并且可以工作。


相似答案:How to get order ID in woocommerce_email_headers hook

关于php - 向管理员发送暂停订单状态电子邮件通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41916182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com