Subversion Repositories SmartDukaan

Rev

Rev 7372 | Rev 7399 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2674 vikas 1
#set($messages = $action.getActionErrors())
2
#if($messages && $messages.size() != 0)
3
    #foreach($message in $messages)
4
        $message <br/>
5
    #end
6
#else
4142 mandeep.dh 7
    #set($order = $action.getOrder())
8
    #if($action.canEditOrderAddress())
9
        <a class="change-shipment-address">
10
            Change shipment address
11
        </a>
12
        <div id="addresses">
13
            <form class="change-address">
14
                <table >
15
                    #foreach($address in $action.getAddresses())
16
                        <tr >
17
                            <td >
18
                                <input type="radio" id="address" name="addressId" value="$address.getId()"/>
19
                            </td>
20
                            <td >
21
                                #if($address.getName())
22
                                    <b>$address.getName()</b><br />
23
                                #end
24
                                #if($address.getLine1())
25
                                    <label>$address.getLine1() </label><br />
26
                                #end    
27
                                #if($address.getLine2() != "")
28
                                    <label>$address.getLine2()</label><br />
29
                                #end
30
                                #if($address.getCity()) 
31
                                    <label>$address.getCity()</label><br />
32
                                #end
33
                                #if($address.getState())
34
                                    <label>$address.getState()</label><br />
35
                                #end
36
                                #if($address.getPin())
37
                                    <label>Pin: $address.getPin()</label>
38
                                #end
39
                                </p>
40
                                #if($address.getPhone())
41
                                <b>Phone: $address.getPhone() </b>
42
                                #end
43
                            </td>
44
                        </tr>
45
                        <tr>
46
                            <td >
47
                                <input type="submit" value="Change Address"/>
48
                            </td>
49
                        </tr>
50
                    #end
51
                </table>
52
            </form>
53
        </div>
4689 anupam.sin 54
		#end
4142 mandeep.dh 55
    #set($ticketId = $action.getCodTicketId())
56
    #if($ticketId)
57
        <br />
58
        <a href="/crm?email=&ticketId=$ticketId">
59
            COD verification ticket
60
        </a>
61
        <br />
62
    #end
63
    <br />
7393 anupam.sin 64
	#if($order.getSource == 2)
65
		<h3 style="color: #ff8000;font-style: italic;">This order was placed from store $order.getStoreId()</h3>
66
	#end
67
	#if($action.getStoreOrderDetail() && ($order.getStatus().getValue() == 15 || $order.getStatus().getValue() == 34))
68
    	<div style="margin: 10px 0;font-size: 15px;">
69
    		Cash Refund Amount : $action.getStoreOrderDetail().getCashRefundAmount()<br>
70
    		Card Refund Amount : $action.getStoreOrderDetail().getCashRefundAmount()
71
    	</div>
72
	#end
4689 anupam.sin 73
	#if($action.canOrderBeCancelled())
7393 anupam.sin 74
		#set($cancellationClass = "display-store-order-popup")
75
		#set($cancellationButtonId = "orderCancellationButton")
76
		#if($order.getSource == 2)
77
			#set($cancellationClass = "display-cancel-store-order-popup")
78
			#set($cancellationButtonId = "storeOrderCancellationButton")
79
			<div id="cancel-store-order-div" class="hidden">
80
            <form id="cancel-store-order-form">
81
				<div>
82
					Cash refund amount: <input type='text' style='width:150px;border:1px solid #777777;color:#999999;height:25px;padding:3px 5px;font-size:15px;' value='$action.getCashAmount()'></input> 
83
					Card refund amount: <input type='text' style='width:150px;border:1px solid #777777;color:#999999;height:25px;padding:3px 5px;font-size:15px;' value='$action.getCardAmount()'></input>
84
				</div>
85
                <table class="display">
86
                    #foreach($item in $action.getCODCancelMatrix())
87
                        #if($velocityCount % 2 != 0)
88
                            <tr >
89
                        #end
90
                            <td>
91
                            #if($item.name().equals("INVALID_CONTACT_DETAILS"))
92
                                <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" checked />
93
                            #else
94
                                <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" />
95
                            #end
96
                            </td>
97
                        #if($velocityCount % 2 == 0)
98
                            </ tr>
99
                        #end
100
                    #end
4689 anupam.sin 101
                    <tr >
7393 anupam.sin 102
                        <td class="cancelReasonBox" colspan="2">
103
                            <textarea name="body" rows="5" cols="80" id="cancel-store-order-body"></textarea>
104
                        </td>
105
                    </tr>
7372 kshitij.so 106
                    <tr >
7393 anupam.sin 107
                        <td colspan="2">
108
                            <input type="submit" value="Cancel Order"/>
109
                        </td>
110
                    </tr>
111
                </table>
112
            </form>
113
			</div>
114
		#else
115
        	<div id="cancel-div" class="hidden">
116
            <form id="cancel-form">
117
                <table class="display">
118
                    #foreach($item in $action.getCODCancelMatrix())
119
                        #if($velocityCount % 2 != 0)
120
                            <tr >
121
                        #end
122
                        <td>
123
                        #if($item.name().equals("INVALID_CONTACT_DETAILS"))
124
                            <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" checked />
125
        				#elseif($item.name().equals("OUT_OF_STOCK") || $item.name().equals("COLOR_OUT_OF_STOCK"))
126
        				<input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" disabled="true"/>
127
                        #else
128
                            <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" />
129
                        #end
130
                        #if($item.name().equals("OUT_OF_STOCK") || $item.name().equals("COLOR_OUT_OF_STOCK"))
131
        					<label title="$item.getDescription()"><strike>$item.name()</strike></label>
132
        				#else
133
        					<label title="$item.getDescription()">$item.name()</label>
134
        				#end
135
                        </td>
136
                        #if($velocityCount % 2 == 0)
137
                            </ tr>
138
                        #end
139
                    #end
140
                    <tr >
141
                        <td class="cancelReasonBox" colspan="2">
142
                            <textarea name="body" rows="5" cols="80" class="cancel-body"></textarea>
143
                        </td>
144
                    </tr>
145
                    <tr >
146
                        <td colspan="2">
147
                            <input type="submit" value="Cancel Order"/>
148
                        </td>
149
                    </tr>
150
                </table>
151
            </form>
152
			</div>
153
        	<div id="cancel-div-limited" class="hidden">
154
            <form id="cancel-form-limited">
155
                <table class="display">
156
                    #foreach($item in $action.getCODCancelMatrix())
157
                        #if($velocityCount % 2 != 0)
158
                            <tr >
159
                        #end
160
                        <td>
161
                        #if($item.name().equals("OUT_OF_STOCK") || $item.name().equals("COLOR_OUT_OF_STOCK") || $item.name().equals("OTHER"))
162
                            <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()">
163
                        #else
164
                            <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" disabled="true"/>
165
        				#end
166
        				#if($item.name().equals("OUT_OF_STOCK") || $item.name().equals("COLOR_OUT_OF_STOCK") || $item.name().equals("OTHER"))
167
        					<label title="$item.getDescription()">$item.name()</label>
168
        				#else
169
        					<label title="$item.getDescription()"><strike>$item.name()</strike></label>
170
        				#end
171
                        </td>
172
                        #if($velocityCount % 2 == 0)
173
                            </ tr>
174
                        #end
175
                    #end
176
                    <tr >
177
                        <td class="cancelReasonBox" colspan="2">
178
                            <textarea name="body" rows="5" cols="80" class="cancel-body"></textarea>
179
                        </td>
180
                    </tr>
181
                    <tr >
182
                        <td colspan="2">
183
                            <input type="submit" value="Cancel Order"/>
184
                        </td>
185
                    </tr>
186
                </table>
187
            </form>
188
        </div>
4689 anupam.sin 189
		#end
7393 anupam.sin 190
    	<div>
191
    		<select id = "cancellationInitiator" name="cancellationInitiator">
192
    			<option value="CUSTOMER">CUSTOMER REQUEST</option>
193
    		#if($action.canViewOrderCancellation())
194
    			<option value="INTERNAL">INTERNAL</option>
195
    		#end
196
    		</select>
197
    		<input type="button" class="$cancellationClass" value="Cancel Order" id="$cancellationButtonId" orderid="$order.getId()">
198
    	</div>
4689 anupam.sin 199
	#end
7393 anupam.sin 200
 
4142 mandeep.dh 201
    <label class="heading">Order details</label><br />
2674 vikas 202
    <div id="orderTopLeft">
4241 anupam.sin 203
		<span>Status Description :
204
            $action.getOrderStatusDescription($order)
205
        </span><br/>
4142 mandeep.dh 206
        <span>Invoice No : #if($order.getInvoice_number()) $order.getInvoice_number() #end</span><br/>
207
        <span>Airway Bill No : #if($order.getAirwaybill_no()) $order.getAirwaybill_no() #end</span><br/>
208
        <span>Receiver : #if($order.getReceiver()) $order.getReceiver() #end</span><br/>
209
        <span>Out Of Stock Time :
210
            #if($order.getOutofstock_timestamp() != 0) $action.convertDate($order.getOutofstock_timestamp())
211
            #end</span><br/>
7190 amar.kumar 212
		#if($action.getDealText())<span>Order Deal Text : $action.getDealText()</span>
213
			#if($order.getFreebieItemId() != 0) 
214
				<span class="bold">(Freebie Item : $action.getFreebieItem())</span>
215
			#elseif($action.getFreebieOrderId())
216
				<span>Freebie OrderId : $action.getFreebieOrderId()</span>
217
			#elseif($action.getParentOrderIdForFreebieOrder())
218
				<span>Parent OrderId : $action.getParentOrderIdForFreebieOrder()</span>
219
			#end
220
			<br/>
221
		#end
2674 vikas 222
    </div>
2830 vikas 223
    <div id="orderTopMiddle">
4142 mandeep.dh 224
        <span>Accepted :
225
            #if($order.getAccepted_timestamp() != 0) $action.convertDate($order.getAccepted_timestamp())
226
            #end</span><br/>
227
        <span>Billed By :#if($order.getBilled_by()) $order.getBilled_by() #end</span><br/>
228
        <span>Billed :
229
            #if($order.getBilling_timestamp() != 0) $action.convertDate($order.getBilling_timestamp())
230
            #end</span><br/>
231
        <span>Shipped :
232
            #if($order.getShipping_timestamp() != 0) $action.convertDate($order.getShipping_timestamp())
233
            #end</span><br/>
234
        <span>Pickup :
235
            #if($order.getPickup_timestamp() != 0) $action.convertDate($order.getPickup_timestamp())
236
            #end</span><br/>
4241 anupam.sin 237
		#if($order.isSetRefund_timestamp())
238
		<span>Refund Time :
239
             $action.convertDate($order.getRefund_timestamp())
240
        #end</span><br/>
2674 vikas 241
    </div>
242
    <div id="orderTopRight">
4241 anupam.sin 243
		<span>Verification timestamp :
244
            #if($order.getVerification_timestamp() != 0) $action.convertDate($order.getVerification_timestamp())
245
            #end</span><br/>
4142 mandeep.dh 246
        <span class="bold">Promised Shipping : </span>
247
            #if($order.getPromised_shipping_time() != 0) $action.convertDate($order.getPromised_shipping_time())
248
            #end<br/>
249
        <span class="bold">Expected Shipping : </span>
250
            #if($order.getExpected_shipping_time() != 0) $action.convertDate($order.getExpected_shipping_time())
251
            #end<br/>
252
        <span class="bold">Promised Delivery : </span>
253
            #if($order.getPromised_delivery_time() != 0) $action.convertDate($order.getPromised_delivery_time())
254
            #end<br/>
255
        <span class="bold">Expected Delivery : </span>
256
            #if($order.getExpected_delivery_time() != 0) $action.convertDate($order.getExpected_delivery_time())
257
            #end<br/>
258
        <span>Delivered : #if($order.getDelivery_timestamp() != 0) $action.convertDate($order.getDelivery_timestamp()) #end</span><br/>
2674 vikas 259
    </div>
6322 amar.kumar 260
 
7194 amar.kumar 261
	<br/>
6322 amar.kumar 262
	<div id = "order-confirmation-link-div">
6366 amar.kumar 263
        <a href = "/crm/user-order-info!getOrderConfirmationMail?orderId=$order.getId()" id = "order-confirmation-mail" orderId = "$order.getId()">Get Order Confirmation Mail</a>
7221 kshitij.so 264
		<a style='margin-left: 10px;' href = "/crm/user-order-info!getOrderDeliveryMail?orderId=$order.getId()" orderId = "$order.getId()">Get Order Delivery Mail</a
