GIF89a php
Current File : /home/hencockfreshchic/public_html/admin.cpanel/libs/util/createOrder.php
<?php
$per=$_REQUEST["validity"];
if($per=="1")
{
ob_start();
ini_set('error_reporting', E_STRICT);
include("connect.php");
include("libs.php");
mysqli_set_charset($conn,'utf8');
date_default_timezone_set('Asia/Kolkata');

$token=findToken($conn);
$orderid=$_GET['orderid'];

$sql="SELECT * FROM `incoming_order` WHERE `order_id`='".$orderid."'";
$rs=mysqli_query($conn,$sql);
while($row=mysqli_fetch_array($rs))
{
  $sqlU="SELECT * FROM `app_admin` WHERE `sr`='".$row['user_sr']."'";
  $rsU=mysqli_query($conn,$sqlU);
  $rowU=mysqli_fetch_assoc($rsU);

  $sqlP="SELECT * FROM `products` WHERE `sr`='".$row['prod_id']."'";
  $rsP=mysqli_query($conn,$sqlP);
  $rowP=mysqli_fetch_assoc($rsP);

  $order_id=mt_rand(11111111,99999999);
  $channel_id="840632";
  $sku_code=mt_rand(1111,9999);
  $hsn=mt_rand(1111111,9999999);


  $price=$row['prod_qty']*$rowP["sale_price"];
  $order_date=date('Y-m-d h:i');
  $address=$row['address'];
  //$order_type="Prepaid";
  $order_type=$_GET['order_type'];

  $user_name=$row['user_name'];
  $city=$rowU["city"];
  $state=$rowU["state"];
  $pincode=$rowU["pincode"];
  $emailid=$row['emailid'];
  $phoneno=$row['phoneno'];
  $user_name=$row['user_name'];

  $p_name=$rowP["p_name"];
  $prod_qty=$row['prod_qty'];
  $shp=$rowP["ship_chrg"];
  


  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, 'https://apiv2.shiprocket.in/v1/external/orders/create');
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
  
  curl_setopt($ch, CURLOPT_POSTFIELDS, "{ \"order_id\": \"$order_id\", \"pickup_code\": \"Primary\", \"order_date\": \"$order_date\", \"channel_id\": \"840632\", \"billing_customer_name\": \"$user_name\", \"billing_last_name\": \"\", \"billing_address\": \"$address\", \"billing_address_2\": \"$address\", \"billing_city\": \"$city\", \"billing_state\": \"$state\", \"billing_country\": \"India\", \"billing_pincode\": \"$pincode\", \"billing_email\": \"$emailid\", \"billing_phone\": \"$phoneno\", \"shipping_is_billing\": true, \"shipping_customer_name\": \"$user_name\", \"shipping_last_name\": \"\", \"shipping_address\": \"$address\", \"shipping_address_2\": \"$address\", \"shipping_city\": \"$city\", \"shipping_country\": \"India\", \"shipping_pincode\": \"$pincode\", \"shipping_state\": \"$state\", \"shipping_email\": \"$emailid\", \"shipping_phone\": \"$phoneno\", \"order_items\": [ { \"sku\": \"$sku_code\", \"name\": \"$p_name\", \"units\": $prod_qty, \"selling_price\": $price, \"discount\": 0, \"HSN\": \"$hsn\" } ], \"payment_method\": \"$order_type\", \"shipping_charges\": \"$shp\", \"giftwrap_charges\": \"0\", \"transaction_charges\": \"0\", \"total_discount\": \"0\", \"sub_total\": $price, \"length\":10, \"breadth\": 15, \"height\": 20, \"weight\": 0.8}");
  
  curl_setopt($ch, CURLOPT_POST, 1);
  $headers = array();
  $headers[] = 'Accept: application/json';
  $headers[] = 'Authorization: Bearer '.$token;
  $headers[] = 'Content-Type: application/json';


  curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

  $result = curl_exec($ch);
  if (curl_errno($ch)) {
      echo 'Error:' . curl_error($ch);
  }
  curl_close ($ch);

  //echo $payload;
  //echo $result;
  $data2=json_decode($result,true);
  for($i=0;$i<=1;$i++)
  {
  $shipment_id=$data2['shipment_id'];
    updateSHP($conn,$shipment_id,$row['sr']);
  }
}



}
else
{
	echo "Not allow direct scripts";
}
?>