[-] BO : #PSCFV-3011 - Add details of refund and returned products on the BO order page.
This commit is contained in:
@@ -499,3 +499,31 @@ ul.listForm li {padding-bottom:3px;}
|
||||
.selected-line {background:#fff1b5;}
|
||||
|
||||
#changedFiles ul{list-style-type: square; padding-left: 40px;}
|
||||
|
||||
.tooltip { position: relative; }
|
||||
.tooltip .tooltip_content {
|
||||
z-index: 100;
|
||||
text-align: left;
|
||||
display: none;
|
||||
white-space: nowrap;
|
||||
position: absolute;
|
||||
padding: 5px 5px;
|
||||
background: black;
|
||||
color: white;
|
||||
box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);
|
||||
margin-top: 5px;
|
||||
}
|
||||
.tooltip .tooltip_label { cursor: pointer; }
|
||||
.tooltip .title { text-align: center; padding-bottom: 5px; display: block; font-weight: bold }
|
||||
.tooltip:hover .tooltip_content { display: block; }
|
||||
.tooltip_button {
|
||||
border: 1px solid silver;
|
||||
border-radius: 3px;
|
||||
padding: 0 3px;
|
||||
background: -moz-linear-gradient(top, #ddd, #aaa);
|
||||
background: -o-linear-gradient(top, #ddd, #aaa);
|
||||
background: -webkit-linear-gradient(top, #ddd, #aaa);
|
||||
background: linear-gradient(top, #ddd, #aaa);
|
||||
color: #666
|
||||
}
|
||||
|
||||
|
||||
@@ -57,8 +57,38 @@
|
||||
</span>
|
||||
{/if}
|
||||
</td>
|
||||
{if ($order->hasBeenPaid())}<td align="center" class="productQuantity">{$product['product_quantity_refunded']}</td>{/if}
|
||||
{if ($order->hasBeenDelivered())}<td align="center" class="productQuantity">{$product['product_quantity_return']}</td>{/if}
|
||||
{if ($order->hasBeenPaid())}
|
||||
<td align="center" class="productQuantity">
|
||||
{$product['product_quantity_refunded']}
|
||||
{if count($product['refund_history'])}
|
||||
<span class="tooltip">
|
||||
<span class="tooltip_label tooltip_button">+</span>
|
||||
<div class="tooltip_content">
|
||||
<span class="title">{l s='Refund history'}</span>
|
||||
{foreach $product['refund_history'] as $refund}
|
||||
{l s='%1s - %2s' sprintf=[{dateFormat date=$refund.date_add}, {displayPrice price=$refund.amount_tax_incl}]}<br />
|
||||
{/foreach}
|
||||
</div>
|
||||
</span>
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
{if $order->hasBeenDelivered() || $order->hasProductReturned()}
|
||||
<td align="center" class="productQuantity">
|
||||
{$product['product_quantity_return']}
|
||||
{if count($product['return_history'])}
|
||||
<span class="tooltip">
|
||||
<span class="tooltip_label tooltip_button">+</span>
|
||||
<div class="tooltip_content">
|
||||
<span class="title">{l s='Return history'}</span>
|
||||
{foreach $product['return_history'] as $return}
|
||||
{l s='%1s - %2s - %3s' sprintf=[{dateFormat date=$return.date_add}, $return.product_quantity, $return.state]}<br />
|
||||
{/foreach}
|
||||
</div>
|
||||
</span>
|
||||
{/if}
|
||||
</td>
|
||||
{/if}
|
||||
<td align="center" class="productQuantity product_stock">{$product['current_stock']}</td>
|
||||
<td align="center" class="total_product">
|
||||
{displayPrice price=(Tools::ps_round($product_price, 2) * ($product['product_quantity'] - $product['customizationQuantityTotal'])) currency=$currency->id}
|
||||
|
||||
@@ -590,7 +590,7 @@
|
||||
<th style="width: 15%; text-align: center">{l s='Unit Price'} <sup>*</sup></th>
|
||||
<th style="width: 4%; text-align: center">{l s='Qty'}</th>
|
||||
{if ($order->hasBeenPaid())}<th style="width: 3%; text-align: center">{l s='Refunded'}</th>{/if}
|
||||
{if ($order->hasBeenDelivered())}<th style="width: 3%; text-align: center">{l s='Returned'}</th>{/if}
|
||||
{if ($order->hasBeenDelivered() || $order->hasProductReturned())}<th style="width: 3%; text-align: center">{l s='Returned'}</th>{/if}
|
||||
<th style="width: 10%; text-align: center">{l s='Available quantity'}</th>
|
||||
<th style="width: 10%; text-align: center">{l s='Total'} <sup>*</sup></th>
|
||||
<th colspan="2" style="display: none;" class="add_product_fields"> </th>
|
||||
|
||||
Reference in New Issue
Block a user