在WooCommerce中,当客户从购物车中结帐并提交订单时,我的woocommerce设置为暂停订单,直到获得管理员授权为止;但是如果订单现在设置为“暂停”,管理员未收到任何有关的电子邮件。
当客户下达新订单时,我想向管理员发送电子邮件。我该怎么办?
答案 0 :(得分:0)
当订单状态为保留状态时,以下内容会将新的订单电子邮件通知发送给管理员:
add_action('woocommerce_order_status_on-hold', 'email_on_hold_order_admin_notification', 10, 2 );
function email_on_hold_order_admin_notification( $order_id, $order ) {
WC()->mailer()->get_emails()['WC_Email_New_Order']->trigger( $order_id );
}
代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试并有效
注意:需要在Woocommerce管理员设置中启用“新订单”电子邮件通知。