2015-09-28 21 views
0

我正在使用woocommerce制作电子商务网站,现在我想在使用后调用一个函数填写结帐表单并提交它。有没有过滤器或挂钩让我可以做到这一点?我想在woocommerce结帐后致电一个功能

+1

有很多挂钩的。你为什么不看看源代码?例如,['woocommerce_payment_complete'](https://github.com/woothemes/woocommerce/blob/master/includes/abstracts/abstract-wc-order.php#L2332)可以想到,但你的问题太模糊了,没有人们可以给你一个很好的建议。 – helgatheviking

回答

4

或者,您可以:

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 
} 
} 
1

如果您想在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 

}