3
我正在使用Woocommerce的某些項目,我需要發送訂單ID到某個遠程站點進行付款時。我沒有找到準確的鉤子來做到這一點。任何人都可以幫助我找到完成訂單後執行某些操作的正確方法。Woocommerce - 支付完成後打電話自定義功能
這是我曾嘗試
add_action('woocommerce_thankyou', 'woo_remote_order');
function woo_remote_order($order_id) {
// Lets grab the order
$order = new WC_Order($order_id);
//Some action to make sure its working.
wp_mail('[email protected]',' Woocommmerce Order ID is '.$order_id , 'Woocommerce order');
}
不知道這是執行這個動作的正確鉤。我正在使用PayPal支付網關進行付款,訂單成功通過。
我真的建議做的,與貝寶IPN,而不是做在WooCommerce內。當付款完成,退款,處於未決狀態,清除待處理狀態,爭執離開等等時,IPN將觸發。它涵蓋的不僅僅是原始訂單,而且是一個非常有用的工具。 –