/home/brandsfa/public_html/resources/views/vendor-views/order/invoice.blade.php
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{ucwords('invoice')}}</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="UTF-8">
<link rel="stylesheet" href="{{ dynamicAsset(path: 'public/assets/back-end/css/invoice.css') }}">
</head>
<body>
<div class="first">
<table class="content-position mb-30">
<tr>
<th class="p-0 text-left fz-26">
{{ucwords('Order Invoice')}}
</th>
<th class="p-0 text-right">
<img height="50" src="{{getValidImage(path: 'storage/app/public/company/'.$companyWebLogo,type: 'backend-logo')}}" alt="">
</th>
</tr>
</table>
<table class="bs-0 mb-30 px-10">
<tr>
<th class="content-position-y text-left">
<h4 class="text-uppercase mb-1 fz-14">
{{ucwords('invoice')}} #{{ $order->id }} {{ ($order->order_type == 'POS' ? '(POS Order)' : '' ) }}
</h4><br>
<h4 class="text-uppercase mb-1 fz-14">
{{ucwords('Shop Name')}}
: {{ isset($order->seller->shop) ? $order->seller->shop->name : ucwords('not found') }}
</h4>
@if($order['seller_is']!='admin' && isset($order['seller']) && $order['seller']->gst != null)
<h4 class="text-capitalize fz-14">{{ucwords('GST')}}
: {{ $order['seller']->gst }}</h4>
@endif
</th>
<th class="content-position-y text-right">
<h4 class="fz-14">{{ucwords('date')}} : {{date('d-m-Y h:i:s a',strtotime($order['created_at']))}}</h4>
</th>
</tr>
</table>
</div>
<div class="">
<section>
<table class="content-position-y fz-12">
<tr>
<td class="font-weight-bold p-1">
<table>
<tr>
<td>
@if($order->shipping_address_data)
@php
$shipping_address = $order->shipping_address_data
@endphp
<span class="h2 m-0">Shipping to </span>
<div class="h4 montserrat-normal-600">
<p class="mb-6">{{$shipping_address->contact_person_name}}</p>
@if($order->is_guest && isset($shipping_address->email))
<p class="mb-6">{{$shipping_address->email}}</p>
@endif
<p class="mb-6">{{$shipping_address->phone}}</p>
<p class="mb-6">{{$shipping_address->address}}</p>
<p class="mb-6">{{ $shipping_address->city }} {{ $shipping_address->zip }} </p>
</div>
@else
<span class="h2 m-0">Customer Info</span>
<div class="h4 montserrat-normal-600">
@if($order->is_guest)
<p class="mb-6">Guest User</p>
@else
<p class="mb-6">{{ $order->customer !=null? $order->customer['f_name'].' '.$order->customer['l_name']:'Name not found' }}</p>
@endif
@if (isset($order->customer) && $order->customer['id']!=0)
<p class="mb-6">{{$order->customer !=null? $order->customer['email']: 'Email not found' }}</p>
<p class="mb-6">{{$order->customer !=null? $order->customer['phone']: 'Phone not found' }}</p>
@endif
</div>
@endif
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td class="text-right">
@if($order->billing_address_data)
@php
$billingAddress = $order->billing_address_data
@endphp
<span class="h2">Billing Address </span>
<div class="h4 montserrat-normal-600">
<p class="mb-6">{{$billingAddress->contact_person_name}}</p>
@if($order->is_guest && isset($billingAddress->email))
<p class="mb-6">{{$billingAddress->email}}</p>
@endif
<p class="mb-6">{{$billingAddress->phone}}</p>
<p class="mb-6">{{$billingAddress->address}}</p>
<p class="mb-6">{{$billingAddress->city}} {{$billingAddress->zip}}</p>
</div>
@elseif($order->billingAddress)
<span class="h2">Billing Address </span>
<div class="h4 montserrat-normal-600">
<p class="mb-6">{{$order->billingAddress ? $order->billingAddress['contact_person_name'] : ""}}</p>
<p class="mb-6">{{$order->billingAddress ? $order->billingAddress['phone'] : ""}}</p>
<p class="mb-6">{{$order->billingAddress ? $order->billingAddress['address'] : ""}}</p>
<p class="mb-6">{{$order->billingAddress ? $order->billingAddress['city'] : ""}} {{$order->billingAddress ? $order->billingAddress['zip'] : ""}}</p>
</div>
@endif
</td>
</tr>
</table>
</td>
</tr>
</table>
</section>
</div>
<br>
<div class="">
<div class="content-position-y">
<table class="customers bs-0">
<thead>
<tr>
<th>{{ucwords('SL')}}</th>
<th>{{ucwords('item description')}}</th>
<th>
{{ucwords('unit price')}}
</th>
<th>
{{ucwords('qty')}}
</th>
<th class="text-right">
{{ucwords('total')}}
</th>
</tr>
</thead>
@php
$subtotal=0;
$total=0;
$sub_total=0;
$total_tax=0;
$total_shipping_cost=0;
$total_discount_on_product=0;
$ext_discount=0;
@endphp
<tbody>
@foreach($order->details as $key=>$details)
@php $subtotal=($details['price'])*$details->qty @endphp
<tr>
<td>{{$key+1}}</td>
<td>
{{$details['product']?$details['product']->name:''}}
@if($details['variant'])
<br>
{{ucwords('variation')}} : {{$details['variant']}}
@endif
</td>
<td>{{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $details['price']), currencyCode: getCurrencyCode(type: 'default')) }}</td>
<td>{{$details->qty}}</td>
<td class="text-right">{{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $subtotal), currencyCode: getCurrencyCode(type: 'default')) }}</td>
</tr>
@php
$sub_total+=$details['price']*$details['qty'];
$total_tax+=$details['tax'];
$total_shipping_cost+=$details->shipping ? $details->shipping->cost :0;
$total_discount_on_product+=$details['discount'];
$total+=$subtotal;
@endphp
@endforeach
</tbody>
</table>
</div>
</div>
<?php
if ($order['extra_discount_type'] == 'percent') {
$ext_discount = ($sub_total / 100) * $order['extra_discount'];
} else {
$ext_discount = $order['extra_discount'];
}
?>
@php($shipping=$order['shipping_cost'])
<div class="content-position-y">
<table class="fz-12">
<tr>
<th class="text-left w-60">
<h4 class="fz-12 mb-1">{{ucwords('payment details')}}</h4>
<p class="fz-12 font-normal">
{{$order->payment_status}}
, {{date('y-m-d',strtotime($order['created_at']))}}
</p>
@if ($order->delivery_type !=null)
<h4 class="fz-12 mb-1">{{ucwords('delivery info')}} </h4>
@if ($order->delivery_type == 'self_delivery')
<p class="fz-12 font-normal">
<span>
{{ucwords('self delivery')}}
</span>
@if($order->deliveryMan)
<br>
<span>
{{ucwords('deliveryman name')}} : {{$order->deliveryMan['f_name'].' '.$order->deliveryMan['l_name']}}
</span>
<br>
<span>
{{ucwords('deliveryman phone')}} : {{$order->deliveryMan['phone']}}
</span>
@else
{{ 'Delivery Man not found!' }}
@endif
</p>
@else
<p>
<span>
{{$order->delivery_service_name}}
</span>
<br>
<span>
{{ucwords('tracking id')}} : {{$order->third_party_delivery_tracking_id}}
</span>
</p>
@endif
@endif
</th>
<th>
<table class="calc-table">
<tbody>
<tr>
<td class="p-1 text-left">{{ucwords('sub total')}}</td>
<td class="p-1">{{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $sub_total), currencyCode: getCurrencyCode(type: 'default')) }}</td>
</tr>
<tr>
<td class="p-1 text-left">{{ucwords('tax')}}</td>
<td class="p-1">{{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $total_tax), currencyCode: getCurrencyCode(type: 'default')) }}</td>
</tr>
@if ($order->order_type=='default_type')
<tr>
<td class="p-1 text-left">{{ucwords('shipping')}}</td>
<td class="p-1">{{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $shipping - ($order['is_shipping_free'] ? $order['extra_discount'] : 0)), currencyCode: getCurrencyCode(type: 'default')) }}</td>
</tr>
@endif
<tr>
<td class="p-1 text-left">{{ucwords('coupon discount')}}</td>
<td class="p-1">
- {{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $order->discount_amount), currencyCode: getCurrencyCode(type: 'default')) }}</td>
</tr>
@if ($order->order_type=='POS')
<tr>
<td class="p-1 text-left">{{ucwords('extra discount')}}</td>
<td class="p-1">
- {{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $ext_discount), currencyCode: getCurrencyCode(type: 'default')) }}</td>
</tr>
@endif
<tr>
<td class="p-1 text-left">{{ucwords('discount on product')}}</td>
<td class="p-1">
- {{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $total_discount_on_product), currencyCode: getCurrencyCode(type: 'default')) }} </td>
</tr>
<tr>
<td class="border-dashed-top font-weight-bold text-left"><b>{{ucwords('total')}}</b></td>
<td class="border-dashed-top font-weight-bold">
{{ setCurrencySymbol(amount: usdToDefaultCurrency(amount: $order->order_amount), currencyCode: getCurrencyCode(type: 'default')) }}
</td>
</tr>
</tbody>
</table>
</th>
</tr>
</table>
</div>
<br>
<br><br><br>
<div class="row">
<section>
<table>
<tr>
<th class="fz-12 font-normal pb-3">
{{ 'If you require any assistance or have feedback or suggestions about our site, you' }} <br/> {{ 'can email us
at' }} <a href="mailto:{{ $companyEmail }}">{{ $companyEmail }}</a>
</th>
</tr>
<tr>
<th class="content-position-y bg-light py-4">
<div class="d-flex justify-content-center gap-2">
<div class="mb-2">
<img height="10" src="{{ dynamicAsset(path: 'public/assets/front-end/img/icons/telephone.png') }}" alt="">
{{ucwords('phone')}}
: {{ $companyPhone }}
</div>
<div class="mb-2">
<img height="10" src="{{ dynamicAsset(path: 'public/assets/front-end/img/icons/email.png') }}" alt="">
{{ucwords('email')}}
: {{$companyEmail}}
</div>
</div>
<div class="mb-2">
<img height="10" src="{{ dynamicAsset(path: 'public/assets/front-end/img/icons/web.png') }}" alt="">
{{url('/')}}
</div>
<div>
{{ucwords('all copyright reserved ©'.date('Y').'_').$companyName}}
</div>
</th>
</tr>
</table>
</section>
</div>
</body>
</html>