@extends('layouts.app') @section('title', 'Commande #' . $foodOrder->order_number) @push('styles') @endpush @section('content') {{-- Section d'aide --}}
@if($paymentPolicy['type'] === 'full_prepay')
Ce produit nécessite un paiement intégral en ligne avant remise.
@else
Ce produit nécessite un acompte de {{ $paymentPolicy['percent'] }}% avant remise.
@endif
Le client doit d'abord payer en ligne pour que vous puissiez valider la remise.
{{ is_array($item->options) ? implode(', ', $item->options) : $item->options }}
@endif{{ number_format($item->unit_price, 2) }}€/unité
Commande passée
{{ $foodOrder->created_at->format('d/m/Y à H:i') }}
Commande acceptée
{{ $foodOrder->accepted_at->format('d/m/Y à H:i') }}
Préparation démarrée
{{ $foodOrder->preparing_at->format('d/m/Y à H:i') }}
Commande prête
{{ $foodOrder->ready_at->format('d/m/Y à H:i') }}
{{ $foodOrder->delivery_type === 'pickup' ? 'Récupérée par le client' : 'Commande livrée' }}
{{ $foodOrder->delivered_at->format('d/m/Y à H:i') }}
Commande refusée
@if($foodOrder->rejection_reason){{ $foodOrder->rejection_reason }}
@endifCommande annulée
@if(isset($foodOrder->cancellation_reason) && $foodOrder->cancellation_reason){{ $foodOrder->cancellation_reason }}
@endif{{ $foodOrder->client->email ?? '' }}
Le client viendra récupérer sa commande sur place
@if(isset($foodOrder->pickup_time) && $foodOrder->pickup_time)🕐 Heure souhaitée : {{ \Carbon\Carbon::parse($foodOrder->pickup_time)->format('H:i') }}
@endif{{ $foodOrder->delivery_contact_name }}
@endif @if($foodOrder->delivery_phone) {{ $foodOrder->delivery_phone }} @elseif($foodOrder->client && $foodOrder->client->phone) {{ $foodOrder->client->phone }} @elsePas de téléphone renseigné
@endif{{ $foodOrder->delivery_address }}
{{-- Bouton GPS pour naviguer --}} @if($foodOrder->delivery_lat && $foodOrder->delivery_lng) Ouvrir dans GPS @elseif($foodOrder->delivery_address) Ouvrir dans Maps @endif{{ $foodOrder->delivery_building_info }}
{{ ucfirst($foodOrder->driver->vehicle_type ?? 'Véhicule') }}
@if($foodOrder->driver->phone) 📞 {{ $foodOrder->driver->phone }} @endif⏱️ Temps estimé: ~{{ $foodOrder->estimated_delivery_time }} min
@endif @if($foodOrder->delivery_distance)📍 Distance: {{ $foodOrder->delivery_distance }} km
@endifLes livreurs disponibles verront cette commande
💡 Un livreur acceptera automatiquement cette commande quand elle sera prête, ou vous pouvez gérer la livraison vous-même.
@endifLe client n'a pas encore payé
@else {{-- Paiement en ligne requis --}}
@if($paymentPolicy['type'] === 'full_prepay')
Paiement en ligne requis
Le client doit payer 100% en ligne avant récupération.
@else
Acompte en ligne requis
Le client doit payer {{ $paymentPolicy['percent'] }}% en ligne.
@endif