Subversion Repositories SmartDukaan

Rev

Rev 7440 | Rev 7731 | 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 />
7399 anupam.sin 64
	#if($order.getSource() == 2)
7439 anupam.sin 65
		<h3 style="color: #ff8000;font-style: italic;">Store Order - This order was placed from store $action.getStoreDetails($order.getStoreId())</h3>
7393 anupam.sin 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>
7399 anupam.sin 70
    		Card Refund Amount : $action.getStoreOrderDetail().getCardRefundAmount()
7393 anupam.sin 71
    	</div>
72
	#end
4689 anupam.sin 73
	#if($action.canOrderBeCancelled())
7440 kshitij.so 74
		#set($cancellationClass = "display-cancel-order-popup")
7393 anupam.sin 75
		#set($cancellationButtonId = "orderCancellationButton")
7399 anupam.sin 76
		#if($order.getSource() == 2)
7393 anupam.sin 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">
7399 anupam.sin 81
				<div style='margin:10px;padding:10px;border-bottom:1px solid black;'>
82
					Cash refund amount: <input name='cashAmount' type='text' style='width:150px;border:1px solid #777777;color:#999999;height:17px;padding:3px 5px;font-size:15px;' value='$action.getCashAmount()'></input><br> 
83
					Card refund amount: <input name='cardAmount' type='text' style='width:150px;border:1px solid #777777;color:#999999;height:17px;padding:3px 5px;font-size:15px;' value='$action.getCardAmount()'></input>
7393 anupam.sin 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()" />
7399 anupam.sin 95
							#end
96
							<label title="$item.getDescription()">$item.name()</label>
7393 anupam.sin 97
                            </td>
98
                        #if($velocityCount % 2 == 0)
99
                            </ tr>
100
                        #end
101
                    #end
4689 anupam.sin 102
                    <tr >
7399 anupam.sin 103
                        <td id="cancelReasonBox" colspan="2">
7393 anupam.sin 104
                            <textarea name="body" rows="5" cols="80" id="cancel-store-order-body"></textarea>
105
                        </td>
106
                    </tr>
7372 kshitij.so 107
                    <tr >
7393 anupam.sin 108
                        <td colspan="2">
109
                            <input type="submit" value="Cancel Order"/>
110
                        </td>
111
                    </tr>
112
                </table>
113
            </form>
114
			</div>
115
		#else
116
        	<div id="cancel-div" class="hidden">
117
            <form id="cancel-form">
118
                <table class="display">
119
                    #foreach($item in $action.getCODCancelMatrix())
120
                        #if($velocityCount % 2 != 0)
121
                            <tr >
122
                        #end
123
                        <td>
124
                        #if($item.name().equals("INVALID_CONTACT_DETAILS"))
7399 anupam.sin 125
                            <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" checked="checked" />
7393 anupam.sin 126
                        #else
127
                            <input type="radio" name="cancelReason" id ="$item.name()" class = "cancelReason" value="$item.name()" />
128
                        #end
7399 anupam.sin 129
        				<label title="$item.getDescription()">$item.name()</label>
7393 anupam.sin 130
                        </td>
131
                        #if($velocityCount % 2 == 0)
132
                            </ tr>
133
                        #end
134
                    #end
135
                    <tr >
7399 anupam.sin 136
                        <td id="cancelReasonBox" colspan="2">
137
                            <textarea name="body" rows="5" cols="80" id="cancel-body"></textarea>
7393 anupam.sin 138
                        </td>
139
                    </tr>
140
                    <tr >
141
                        <td colspan="2">
142
                            <input type="submit" value="Cancel Order"/>
143
                        </td>
144
                    </tr>
145
                </table>
146
            </form>
147
			</div>
4689 anupam.sin 148
		#end
7393 anupam.sin 149
    	<div>
150
    		<select id = "cancellationInitiator" name="cancellationInitiator">
151
    			<option value="CUSTOMER">CUSTOMER REQUEST</option>
152
    		#if($action.canViewOrderCancellation())
153
    			<option value="INTERNAL">INTERNAL</option>
154
    		#end
155
    		</select>
156
    		<input type="button" class="$cancellationClass" value="Cancel Order" id="$cancellationButtonId" orderid="$order.getId()">