6322 amar.kumar 265
    </div>
266
 
3090 mandeep.dh 267
    <div id="orderMiddle">
4142 mandeep.dh 268
        <br />
6676 anupam.sin 269
		#if($order.isOtg())
270
			<span class='info'>This order is covered under On Time Guarantee</span>
6678 anupam.sin 271
			<br>
6676 anupam.sin 272
		#end
6956 anupam.sin 273
		#if($order.getInsurer() > 0 && $order.getStatus().toString().equals("DELIVERY_SUCCESS"))
6903 anupam.sin 274
			<span class='bold'>Insurer: </span>New India Assurance Limited<br>
6912 anupam.sin 275
			<span class='bold'>Insurance valid upto : </span>$action.getInsuranceExpiryDate($order.getDelivery_timestamp())<br>
6903 anupam.sin 276
		#end
4142 mandeep.dh 277
        #set($delayReason = "")
278
        #if($order.getDelayReason())
279
            $delayReason = $order.getDelayReason().name()
280
        #end
5022 anupam.sin 281
		#if($order.getRefundReason())
6676 anupam.sin 282
            <span class="bold" style='color:blue;'>Cancellation Reason : </span><span>$order.getRefundReason()</span></br>
5022 anupam.sin 283
        #end
4034 mandeep.dh 284
        #if($action.canViewDelayedDeliveries())
4105 mandeep.dh 285
            <span class="bold">Delay Reason: </span>$delayReason <br />
4034 mandeep.dh 286
        #end
4146 mandeep.dh 287
        #foreach($lineItem in $order.getLineitems())
4142 mandeep.dh 288
            <span class="bold">$action.getProductName($lineItem) $lineItem.getTotal_price()($action.convertDouble($lineItem.getQuantity()), $lineItem.getUnit_price())</span><br/>
2674 vikas 289
        #end
5890 anupam.sin 290
        #if($order.getPickupStoreId() == 0)
6985 anupam.sin 291
            #if($action.getAddress($order))
292
				<span class="bold">Shipping Address: </span>$action.getAddress($order)&nbsp;&nbsp;&nbsp;
7364 manish.sha 293
				#if($action.canVerifyCOD()) 
294
					<!--Start:- Added by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
295
			#if($order.getStatus().toString()== "COD_VERIFICATION_PENDING" || $order.getStatus().toString()=="SUBMITTED_FOR_PROCESSING" || $order.getStatus().toString()=="ACCEPTED" || $order.getStatus().toString()=="INVENTORY_LOW" ||$order.getStatus().toString()=="REJECTED" || $order.getStatus().toString()=="BILLED" )
296
					<!--End:- Added by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
297
					<!-- COD_VERIFICATION_PENDING = 2, SUBMITTED_FOR_PROCESSING = 3, ACCEPTED = 4,INVENTORY_LOW = 5, REJECTED = 6, BILLED = 7 -->
6985 anupam.sin 298
					<input id='changeShippingAddress' type='button' value='Change Address'><br/>
299
    				#set($address = $action.getShippingAddress($order))
300
    				<form id='shippingAddressFrm' style='display:none' action='/crm/user-order-info!changeShippingAddress'>
301
    					Address line 1 : <input style='width:350px;' type='text' name='line1' value='$address.getLine1()'><br>
302
    					Address line 2 : <input style='width:350px;' type='text' name='line2' value='$address.getLine2()'><br>
303
    					City : <input type='text' name='city' value='$address.getCity()'><br>
304
    					State : <input type='text' name='state' value='$address.getState()'><br>
305
    					Pincode : <input type='text' name='pin' value='$address.getPin()'><br>
306
    					<input id='submitNewAddress' orderId='$order.getId()' type='button' value='Change Address'><input id='cancelAddressChange' type='button' value='Cancel'>
307
    				</form>
7364 manish.sha 308
					<!--Start:- Added/Modified by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
309
					#end
310
					<!--End:- Added/Modified by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
6985 anupam.sin 311
				#end
312
			#end
313
 
5845 mandeep.dh 314
        #else
315
            <span class="bold">Store Shipping Address: </span>$action.getShippingAddressOfStore($order.getPickupStoreId())<br/>
