| 10582 |
lgm |
1 |
<?php $addresses = json_decode($shipping_process[0]);
|
|
|
2 |
$pickup = json_decode($pickup[0]);
|
|
|
3 |
$carts = $carts[0];
|
|
|
4 |
$defaultAddress = $addresses->defaultAddress;
|
|
|
5 |
$this->session->set_userdata('addressId',$defaultAddress);
|
|
|
6 |
$pickupZone = array();
|
|
|
7 |
$storeInfo = $pickup->response;
|
|
|
8 |
foreach($pickup->response as $key=>$value){
|
|
|
9 |
$pickupZone[] = $key;
|
|
|
10 |
}
|
|
|
11 |
if(isset($carts->needInsuranceInfo) && $carts->needInsuranceInfo == 1){
|
|
|
12 |
$needInsuranceInfo = $carts->needInsuranceInfo;
|
|
|
13 |
$this->session->set_userdata('needInsuranceInfo',$carts->needInsuranceInfo);
|
|
|
14 |
}
|
| 10789 |
lgm |
15 |
if(isset($carts->locationServiceable) && $carts->locationServiceable == 1){
|
|
|
16 |
$locationServiceable = false;
|
|
|
17 |
$this->session->set_userdata('locationServiceable',$carts->locationServiceable);
|
|
|
18 |
}
|
| 10814 |
lgm |
19 |
if(isset($carts->couponCode) && !empty($carts->couponCode)){
|
|
|
20 |
$totalPrice = number_format((float)$carts->totalPrice,0,'.','');
|
|
|
21 |
$discountedPrice = number_format((float)$carts->discountedPrice,0,'.','');
|
|
|
22 |
$discount = $totalPrice-$discountedPrice;
|
|
|
23 |
}
|
| 10582 |
lgm |
24 |
?>
|
|
|
25 |
<div class="shipping-head clearfix">
|
|
|
26 |
<div class="shipping">Shipping</div>
|
|
|
27 |
<!-- <span></span> -->
|
|
|
28 |
<div class="payment">Payment</div>
|
|
|
29 |
</div>
|
|
|
30 |
<div class="shipping-cont">
|
|
|
31 |
<div id="error" class="error_msg" style="display:none">
|
|
|
32 |
</div>
|
|
|
33 |
<form method="POST" action="<?php base_url().'shipping';?>" onsubmit="return shippingform()" class="address-form" <?php if(isset($addresses->addresses) && !empty($addresses->addresses)) {?> style="display:none" <?php } else{?> style="display:block" <?php }?>>
|
|
|
34 |
<fieldset>
|
|
|
35 |
<label>Name<span>*</span></label>
|
|
|
36 |
<input type="text" id="name" name="name"/>
|
|
|
37 |
<label>Address Line 1<span>*</span></label>
|
|
|
38 |
<input type="text" id="line1" name="line1"/>
|
|
|
39 |
<label>Address Line 2</label>
|
|
|
40 |
<input type="text" id="line2" name="line2"/>
|
| 11119 |
lgm |
41 |
<label>City<span>*</span></label>
|
|
|
42 |
<input type="text" id="city" name="city"/>
|
| 10702 |
lgm |
43 |
<label>State<span>*</span></label>
|
| 10582 |
lgm |
44 |
<select id="state" name="state">
|
| 10702 |
lgm |
45 |
<option value="">Select State</option>
|
|
|
46 |
<option value="Andaman & Nicobar Island">Andaman & Nicobar Island</option>
|
|
|
47 |
<option value="Andhra Pradesh">Andhra Pradesh</option>
|
|
|
48 |
<option value="Arunachal Pradesh">Arunachal Pradesh</option>
|
|
|
49 |
<option value="Assam">Assam</option>
|
|
|
50 |
<option value="Bihar">Bihar</option>
|
|
|
51 |
<option value="Chandigarh">Chandigarh</option>
|
|
|
52 |
<option value="Chattisgarh">Chattisgarh</option>
|
|
|
53 |
<option value="Dadra & Nagar Haveli">Dadra & Nagar Haveli</option>
|
|
|
54 |
<option value="Daman & Diu">Daman & Diu</option>
|
|
|
55 |
<option value="Delhi">Delhi</option>
|
|
|
56 |
<option value="Goa">Goa</option>
|
|
|
57 |
<option value="Gujarat">Gujrat</option>
|
|
|
58 |
<option value="Haryana">Haryana</option>
|
|
|
59 |
<option value="Himachal Pradesh">Himachal Pradesh</option>
|
|
|
60 |
<option value="Jammu & Kashmir">Jammu & Kashmir</option>
|
|
|
61 |
<option value="Jharkhand">Jharkhand</option>
|
|
|
62 |
<option value="Karnataka">Karnataka</option>
|
|
|
63 |
<option value="Kerala">Kerala</option>
|
|
|
64 |
<option value="Lakshadweep">Lakshadweep</option>
|
|
|
65 |
<option value="Madhya Pradesh">Madhya Pradesh</option>
|
|
|
66 |
<option value="Maharashtra">Maharashtra</option>
|
|
|
67 |
<option value="Manipur">Manipur</option>
|
|
|
68 |
<option value="Meghalaya">Meghalaya</option>
|
|
|
69 |
<option value="Mizoram">Mizoram</option>
|
|
|
70 |
<option value="Nagaland">Nagaland</option>
|
|
|
71 |
<option value="Orissa">Orissa</option>
|
|
|
72 |
<option value="Pondicherry">Pondicherry</option>
|
|
|
73 |
<option value="Punjab">Punjab</option>
|
|
|
74 |
<option value="Rajasthan">Rajasthan</option>
|
|
|
75 |
<option value="Sikkim">Sikkim</option>
|
|
|
76 |
<option value="Tamil Nadu">Tamil Nadu</option>
|
|
|
77 |
<option value="Tripura">Tripura</option>
|
|
|
78 |
<option value="Uttar Pradesh">Uttar Pradesh</option>
|
|
|
79 |
<option value="Uttarakhand">Uttarakhand</option>
|
|
|
80 |
<option value="West Bengal">West Bengal</option>
|
|
|
81 |
</select>
|
| 11119 |
lgm |
82 |
|
| 10582 |
lgm |
83 |
<label>Pincode<span>*</span></label>
|
|
|
84 |
<input type="number" id="pin" name="pin"/>
|
|
|
85 |
<label>Phone<span>*</span></label>
|
|
|
86 |
<input type="number" id="phone" name="phone"/>
|
|
|
87 |
|
|
|
88 |
<input type="submit" name="submit" value="save"/>
|
|
|
89 |
</fieldset>
|
|
|
90 |
</form>
|
|
|
91 |
|
|
|
92 |
<div class="delivery-cont" <?php if(isset($addresses->addresses) && !empty($addresses->addresses)) {?> style="display:block" <?php } else{?> style="display:none" <?php }?>>
|
|
|
93 |
<div class="deliver-info">
|
|
|
94 |
<div class="deliverhere selected" onclick="togglepicup(event)">
|
|
|
95 |
Deliver Here
|
|
|
96 |
</div>
|
|
|
97 |
<div class="pick-up" onclick="togglepicup(event)">
|
|
|
98 |
Pickup In Store
|
|
|
99 |
</div>
|
|
|
100 |
<div class="clear"></div>
|
|
|
101 |
|
|
|
102 |
<div class="deliver-here">
|
|
|
103 |
|
|
|
104 |
<?php if(isset($addresses->addresses) && !empty($addresses->addresses)){
|
|
|
105 |
foreach ($addresses->addresses as $address) {
|
|
|
106 |
if(isset($address->line1) && !empty($address->line1)) { ?>
|
|
|
107 |
<div class="deliver-address <?php if($addresses->defaultAddress == $address->id){ echo 'selected-add'; }?>" id="<?php echo $address->id;?>" data-type="<?php echo $address->type;?>" onclick="changeAddress('<?php echo $address->id;?>','<?php echo $address->type;?>')">
|
|
|
108 |
<div><?php echo $address->name; ?></div>
|
|
|
109 |
<div><?php echo $address->line1; ?></div>
|
|
|
110 |
<?php if(isset($address->line2) && !empty($address->line2)) {?><div><?php echo $address->line2; ?></div> <?php } ?>
|
|
|
111 |
<div><?php echo $address->city.', '.$address->pin;?></div>
|
|
|
112 |
<?php if(isset($address->state) && !empty($address->state)) {?><div><?php echo $address->state?></div><?php }?>
|
| 11125 |
lgm |
113 |
<span id='<?php echo $address->id;?>' onclick="deleteAddress(event)" class="cancel-btn">Remove</span>
|
| 10582 |
lgm |
114 |
</div>
|
|
|
115 |
<?php } } }?>
|
|
|
116 |
|
|
|
117 |
<div class="add-address" onclick="showForm();">+ Add new Address</div>
|
|
|
118 |
</div><!--deliver-here-->
|
|
|
119 |
<div class="pickup" style="display:none;">
|
|
|
120 |
<select id="zone" onchange="changeZone(event)">
|
|
|
121 |
<option>Select Zone</option>
|
|
|
122 |
<?php if(isset($pickupZone) && !empty($pickupZone)){
|
|
|
123 |
foreach ($pickupZone as $key => $value) { ?>
|
|
|
124 |
<option value="<?php echo $value; ?>"><?php echo $value;?></option>
|
|
|
125 |
<?php }}?>
|
|
|
126 |
</select>
|
|
|
127 |
<div id="appendData">
|
|
|
128 |
<div class="pickup-spot">
|
|
|
129 |
</div>
|
|
|
130 |
</div>
|
|
|
131 |
</div><!--pickup-->
|
|
|
132 |
</div><!--delivery-info-->
|
|
|
133 |
<?php if(isset($carts->needInsuranceInfo) && $carts->needInsuranceInfo == 1){ ?>
|
|
|
134 |
<div id="ccAddress" class="update-address clearfix">
|
|
|
135 |
<div id="error1" class="error_msg" style="display:none"></div>
|
|
|
136 |
<h3>We need these details for the purpose of insurance.</h3>
|
|
|
137 |
<label>Father's/Husband's Name :</label>
|
|
|
138 |
<input id="gName" type="text" />
|
|
|
139 |
<label>Date of Birth (mm/dd/yyyy) :</label>
|
| 10950 |
lgm |
140 |
<input type="text" id="bday" placeholder="mm/dd/yyyy">
|
| 10582 |
lgm |
141 |
<input onclick="validateInsurance('1')" type="submit" name="submit" value='Submit' class="payment-btn tcenter btn" />
|
|
|
142 |
</div><?php } ?>
|
|
|
143 |
<div class="summary-head clearfix">order summary <!-- <span>+</span> --></div>
|
|
|
144 |
|
|
|
145 |
<div class="order-summary">
|
|
|
146 |
<div class="os-head clearfix">
|
|
|
147 |
<div>Name</div>
|
|
|
148 |
<div>Delivery Time</div>
|
|
|
149 |
<div>Price</div>
|
|
|
150 |
</div><!--os-head-->
|
|
|
151 |
<?php foreach($carts->lines as $item){?>
|
|
|
152 |
<div class="pd-summ clearfix <?php if(isset($item->insurer) && $item->insurer ==1){echo 'insured';}?>">
|
|
|
153 |
<div>
|
|
|
154 |
<div><?php echo $item->name;?></div>
|
|
|
155 |
<?php if(isset($item->color) && !empty($item->color)){?> <span><?php echo 'Color -'.$item->color;?></span> <?php } ?>
|
|
|
156 |
</div>
|
|
|
157 |
<div><?php if(isset($item->logisticsInfo->delivery_estimate) && !empty($item->logisticsInfo->delivery_estimate) && $item->logisticsInfo->delivery_estimate != -1){ echo $item->logisticsInfo->delivery_estimate;?> <?php } ?> </div>
|
|
|
158 |
<div>
|
|
|
159 |
<div><?php echo $item->actualPrice;?></div>
|
|
|
160 |
<span>(for <?php echo $item->quantity;?> pcs)</span>
|
|
|
161 |
</div>
|
|
|
162 |
</div><!--pd-sum-->
|
|
|
163 |
<?php }?>
|
| 17470 |
manish.sha |
164 |
<?php
|
|
|
165 |
$shipingCharges = 0;
|
|
|
166 |
if($carts->totalPrice < 500){
|
|
|
167 |
$shipingCharges = 100;
|
|
|
168 |
} elseif($carts->totalPrice >= 500 && $carts->totalPrice <1000){
|
|
|
169 |
$shipingCharges = 50;
|
|
|
170 |
}
|
|
|
171 |
?>
|
| 10582 |
lgm |
172 |
<div class="add-ons clearfix">
|
|
|
173 |
<div>shipping</div>
|
| 17470 |
manish.sha |
174 |
<?php if($shipingCharges==0){?>
|
|
|
175 |
<div>Free</div>
|
|
|
176 |
<?php } else{ ?>
|
|
|
177 |
<div> Rs <span><?php echo $shipingCharges; ?></div>
|
|
|
178 |
<?php } ?>
|
| 10582 |
lgm |
179 |
</div><!--add-ons-->
|
|
|
180 |
</div><!--order-summary-->
|
| 17470 |
manish.sha |
181 |
<?php $grandTotalPrice = $carts->totalPrice;
|
|
|
182 |
if(isset($discount) && $discount!=0){
|
|
|
183 |
$grandTotalPrice = $discountedPrice;
|
|
|
184 |
}
|
| 17482 |
manish.sha |
185 |
$grandTotalPrice = $grandTotalPrice + $shipingCharges;
|
|
|
186 |
$carts->totalPrice = $carts->totalPrice + $shipingCharges;
|
| 17470 |
manish.sha |
187 |
?>
|
| 10582 |
lgm |
188 |
<div class="gd-total clearfix">
|
| 10814 |
lgm |
189 |
<?php if(isset($discount) && $discount!=0){?>
|
|
|
190 |
<div>Total Price</div><div>Rs <?php echo $totalPrice;?></div>
|
| 11930 |
anikendra |
191 |
<div class="discount">Discount</div><div class="discount">Rs <?php echo $discount;?></div>
|
| 10814 |
lgm |
192 |
<?php }?>
|
| 10582 |
lgm |
193 |
<div>Grand total( <?php echo sizeof($carts->lines);
|
|
|
194 |
if(sizeof($carts->lines) > 1){echo 'items )';} else {echo 'item )';}?></div>
|
| 17470 |
manish.sha |
195 |
<div>RS <?php echo $grandTotalPrice;?> </div>
|
| 10582 |
lgm |
196 |
</div><!--gd-total-->
|
|
|
197 |
<input type="hidden" id="hotSpot" name="hotspot" value=""/>
|
|
|
198 |
<input class="procced-btn btn" type="button" name="submit" value="Proceed To Pay" onclick="validateInsurance(2)"/>
|
|
|
199 |
</div><!--shipping-cont--->
|
|
|
200 |
</div><!--delivery-cont-->
|
|
|
201 |
<script>
|
|
|
202 |
var defaultAddress = <?php echo $defaultAddress;?>;
|
|
|
203 |
var insuranceAddressId = <?php echo $defaultAddress;?>;
|
|
|
204 |
<?php if(isset($pickupZone) && !empty($pickupZone)){?>
|
|
|
205 |
var pickupZone = <?php echo json_encode($pickupZone);?>;
|
|
|
206 |
<?php } ?>
|
|
|
207 |
<?php if(isset($storeInfo) && !empty($storeInfo)){?>
|
|
|
208 |
var storeInfo = <?php echo json_encode($storeInfo);?>;
|
|
|
209 |
<?php } ?>
|
|
|
210 |
<?php if(isset($needInsuranceInfo) && !empty($needInsuranceInfo)){?>
|
|
|
211 |
var insuranceInfo = <?php echo $needInsuranceInfo;?>;
|
|
|
212 |
<?php } ?>
|
| 10789 |
lgm |
213 |
<?php if(isset($carts->locationServiceableMessage) && !empty($carts->locationServiceableMessage)){?>
|
|
|
214 |
var locationServiceable = false;
|
|
|
215 |
<?php } else{?>
|
|
|
216 |
var locationServiceable = true;
|
|
|
217 |
<?php } ?>
|
| 11930 |
anikendra |
218 |
</script>
|