我想在woocommerce结帐后调用一个函数

时间:2015-09-28 10:45:19

标签: php wordpress woocommerce

我正在使用woocommerce创建一个电子商务网站,现在我想在使用后调用一个函数填写结帐表单并提交它。是否有任何过滤器或挂钩可以让我这样做?

2 个答案:

答案 0 :(得分:6)

或者你可以:

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 :(得分: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

}