@if($canSendReceipt) @endif @isset($invoice->order) @php $order = $invoice->order; $isPickup = $order->delivery->is_in_store_pickup ?? false; $isWired = $order->order_type === App\Enums\Payments\OrderType::Wired->value; $delivery = $order->delivery ?? null; $customer = $order->customer ?? null; $cardMessage = $order->cardMessage ?? null; @endphp

{{ env('APP_NAME') }}

1748 E 55th Street Chicago IL 60616

773-288-2800 • {{ env('APP_URL') }}

Order Date: {{ $order->formatted_order_date?? 'Not specified' }}

@if($isPickup)

Pickup Date: {{ $order?->formatted_delivery_date?? 'Not specified' }}

@else

Delivery Date: {{ $order?->formatted_delivery_date?? 'Not specified' }}

@endif

Invoice No.: {{ $order->invoice->number }}

Customer Details

@if($isWired)

Order Type: Wired

Wire ID: {{ $order->wire_id ?? 'Not specified' }}

@if($customer)

Customer: {{ $customer->name }}

Phone: {{ $customer->phone }}

@endif @else @if($customer)

Customer: {{ $customer->name ?? 'Not specified' }}

@php $fullAddress = trim(collect([ $customer->address, $customer->apartment_number ? '#'.$customer->apartment_number : null ])->filter()->join(', ')); $location = trim(collect([ $customer->city, $customer->state, $customer->zipcode ])->filter()->join(' ')); @endphp

Address: @if(!empty($customer->address)) {{ trim(collect([ $customer->address, $customer->apartment_number ? '#'.$customer->apartment_number : null ])->filter()->join(', ')) }} @else {{ trim(collect([ $customer->city, $customer->state, $customer->zipcode ])->filter()->join(' ')) ?: 'Not specified' }} @endif

Phone: {{ $customer->phone ?? 'Not specified' }}

@else

No customer details available

@endif @endif
@if($isPickup)

Pickup Information

ORDER WILL BE PICKED UP IN STORE

Location: 1748 E 55th Street Chicago IL 60616

@if($delivery && $delivery->special_instructions) Instructions:
{{ $delivery->special_instructions }}
@endif
@else

Delivery Information

@if($delivery)

Recipient: {{ $delivery->name ?? ($customer->name ?? 'Not specified') }}

@php $deliveryFullAddress = trim(collect([ $delivery?->address, $delivery?->apartment_number ? '#'.$delivery->apartment_number : null ])->filter()->join(', ')); $deliveryLocation = trim(collect([ $delivery?->city, $delivery?->state, $delivery?->zipcode ])->filter()->join(' ')); @endphp

Address: @if(!empty($delivery?->address)) {{ trim(collect([ $delivery?->address, $delivery?->apartment_number ? '#'.$delivery->apartment_number : null ])->filter()->join(', ')) }} @else {{ trim(collect([ $delivery?->city, $delivery?->state, $delivery?->zipcode ])->filter()->join(' ')) ?: 'Not specified' }} @endif

Phone: {{ $delivery->phone ?? ($customer->phone ?? 'Not specified') }}

@if($delivery->special_instructions) Instructions:
{{ $delivery->special_instructions }}
@endif @else

No delivery information available

@endif @endif
@forelse ($order->items as $item) @empty @endforelse
PRODUCT QUANTITY PRICE/UNIT DISCOUNT EXTENDED
{{ $item->product->name }} {{ $item->quantity }} {{ currency_format($item->price) }} {{ currency_format($item->discount) }} {{ currency_format($item->quantity * ($item->price - $item->discount)) }}
No items listed for this order
{{ $isPickup ? 'PICKUP FEE' : 'DELIVERY FEE' }} ${{ number_format($order->delivery_fee, 2) }}

Sub-Total: ${{ number_format($order->subtotal, 2) }}

Sales Tax: ${{ number_format($order->tax, 2) }}

TOTAL: ${{ number_format($order->total, 2) }}

@if($cardMessage && $cardMessage->message)
Card Message
{{ $cardMessage->message }}
@endif

Customer Details

@if($isWired)

Order Type: Wired

Wire ID: {{ $order->wire_id ?? 'Not specified' }}

@if($customer)

Customer: {{ $customer->name }}

Phone: {{ $customer->phone }}

@endif @else @if($customer)

Customer: {{ $customer->name ?? 'Not specified' }}

@php $fullAddress = trim(collect([ $customer->address, $customer->apartment_number ? '#'.$customer->apartment_number : null ])->filter()->join(', ')); $location = trim(collect([ $customer->city, $customer->state, $customer->zipcode ])->filter()->join(' ')); @endphp

Address: @if(!empty($customer->address)) {{ trim(collect([ $customer->address, $customer->apartment_number ? '#'.$customer->apartment_number : null ])->filter()->join(', ')) }} @else {{ trim(collect([ $customer->city, $customer->state, $customer->zipcode ])->filter()->join(' ')) ?: 'Not specified' }} @endif

Phone: {{ $customer->phone ?? 'Not specified' }}

@else

No customer details available

@endif @endif
@if($isPickup)

Pickup Information

ORDER WILL BE PICKED UP IN STORE

Location: 1748 E 55th Street Chicago IL 60616

@if($delivery && $delivery->special_instructions) Instructions:
{{ $delivery->special_instructions }}
@endif
@else

Delivery Information

@if($delivery)

Recipient: {{ $delivery->name ?? ($customer->name ?? 'Not specified') }}

@php $deliveryFullAddress = trim(collect([ $delivery?->address, $delivery?->apartment_number ? '#'.$delivery->apartment_number : null ])->filter()->join(', ')); $deliveryLocation = trim(collect([ $delivery?->city, $delivery?->state, $delivery?->zipcode ])->filter()->join(' ')); @endphp

Address: @if(!empty($delivery?->address)) {{ trim(collect([ $delivery?->address, $delivery?->apartment_number ? '#'.$delivery->apartment_number : null ])->filter()->join(', ')) }} @else {{ trim(collect([ $delivery?->city, $delivery?->state, $delivery?->zipcode ])->filter()->join(' ')) ?: 'Not specified' }} @endif

Phone: {{ $delivery->phone ?? ($customer->phone ?? 'Not specified') }}

@else

No delivery information available

@endif @endif
@else

No order found for this invoice. Click here to add new order

@endisset