هو العلیم، سلام مجدد، مشکل حل شد، ایراد از کدم بود.
من این سبکی استفاده کردم.
$this->loader->add_action( 'woocommerce_order_edit_status', $plugin_admin, 'status_completed');
اینم در کلاس دیگر::
public function status_completed( $order_id) {
$status = sanitize_text_field( $_GET['status'] );
if(!empty($status) && $status=='completed')
{
global $wpdb;
$table_name = $wpdb->prefix . 'pana_points';
$order = new WC_Order($order_id);
$user_id = $order->user_id;
$refer = get_user_meta( $user_id, 'user_reffer', true );
if(!empty($ref