簡體   English   中英

Woocommerce 向管理員發送“暫停”訂單的新訂單電子郵件通知

[英]Woocommerce new order email notification to admin for "On Hold" orders

在 WooCommerce 中,當客戶從購物車結帳並提交訂單時,我的 woocommerce 設置為暫停訂單,直到管理員授權,但現在如果訂單設置為“暫停”,管理員不會t 收到任何有關的電子郵件。

當客戶擱置新訂單時,我想向管理員發送電子郵件。 我該怎么做?

當訂單狀態為暫停時,以下將向管理員發送新訂單電子郵件通知:

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 管理設置中啟用“新訂單”電子郵件通知。


從 WooCommerce 5+ 開始: 允許在 WooCommerce 5+ 中重新發送新訂單通知

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM