0
我正在使用woocommerce製作電子商務網站,現在我想在使用後調用一個函數填寫結帳表單並提交它。有沒有過濾器或掛鉤讓我可以做到這一點?我想在woocommerce結帳後致電一個功能
我正在使用woocommerce製作電子商務網站,現在我想在使用後調用一個函數填寫結帳表單並提交它。有沒有過濾器或掛鉤讓我可以做到這一點?我想在woocommerce結帳後致電一個功能
或者,您可以:
add_action('woocommerce_thankyou', array('Wc_class', 'my_uber_function'));
class Wc_class{
public static function my_uber_function($order_id)
{
stuff to do here
}
}
如果您想在WooCommerce訂單完成後執行某些操作,您可以掛鉤到woocommerce_order_status_completed。
add_action('woocommerce_order_status_completed', 'my_function');
/*
* Do something after WooCommerce sets an order on completed
*/
function my_function($order_id) {
// order object (optional but handy)
$order = new WC_Order($order_id);
// do some stuff here
}
有很多掛鉤的。你爲什麼不看看源代碼?例如,['woocommerce_payment_complete'](https://github.com/woothemes/woocommerce/blob/master/includes/abstracts/abstract-wc-order.php#L2332)可以想到,但你的問題太模糊了,沒有人們可以給你一個很好的建議。 – helgatheviking