157
    	</div>
4689 anupam.sin 158
	#end
7393 anupam.sin 159
 
4142 mandeep.dh 160
    <label class="heading">Order details</label><br />
2674 vikas 161
    <div id="orderTopLeft">
4241 anupam.sin 162
		<span>Status Description :
163
            $action.getOrderStatusDescription($order)
164
        </span><br/>
4142 mandeep.dh 165
        <span>Invoice No : #if($order.getInvoice_number()) $order.getInvoice_number() #end</span><br/>
166
        <span>Airway Bill No : #if($order.getAirwaybill_no()) $order.getAirwaybill_no() #end</span><br/>
167
        <span>Receiver : #if($order.getReceiver()) $order.getReceiver() #end</span><br/>
168
        <span>Out Of Stock Time :
169
            #if($order.getOutofstock_timestamp() != 0) $action.convertDate($order.getOutofstock_timestamp())
170
            #end</span><br/>
7190 amar.kumar 171
		#if($action.getDealText())<span>Order Deal Text : $action.getDealText()</span>
172
			#if($order.getFreebieItemId() != 0) 
173
				<span class="bold">(Freebie Item : $action.getFreebieItem())</span>
174
			#elseif($action.getFreebieOrderId())
175
				<span>Freebie OrderId : $action.getFreebieOrderId()</span>
176
			#elseif($action.getParentOrderIdForFreebieOrder())
177
				<span>Parent OrderId : $action.getParentOrderIdForFreebieOrder()</span>
178
			#end
179
			<br/>
180
		#end
2674 vikas 181
    </div>
2830 vikas 182
    <div id="orderTopMiddle">
4142 mandeep.dh 183
        <span>Accepted :
184
            #if($order.getAccepted_timestamp() != 0) $action.convertDate($order.getAccepted_timestamp())
185
            #end</span><br/>
186
        <span>Billed By :#if($order.getBilled_by()) $order.getBilled_by() #end</span><br/>
187
        <span>Billed :
188
            #if($order.getBilling_timestamp() != 0) $action.convertDate($order.getBilling_timestamp())
189
            #end</span><br/>
190
        <span>Shipped :
191
            #if($order.getShipping_timestamp() != 0) $action.convertDate($order.getShipping_timestamp())
192
            #end</span><br/>
193
        <span>Pickup :
194
            #if($order.getPickup_timestamp() != 0) $action.convertDate($order.getPickup_timestamp())
195
            #end</span><br/>
4241 anupam.sin 196
		#if($order.isSetRefund_timestamp())
197
		<span>Refund Time :
198
             $action.convertDate($order.getRefund_timestamp())
199
        #end</span><br/>
2674 vikas 200
    </div>
201
    <div id="orderTopRight">
4241 anupam.sin 202
		<span>Verification timestamp :
203
            #if($order.getVerification_timestamp() != 0) $action.convertDate($order.getVerification_timestamp())
204
            #end</span><br/>
4142 mandeep.dh 205
        <span class="bold">Promised Shipping : </span>
206
            #if($order.getPromised_shipping_time() != 0) $action.convertDate($order.getPromised_shipping_time())
207
            #end<br/>
208
        <span class="bold">Expected Shipping : </span>
209
            #if($order.getExpected_shipping_time() != 0) $action.convertDate($order.getExpected_shipping_time())
210
            #end<br/>
211
        <span class="bold">Promised Delivery : </span>
212
            #if($order.getPromised_delivery_time() != 0) $action.convertDate($order.getPromised_delivery_time())
213
            #end<br/>
214
        <span class="bold">Expected Delivery : </span>
215
            #if($order.getExpected_delivery_time() != 0) $action.convertDate($order.getExpected_delivery_time())
216
            #end<br/>
217
        <span>Delivered : #if($order.getDelivery_timestamp() != 0) $action.convertDate($order.getDelivery_timestamp()) #end</span><br/>
2674 vikas 218
    </div>
6322 amar.kumar 219
 
7194 amar.kumar 220
	<br/>
6322 amar.kumar 221
	<div id = "order-confirmation-link-div">
6366 amar.kumar 222
        <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 223
		<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 224
    </div>
