2017-09-01 69 views
0

使用Wordpress + Woocommerce的插件。嘗試在下單和保存後運行功能。嘗試:任何想法爲什麼woocommerce_checkout_order_processed在用戶未登錄時不會觸發?

  • woocommerce_thankyou
  • woocommerce_checkout_order_processed

試圖優先:

我在做什麼:

add_action('woocommerce_checkout_order_processed', 'func_do_my_magic', 10,1) 

function func_do_my_magic($order_id) { 
    //Do my magic here using $order_id 
} 

我很期待:

魔術以每個新訂單上進行放置

正在發生的事情:

魔術當訂購的用戶已經登錄時,完成了魔術沒有完成客人訂單或未登錄的用戶的訂單

爲什麼有任何想法?

感謝上提前

回答

0
add_action('woocommerce_order_status_processing', 'custom_process_order', 10, 1); 
function custom_process_order($order_id){ 
//do some your magic here 
} 

試試這個代碼..

+0

亞希嗨......一樣。 – TDEgypt

+0

你把代碼放在哪裏?實際上它正在我的一個項目中工作。 –

+0

自定義插件文件。該代碼爲登錄用戶運行,但對於未登錄的用戶而言,該代碼無法運行。 – TDEgypt

相關問題