@php $companies = json_decode($data['company']->value, true); @endphp
Date: {{ $data['order_data']->created_at->format('F j, Y \a\t g:i A') }} #{{ $data['order_data']->order_no }}

Ship To:

@php $shipping_address = json_decode($data['order_data']->shipping_address_data, true); @endphp {{ @$shipping_address['contact_person_name'] }}
{!! @$shipping_address['street_address'] !!},
@if (isset($shipping_address['address_line2']) && $shipping_address['address_line2'] != '') {!! @$shipping_address['address_line2'] !!},
@endif {!! @$shipping_address['city'] !!},
{!! @$shipping_address['zip'] !!}. {{--
{{ $shipping_address['state'].','.$shipping_address['zip'] }} --}}
{{ @$shipping_address['phone'] }}

company logo

{{ $companies['company_name'] }}
{{ $companies['email'] }}
{{ $companies['address'] }}
{{ $companies['phone_number'] }}

@php $taxTypes = $data['order_data']->items ->flatMap(function ($item) { return $item->taxes->pluck('tax_type'); }) ->unique(); @endphp @foreach ($taxTypes as $taxType) @endforeach @foreach ($data['order_data']->items as $items) @foreach ($taxTypes as $taxType) @php $tax = $items->taxes->firstWhere('tax_type', $taxType); @endphp @endforeach @endforeach
S.No Product Name Quantity {{ $taxType }} Price Total Amount
{{ $loop->iteration }} {{ $items->product_name }} {{ $items->quantity }} {{ $tax->percentage ?? '0.00' }} {{ number_format($items->unit_price, 2) }} {{ number_format($items->unit_price * $items->quantity, 2) }}
{{-- --}} {{-- --}}
Sub Total {{ number_format( @$data['order_data']->items->sum(function ($item) { return @$item->unit_price * @$item->quantity; }), 2, ) }}
Discount {{ number_format(@$data['order_data']->items->sum('discount'), 2) }}
Tax {{ number_format(@$data['order_data']->items->sum('tax'), 2) }}
Shipping {{-- {{ number_format(@$data['order_data']->items->sum('shipping_cost'), 2) }} --}} @if($data['order_data']->shipping_cost > $data['order_data']->shipping_min_free_cost) {{ $data['order_data']->shipping_cost }} @else Free @endif
Total @php $shipping_cost = 0; if($data['order_data']->shipping_cost > $data['order_data']->shipping_min_free_cost){ $shipping_cost = $data['order_data']->shipping_cost; } @endphp {{ number_format( @$data['order_data']->items->sum(function ($item) { return $item->unit_price * $item->quantity; }) - @$data['order_data']->items->sum('discount') + @$data['order_data']->items->sum('tax') + $shipping_cost, 2, ) }}

Notes

By using our website, you accept our terms and conditions. Orders are subject to acceptance, and payment will be processed upon confirmation. Delivery times vary, and returns are accepted within days for refunds.