woocommerce_order_status_completed action hook not working

I am developing woocommerce extension wher i need to perform some task after order is successfully completed. For that I started coding.
I used following code in constructor of my class.

add_action(‘woocommerce_order_status_completed’,array(&$this,’insert_points’));

Then I defined function as follows:

Read More
public function insert_points($order_id)
{
   global $woocommerce, $table_prefix;
   $order = new WC_Order($order_id);
   var_dump($order);
}

But it is not working.
Can anybody please help me using code sample.

Related posts

1 comment

  1. May be try this

    add_action(‘woocommerce_order_status_completed’,array(&$this,’insert_points’),10,1);
    

    add_action hooks has last argument which specifies how many arguments to pass to function in hook.

Comments are closed.