Example #1
0
 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;
     }
 }