public function get_stock_info_by_sku($data) { $get_stock = new GetStock(); $get_stock->title = $data['sku']; $get_stock->storageCode = $data['storage_code']; $get_stock->key = $this->key; try { $client = new SoapClient($this->product_gateway_url); $response = $client->GetStock($get_stock); $result = $response->GetStockResult; if ($result->Success) { return array('title' => $result->Result->Title, 'storage_no' => $result->Result->StorageNo, 'amount' => $result->Result->Amount, 'amount_out' => $result->Result->AmountOut, 'weight' => $result->Result->Weight, 'packing' => $result->Result->Packing); } else { return array('status' => FALSE, 'message' => $result->Message); } } catch (SOAPFault $exception) { return FALSE; } }