@include('vendor.partials.menu')
@include('vendor.partials.top-header')

{{ __('messages.order_details_title') }} - {{ $order->order_number }}

{{ __('messages.back_to_orders') }} {{ __('messages.global_invoice') }} {{ __('messages.second_invoice') }} @if($order->status == 'confirmed')
@csrf @method('PATCH')
@endif @if($order->status == 'confirmed')
@csrf
@endif
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

{{ __('messages.order_information') }}

{{ __('messages.orders_table_order') }} {{ $order->order_number }}
{{ __('messages.id_label') }} #{{ $order->id }}
{{ __('messages.orders_table_payment') }} @php $paymentStatus = $order->payment_status ?? 'pending'; @endphp @if($paymentStatus === 'paid') {{ __('messages.order_payment_paid') }} @elseif($paymentStatus === 'pending') {{ __('messages.order_payment_pending') }} @elseif($paymentStatus === 'failed') {{ __('messages.order_payment_failed') }} @else {{ ucfirst($paymentStatus) }} @endif
{{ __('messages.orders_table_status') }} @php $status = $order->status ?? 'pending'; @endphp @if($status === 'confirmed') {{ __('messages.order_status_pending') }} @elseif($status === 'processing') {{ __('messages.order_status_processing') }} @elseif($status === 'shipped') {{ __('messages.order_status_shipped') }} @elseif($status === 'terminated') {{ __('messages.order_status_delivered') }} @elseif($status === 'cancelled') {{ __('messages.order_status_cancelled') }} @else {{ ucfirst($status) }} @endif
{{ __('messages.orders_table_date') }} {{ $order->created_at ? $order->created_at->format('d/m/Y H:i') : '-' }}

{{ __('messages.customer_information') }}

{{ __('messages.orders_detail_customer') }} {{ $order->buyer->name ?? __('messages.unknown_customer') }}
{{ __('messages.orders_detail_email') }} {{ $order->buyer->email ?? '-' }}
{{ __('messages.customer_phone') }} {{ $order->buyer->phone ?? '-' }}
{{ __('messages.customer_address') }} {{ $order->buyer->address ?? '-' }}
@if($order->buyer) {{ $order->buyer->postal_code ?? '' }} {{ $order->buyer->city ?? '' }}
{{ $order->buyer->country ?? '' }} @endif

{{ __('messages.order_amounts') }}

{{ __('messages.order_products_total') }} {{ number_format($order->products_total ?? 0, 2, ',', ' ') }} €
{{ __('messages.order_shipping_total') }} {{ number_format($order->shipping_total ?? 0, 2, ',', ' ') }} €
{{ __('messages.orders_table_total') }} {{ number_format($order->total ?? 0, 2, ',', ' ') }} €

{{ __('messages.order_items_title') }}

@if($order->items->isEmpty())

{{ __('messages.order_items_empty') }}

@else
@foreach($order->items as $item) @endforeach
{{ __('messages.order_item_product') }} {{ __('messages.order_item_unit_price') }} {{ __('messages.order_item_quantity') }} {{ __('messages.order_item_subtotal') }} {{ __('messages.order_item_delivery_mode') }}
{{ $item->product_name }} @if(!empty($item->selected_variants))
@foreach($item->selected_variants as $key => $value)
{{ __('messages.' . $key) }} : {{ __('messages.' . $value) }}
@endforeach
@endif
{{ number_format($item->unit_price, 2, ',', ' ') }} € {{ $item->quantity }} {{ number_format($item->subtotal, 2, ',', ' ') }} € {{ __('messages.' . $item->delivery_mode) ?? '-' }}
@foreach($order->items as $item)
{{ $item->product_name }}
@if(!empty($item->selected_variants))
@foreach($item->selected_variants as $key => $value)
{{ $key }} : {{ $value }}
@endforeach
@endif
{{ __('messages.order_item_unit_price') }} {{ number_format($item->unit_price, 2, ',', ' ') }} €
{{ __('messages.order_item_quantity') }} {{ $item->quantity }}
{{ __('messages.order_item_subtotal') }} {{ number_format($item->subtotal, 2, ',', ' ') }} €
{{ __('messages.order_item_delivery_mode') }} {{ $item->delivery_mode ?? '-' }}
{{ __('messages.order_item_carrier') }} {{ $item->carrier_operator ?? '-' }} @if($item->carrier_service)
{{ $item->carrier_service }} @endif
@endforeach
@endif
@if($order->shipments->isEmpty())

{{ __('messages.order_shipments_empty') }}

@else @foreach($order->shipments as $shipment)
{{ __('messages.order_shipment_tracking') }} : {{ $shipment->boxtal_reference ?? '-' }}
@endforeach @endif