225
 
3090 mandeep.dh 226
    <div id="orderMiddle">
4142 mandeep.dh 227
        <br />
6676 anupam.sin 228
		#if($order.isOtg())
229
			<span class='info'>This order is covered under On Time Guarantee</span>
6678 anupam.sin 230
			<br>
6676 anupam.sin 231
		#end
6956 anupam.sin 232
		#if($order.getInsurer() > 0 && $order.getStatus().toString().equals("DELIVERY_SUCCESS"))
6903 anupam.sin 233
			<span class='bold'>Insurer: </span>New India Assurance Limited<br>
6912 anupam.sin 234
			<span class='bold'>Insurance valid upto : </span>$action.getInsuranceExpiryDate($order.getDelivery_timestamp())<br>
6903 anupam.sin 235
		#end
4142 mandeep.dh 236
        #set($delayReason = "")
237
        #if($order.getDelayReason())
238
            $delayReason = $order.getDelayReason().name()
239
        #end
5022 anupam.sin 240
		#if($order.getRefundReason())
6676 anupam.sin 241
            <span class="bold" style='color:blue;'>Cancellation Reason : </span><span>$order.getRefundReason()</span></br>
5022 anupam.sin 242
        #end
4034 mandeep.dh 243
        #if($action.canViewDelayedDeliveries())
4105 mandeep.dh 244
            <span class="bold">Delay Reason: </span>$delayReason <br />
4034 mandeep.dh 245
        #end
4146 mandeep.dh 246
        #foreach($lineItem in $order.getLineitems())
4142 mandeep.dh 247
            <span class="bold">$action.getProductName($lineItem) $lineItem.getTotal_price()($action.convertDouble($lineItem.getQuantity()), $lineItem.getUnit_price())</span><br/>
2674 vikas 248
        #end
5890 anupam.sin 249
        #if($order.getPickupStoreId() == 0)
6985 anupam.sin 250
            #if($action.getAddress($order))
251
				<span class="bold">Shipping Address: </span>$action.getAddress($order)&nbsp;&nbsp;&nbsp;
7364 manish.sha 252
				#if($action.canVerifyCOD()) 
253
					<!--Start:- Added by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
254
			#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" )
255
					<!--End:- Added by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
256
					<!-- COD_VERIFICATION_PENDING = 2, SUBMITTED_FOR_PROCESSING = 3, ACCEPTED = 4,INVENTORY_LOW = 5, REJECTED = 6, BILLED = 7 -->
6985 anupam.sin 257
					<input id='changeShippingAddress' type='button' value='Change Address'><br/>
258
    				#set($address = $action.getShippingAddress($order))
259
    				<form id='shippingAddressFrm' style='display:none' action='/crm/user-order-info!changeShippingAddress'>
260
    					Address line 1 : <input style='width:350px;' type='text' name='line1' value='$address.getLine1()'><br>
261
    					Address line 2 : <input style='width:350px;' type='text' name='line2' value='$address.getLine2()'><br>
262
    					City : <input type='text' name='city' value='$address.getCity()'><br>
263
    					State : <input type='text' name='state' value='$address.getState()'><br>
264
    					Pincode : <input type='text' name='pin' value='$address.getPin()'><br>
265
    					<input id='submitNewAddress' orderId='$order.getId()' type='button' value='Change Address'><input id='cancelAddressChange' type='button' value='Cancel'>
266
    				</form>
7364 manish.sha 267
					<!--Start:- Added/Modified by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
268
					#end
269
					<!--End:- Added/Modified by Manish Sharma on 13 May 2013 for Change Shipping Address functionality -->
6985 anupam.sin 270
				#end
271
			#end
272
 
5845 mandeep.dh 273
        #else
274
            <span class="bold">Store Shipping Address: </span>$action.getShippingAddressOfStore($order.getPickupStoreId())<br/>
275
            <span class="bold">Billing Address: </span>$action.getAddress($order)<br/>
7730 anupam.sin 276
			#if($order.getPickupStoreId() > 0 && $action.canVerifyCOD())
277
				<input id='storeToNormal' orderId='$order.getId()' type='button' value='Convert to normal order'></input><br>
278
			#end
