在Woocommerce以前的版本,電子郵件通知被自動發送時的順序從以取消狀態(狀態掛起在我的情況下改變訂單狀態的變化,這樣的一個規定的時間設定後會發生在管理員的庫存部分)。發送電子郵件通知時從掛起已註銷
在WooCommerce 3.0.8他們已經刪除了自動化,並標記爲修復: https://github.com/woocommerce/woocommerce/blob/master/CHANGELOG.txt
和拉請求是在這裏: https://github.com/woocommerce/woocommerce/pull/15170/files
我期待恢復此功能,但很明顯,將這一行復制/粘貼到Woocommerce核心文件並不是一個好主意,因爲它會在平臺更新時被覆蓋。
我所知道的最好方法將是創建一個函數,並掛接到通過的functions.php被取消訂單的行爲,但有一個樣子,我有點失落關於如何做到這一點了。這是被替換的行:
add_action('woocommerce_order_status_pending_to_cancelled_notification', array($this, 'trigger'), 10, 2);
如何恢復這個舊的自動功能?
感謝這個,完美! –