2014-10-08 30 views
0

我對Woocommerce發送的電子郵件有問題。在Woocommerce電子郵件發送之前保存自定義的發佈字段值

我有多個自定義字段,使用ACF插件設置,用於Wooocomerce訂單。這些字段包含應在發送給用戶的電子郵件中可見的其他信息。

但由於某種原因,我無法讓他們在電子郵件發送前保存,因此電子郵件中沒有這些值。只有在我點擊重新發送電子郵件後,才能看到值。

我嘗試使用Prioritize Hooks插件優先處理動作鉤子,但無濟於事。爲了確定優先順序,嘗試了多件事情。

我有Woocommerce電子郵件中,我使用並獲得檢索像這樣的自定義字段模板設置:

$fields = get_field('fields', $customer_order->ID);

我如何能得到這個正常工作?任何幫助表示讚賞。

回答

1

你需要在發送郵件之前存儲你的數據,所以你需要找到正確的鉤子。 如果我沒有錯,before_woocommerce_pay鉤子是您的答案check here更多woocommerce掛鉤

相關問題