0

我有.net webapi也與WooCommerce .NET包裝器集成。另外我有一個WordPress商店在WooCommerce上運行。如何從WordPress WooCommerce通知.net api時有新訂單

我想要做的是,只要有網站上的新訂單,我想通知我的webapi與該訂單,以便我可以將該訂單保存在其他應用程序。

我能夠使用WooCommerce api獲取訂單,產品等。但我希望WooCommerce api在銷售時發佈數據。或者至少通過訂單ID通知我,所以我可以繼續從我的.net應用程序中獲取該訂單ID的訂單。

我搜索了很多,但我發現所有消費的WooCommerce api。但是我找不到任何WooCommerce通知我的api。

我也檢查了網頁鉤子,但我沒有得到它。有一個投遞網址。根據我的理解,對於創建的操作,它會觸發該交付網址,但它會發布什麼內容? Json對象?我找不到任何解釋。我對WooCommerce有點新鮮。

這可能嗎?有沒有這個或任何有關我正在嘗試做的文檔的例子。

回答

1

您可以在WooCommerce商店/設置(主題的functions.php首選)中使用以下代碼。

// add the action 
add_action('woocommerce_new_order', 'action_woocommerce_new_order', 10, 3); 

function action_woocommerce_new_order($order_id){ 

// Do what ever with the order id, send mail or call your API 

} 
+0

有道理。非常感謝 – curiousBoy

相關問題