5845 mandeep.dh 279
        #end
3996 mandeep.dh 280
        <br />
4142 mandeep.dh 281
        <br />
282
        <label class="heading">Payment details</label><br />
283
        #set($payments = $action.getPayments())
2674 vikas 284
        #set($count = 1)
285
        #foreach($payment in $payments)
286
        <span>Payment No. $count</span><br/>
287
        #set($count = $count + 1)
3090 mandeep.dh 288
        <div id="orderMiddleLeft">
4142 mandeep.dh 289
            #if($payment.getDescription()) <span>Description : $payment.getDescription()</span><br/>#end
290
            #if($payment.getStatus().name()) <span>Status : $payment.getStatus().name()</span><br/>#end
291
            #if($payment.getAmount()) <span>Amount : $payment.getAmount()</span><br/>#end
292
            #if($payment.getAuthCode()) <span>AuthCode : $payment.getAuthCode()</span><br/>#end
4844 anupam.sin 293
			#set($payMethod = $action.getPaymentMethod($payment.getAttributes()))
294
			#if((!$order.isCod()) && $payMethod == "COD")
295
				<span>Pay Method : Prepaid</span>
296
			#elseif($payMethod) 
297
				<span>Pay Method : $payMethod</span>
298
			#end
2674 vikas 299
        </div>
3090 mandeep.dh 300
        <div id="orderMiddleMiddle">
4142 mandeep.dh 301
            #set($gatewayName = $action.getGatewayName($payment))
4145 mandeep.dh 302
            #if($gatewayName) <span>Gateway : $gatewayName</span><br/>#end
303
            #if($payment.getGatewayPaymentId()) <span>Gtwy Payment Id : $payment.getGatewayPaymentId()</span><br/>#end
304
            #if($payment.getGatewayTxnDate()) <span>Gtwy Txn Date : $payment.getGatewayTxnDate()</span><br/>#end
305
            #if($payment.getGatewayTxnId()) <span>Gtwy Txn Id : $payment.getGatewayTxnId()</span><br/>#end
4142 mandeep.dh 306
            #if($payment.getGatewayTxnStatus()) <span>Gtwy Txn Status : $payment.getGatewayTxnStatus()</span>#end
2674 vikas 307
        </div>
3090 mandeep.dh 308
        <div id="orderMiddleRight">
4142 mandeep.dh 309
            #if($payment.getErrorCode()) <span>Error Code : $payment.getErrorCode()</span><br/>#end
310
            #if($payment.getReferenceCode()) <span>Ref Code : $payment.getReferenceCode()</span><br/>#end
311
            #if($payment.getSessionId()) <span>Session Id : $payment.getSessionId()</span><br/>#end
312
            #if($payment.getSuccessTimestamp() != 0) <span>Success Time : $action.convertDate($payment.getSuccessTimestamp())</span>#end
2674 vikas 313
        </div>
3996 mandeep.dh 314
        #end
2674 vikas 315
    </div>
4142 mandeep.dh 316
    <div id="orderBottom">
3996 mandeep.dh 317
        <br />
3578 mandeep.dh 318
        <br />
4142 mandeep.dh 319
        <label class="heading">Shipment updates</label><br />
320
        <table id="shipment-details">
3090 mandeep.dh 321
            <thead >
322
                <tr >
323
                    <th >Date</th>
324
                    <th >Time</th>
325
                    <th >City</th>
326
                    <th >Description</th>
327
                </tr>
328
            </thead>
329
            <tbody >
330
                #foreach($shipmentUpdate in $action.getShipmentUpdates())
3106 mandeep.dh 331
                #set($trClass = "table-tr-odd")
332
                #if($velocityCount % 2 == 0)
333
                    #set($trClass = "table-tr-even")
334
                #end
335
                <tr class="$trClass">
3090 mandeep.dh 336
                    <td >$shipmentUpdate.getDate()</td>
337
                    <td >$shipmentUpdate.getTime()</td>
338
                    <td >$shipmentUpdate.getCity()</td>
339
                    <td >$shipmentUpdate.getDescription()</td>
340
                </tr>
341
                #end
342
            </tbody>
343
        </table>
344
    </div>
2749 vikas 345
#end