316
            <span class="bold">Billing Address: </span>$action.getAddress($order)<br/>
317
        #end
3996 mandeep.dh 318
        <br />
4142 mandeep.dh 319
        <br />
320
        <label class="heading">Payment details</label><br />
321
        #set($payments = $action.getPayments())
2674 vikas 322
        #set($count = 1)
323
        #foreach($payment in $payments)
324
        <span>Payment No. $count</span><br/>
325
        #set($count = $count + 1)
3090 mandeep.dh 326
        <div id="orderMiddleLeft">
4142 mandeep.dh 327
            #if($payment.getDescription()) <span>Description : $payment.getDescription()</span><br/>#end
328
            #if($payment.getStatus().name()) <span>Status : $payment.getStatus().name()</span><br/>#end
329
            #if($payment.getAmount()) <span>Amount : $payment.getAmount()</span><br/>#end
330
            #if($payment.getAuthCode()) <span>AuthCode : $payment.getAuthCode()</span><br/>#end
4844 anupam.sin 331
			#set($payMethod = $action.getPaymentMethod($payment.getAttributes()))
332
			#if((!$order.isCod()) && $payMethod == "COD")
333
				<span>Pay Method : Prepaid</span>
334
			#elseif($payMethod) 
335
				<span>Pay Method : $payMethod</span>
336
			#end
2674 vikas 337
        </div>
3090 mandeep.dh 338
        <div id="orderMiddleMiddle">
4142 mandeep.dh 339
            #set($gatewayName = $action.getGatewayName($payment))
4145 mandeep.dh 340
            #if($gatewayName) <span>Gateway : $gatewayName</span><br/>#end
341
            #if($payment.getGatewayPaymentId()) <span>Gtwy Payment Id : $payment.getGatewayPaymentId()</span><br/>#end
342
            #if($payment.getGatewayTxnDate()) <span>Gtwy Txn Date : $payment.getGatewayTxnDate()</span><br/>#end
343
            #if($payment.getGatewayTxnId()) <span>Gtwy Txn Id : $payment.getGatewayTxnId()</span><br/>#end
4142 mandeep.dh 344
            #if($payment.getGatewayTxnStatus()) <span>Gtwy Txn Status : $payment.getGatewayTxnStatus()</span>#end
2674 vikas 345
        </div>
3090 mandeep.dh 346
        <div id="orderMiddleRight">
4142 mandeep.dh 347
            #if($payment.getErrorCode()) <span>Error Code : $payment.getErrorCode()</span><br/>#end
348
            #if($payment.getReferenceCode()) <span>Ref Code : $payment.getReferenceCode()</span><br/>#end
349
            #if($payment.getSessionId()) <span>Session Id : $payment.getSessionId()</span><br/>#end
350
            #if($payment.getSuccessTimestamp() != 0) <span>Success Time : $action.convertDate($payment.getSuccessTimestamp())</span>#end
2674 vikas 351
        </div>
3996 mandeep.dh 352
        #end
2674 vikas 353
    </div>
4142 mandeep.dh 354
    <div id="orderBottom">
3996 mandeep.dh 355
        <br />
3578 mandeep.dh 356
        <br />
4142 mandeep.dh 357
        <label class="heading">Shipment updates</label><br />
358
        <table id="shipment-details">
3090 mandeep.dh 359
            <thead >
360
                <tr >
361
                    <th >Date</th>
362
                    <th >Time</th>
363
                    <th >City</th>
364
                    <th >Description</th>
365
                </tr>
366
            </thead>
367
            <tbody >
368
                #foreach($shipmentUpdate in $action.getShipmentUpdates())
3106 mandeep.dh 369
                #set($trClass = "table-tr-odd")
370
                #if($velocityCount % 2 == 0)
371
                    #set($trClass = "table-tr-even")
372
                #end
373
                <tr class="$trClass">
3090 mandeep.dh 374
                    <td >$shipmentUpdate.getDate()</td>
375
                    <td >$shipmentUpdate.getTime()</td>
376
                    <td >$shipmentUpdate.getCity()</td>
377
                    <td >$shipmentUpdate.getDescription()</td>
378
                </tr>
379
                #end
380
            </tbody>
381
        </table>
382
    </div>
2749 vikas 383
#end