@extends('layouts.public-layout-pizzakadi') @section('content')
@if($order->status === \App\Enums\OrderEnum::STATUS_DELIVERED->value) @endif

Commande #{{ $order->order_number }}

@if($order->delivery != null)

Informations sur la livraison

ID Livraison
#{{ $order->delivery->delivery_code }}
Statut de la Livraison
@switch($order->delivery->status) @case(\App\Enums\DeliveryEnum::STATUS_PENDING->value)
{{ \App\Services\DeliveryService::humanize_status($order->delivery) }}
@break @case(\App\Enums\DeliveryEnum::STATUS_DELIVERED->value)
{{ \App\Services\DeliveryService::humanize_status($order->delivery) }}
@break @case(\App\Enums\DeliveryEnum::STATUS_CANCELLED->value)
{{ \App\Services\DeliveryService::humanize_status($order->delivery) }}
@break @endswitch
Livreur
{{ $order->delivery->staff->first_name }} {{ $order->delivery->staff->last_name }} {{ $order->delivery->staff->phone }}
Frais de livraison
CFA{{ number_format($order->delivery->fees, 2, '.', ' ') }}
Date de la livraison
{{ $order->delivery->delivery_date }}
@endif @switch($order->status) @case(\App\Enums\OrderEnum::STATUS_PENDING->value)
{{ \App\Services\OrderService::humanize_status($order) }}
@break @case(\App\Enums\OrderEnum::STATUS_DELIVERED->value)
{{ \App\Services\OrderService::humanize_status($order) }}
@break @case(\App\Enums\OrderEnum::STATUS_CANCELLED->value)
{{ \App\Services\OrderService::humanize_status($order) }}
@break @endswitch
ID Commande
#{{ $order->order_number }}
@if($order->origin === \App\Enums\OrderEnum::ORIGIN_EXTERNAL->value) Commande Externe @endif
Date de la commande
Adresse de la livraison
{{ $order->address }}
Type de commande
{{ \App\Services\OrderService::humanize_order_type($order->order_type) }}
Statut
@switch($order->status) @case(\App\Enums\OrderEnum::STATUS_PENDING->value) {{ \App\Services\OrderService::humanize_status($order) }} @break @case(\App\Enums\OrderEnum::STATUS_DELIVERED->value) {{ \App\Services\OrderService::humanize_status($order) }} @break @case(\App\Enums\OrderEnum::STATUS_CANCELLED->value) {{ \App\Services\OrderService::humanize_status($order) }} @break @endswitch
Client
{{ (!empty($order->client->first_name) || !empty($order->client->last) || !empty($order->client->phone)) ? ($order->client->first_name. ' '. $order->client->last_name. ' '. $order->client->phone) : 'Client '. $order->client->id }}

Contenu de la commande

@forelse($order->products as $product) @empty @endforelse
Plat Quantité Montant
{{ $product->name }} {{ number_format($product->price, 0, '.', ' ') }} x {{ $product->pivot->quantity }} {{ number_format($product->price * $product->pivot->quantity, 2, '.', ' ') }}
Aucun plat dans la commande
@if($order->delivery)
Total à payer: CFA{{ number_format($total_order, 2, '.', ' ') }} Frais de la livraison: CFA{{ number_format($order->delivery->fees, 2, '.', ' ') }}
@endif
Total de la commande
@if($order->delivery)
CFA {{ number_format($total_order + $order->delivery->fees, 2, '.', ' ') }}
@else
CFA {{ number_format($total_order, 2, '.', ' ') }}
@endif
@endsection