public function edit_order( $id, $data ) {
        try {
            if ( ! isset( $data['order'] ) ) {
                throw new WC_API_Exception( 'woocommerce_api_missing_order_data', sprintf( __( 'No %1$s data specified to edit %1$s', 'woocommerce' ), 'order' ), 400 );
            }