【发布时间】:2019-01-17 00:19:50
【问题描述】:
在 Woocommerce 中,我希望根据所选的运输方式 ID 向特定人员发送新的订单电子邮件。
目前,我只能将每个电子邮件地址添加到新订单电子邮件中,但最终希望根据客户选择的运输方式 ID 将电子邮件发送到一个特定的电子邮件。
这是我的代码coming from this answer,适用于邮政编码:
add_filter( 'new_order' , 'so_26429482_add_recipient', 20, 2 );
function so_26429482_add_recipient( $email, $order ) {
$additional_email = "somebody@somewhere.net";
if( $order->shipping_postcode == "90210" ){
$email = explode( ',', $email );
array_push( $email, $additional_email );
}
return $email;
}
相反,我需要定位运输方式 ID。
我的两种送货方式 ID 是 flat_rate:8 和 flat_rate:9。
有人知道怎么做吗?
【问题讨论】:
-
您好,欢迎您! “有人知道怎么做吗?” 可能,但请先分享一下你 have tried,以便我们提供帮助。
标签: php woocommerce shipping orders email-notifications