try { $ret = $client->__getFunctions(); echo "<pre>"; print_r($ret); echo "</pre>"; //$ret = $client->__call("NewOrder", array( $soapstuff)); $foo = new GetProductBySKU(); $foo->sku = '100XLG'; //$ret = $client->GetProductBySKU($foo); //100XLG $ret = new getOfflineOrderSummary(); $ret->CustomerId = "0111693"; $ret = $client->GetOfflineOrderSummary($ret); //$ret= $client->newOrder($soapstuff); // $ret = $client->ProfileAdd($po); echo "<pre>"; print_r($ret); echo "</pre>"; } catch (SoapFault $sf) { //Log SOAP fault from connection echo "__getLastRequest"; echo "<pre>"; echo print_r($client->__getLastRequest, true); echo "</pre>"; echo "__getLastRequestHeaders"; echo "<pre>"; echo print_r($client->__getLastRequestHeaders(), true);