@vite(['resources/css/app.css', 'resources/js/app.js'])
@php $seller = $order->getCompanyInfo(); @endphp
@if($seller->company_logo) {{ $seller->company_name ?? $seller->name }} @else
{{ substr($seller->company_name ?? $seller->name, 0, 1) }}
@endif

{{ $seller->company_name ?? $seller->name }}

@if($seller->company_registration)

Reg: {{ $seller->company_registration }}

@endif
@if($seller->company_address) {{ $seller->company_address }}, {{ $seller->company_postcode }} {{ $seller->company_city }}, {{ $seller->company_state }}, {{ $seller->company_country ?? 'Malaysia' }} @if($seller->company_phone || $seller->company_email)
@endif @endif @if($seller->company_phone) Tel: {{ App\Helpers\PhoneHelper::display($seller->company_phone) }} @endif @if($seller->company_phone && $seller->company_email) | @endif @if($seller->company_email) {{ $seller->company_email }} @endif

INVOICE

#{{ $order->global_order_id ?? $order->order_number }}

Date: {{ $order->date_created ? $order->date_created->format('M d, Y, H:i:s') : now()->format('M d, Y, H:i:s') }}
@if($order->is_manual && $order->creator)
Seller: {{ $order->creator->name }}
Channel: @if(Str::startsWith($order->order_number, 'CK-')) @php // Extract prefix from order number (e.g., "SYS" from "CK-SYS-000001") $ckParts = explode('-', $order->order_number); $ckPrefix = $ckParts[1] ?? 'N/A'; @endphp {{ $ckPrefix }} • Checkout @elseif(Str::startsWith($order->order_number, 'SP-')) @php // Extract prefix from order number (e.g., "TEA" from "SP-TEA-000503") $spParts = explode('-', $order->order_number); $spPrefix = $spParts[1] ?? 'N/A'; @endphp {{ $spPrefix }} • Sales-pages @else Manual Order @endif
@elseif($order->store)
Store: {{ $order->store->name }}
@elseif($order->webhookSource)
Source: {{ $order->webhookSource->name }}
@endif @if($order->tracking_number)
Tracking: {{ $order->tracking_number }}
@endif
@php $statusColors = [ 'processing' => 'bg-yellow-100 text-yellow-800 border-yellow-300', 'completed' => 'bg-green-100 text-green-800 border-green-300', 'pending' => 'bg-gray-100 text-gray-800 border-gray-300', 'on-hold' => 'bg-orange-100 text-orange-800 border-orange-300', 'cancelled' => 'bg-red-100 text-red-800 border-red-300', 'refunded' => 'bg-blue-100 text-blue-800 border-blue-300', 'failed' => 'bg-red-100 text-red-800 border-red-300' ]; $statusClass = $statusColors[$order->status] ?? 'bg-gray-100 text-gray-800 border-gray-300'; @endphp {{ ucfirst($order->status) }} {{ $order->payment_method_title }} @if($order->isLocalPickup()) Pickup @endif
@if(is_array($order->line_items)) @foreach($order->getExpandedLineItems() as $expandedItem) @php $item = $expandedItem['item']; $isBundle = $expandedItem['is_bundle']; $bundleDetails = $expandedItem['bundle_details']; @endphp @endforeach @endif
ITEM QTY PRICE TOTAL
{{ $item['name'] ?? 'N/A' }} @if($isBundle) BUNDLE @endif
@if(isset($item['sku']) && $item['sku'])
SKU: {{ $item['sku'] }}
@endif @if($isBundle && $bundleDetails)
@foreach($bundleDetails['items'] as $bundleItem)
- {{ $bundleItem['name'] ?? $bundleItem['sku'] }} @if(isset($bundleItem['sku']) && $bundleItem['sku']) ({{ $bundleItem['sku'] }}) @endif x{{ $bundleItem['quantity'] }}
@endforeach
@endif
{{ $item['quantity'] ?? 0 }} {{ $order->formatCurrency($item['price'] ?? 0) }} {{ $order->formatCurrency($item['total'] ?? 0) }}
@if(!empty($order->notes))

Order Notes / Transaction Reference

{{ $order->notes }}

@endif
Subtotal: {{ $order->formatCurrency($order->calculated_subtotal) }}
@if($order->shipping_total > 0)
Shipping: {{ $order->formatCurrency($order->shipping_total) }}
@endif @if($order->calculated_fee > 0)
Processing Fee: {{ $order->formatCurrency($order->calculated_fee) }}
@endif @if($order->discount_total > 0)
Discount: -{{ $order->formatCurrency($order->discount_total) }}
@endif
Total: {{ $order->formatCurrency() }}

Thank you for your business!

@if(auth()->user()->company_phone || auth()->user()->company_email)

@if(auth()->user()->company_phone) {{ App\Helpers\PhoneHelper::display(auth()->user()->company_phone) }} @endif @if(auth()->user()->company_phone && auth()->user()->company_email) | @endif @if(auth()->user()->company_email) {{ auth()->user()->company_email }} @endif @if(auth()->user()->company_website) | {{ auth()->user()->company_website }} @endif

@endif