@extends('layouts.admin') @section('title', 'Detail Customer | Admin Rental') @section('page_title', 'Detail Customer') @section('content') @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
← Kembali ke Daftar Customer

Total Booking

{{ $bookingCount }}

Booking Selesai

{{ $completedCount }}

Total Transaksi

Rp {{ number_format($totalTransactionAmount, 0, ',', '.') }}

Rata-rata Rating

-

Data Pribadi Customer

Nama Lengkap

{{ $customer->name }}

Email

{{ $customer->email }}

No. Handphone

{{ $customer->phone ?? '-' }}

Terdaftar Sejak

{{ $customer->created_at->format('d M Y') }}


Riwayat Booking (10 Terbaru)

@if ($bookings->count() > 0)
@foreach ($bookings as $booking) @php $bgColor = $booking->booking_status === 'completed' ? '#ecfdf5' : '#e0e7ff'; $textColor = $booking->booking_status === 'completed' ? '#065f46' : '#3730a3'; @endphp @endforeach
Booking Code Kendaraan Tanggal Total Status
{{ $booking->booking_code }} {{ $booking->vehicle->name }} {{ $booking->pickup_date->format('d M Y') }} Rp {{ number_format($booking->total_amount, 0, ',', '.') }} {{ $booking->booking_status_label }}
{{ $bookings->links() }}
@else

Belum ada riwayat booking.

@endif

Review yang Diberikan ({{ $reviews->count() }})

@if ($reviews->count() > 0)
@foreach ($reviews as $review)

{{ $review->vehicle->name }}

{{ $review->booking->booking_code }}

@for ($i = 0; $i < $review->rating; $i++) ⭐ @endfor

{{ $review->review_text }}

{{ $review->created_at->format('d M Y H:i') }}

@endforeach
@else

Belum memberikan review.

@endif

Informasi Loyalitas

@php $loyalBg = $isLoyal ? '#dbeafe' : '#f3f4f6'; $loyalBorder = $isLoyal ? '#0284c7' : '#d1d5db'; $loyalTextColor = $isLoyal ? '#0c4a6e' : '#6b7280'; @endphp

{{ $isLoyal ? '🏆 Pelanggan Setia' : '👤 Pelanggan Baru/Biasa' }}

{{ $isLoyal ? 'Customer ini memenuhi syarat loyalitas: 2+ booking completed' : 'Customer belum mencapai status loyalitas (minimal 2 booking completed)' }}

Completed Bookings: {{ $customer->completed_bookings_count }}/{{ $customer->bookings_count }}


Kendaraan yang Pernah Dirental

@if ($vehicles->count() > 0)
@foreach ($vehicles as $vehicle)

{{ $vehicle->name }}

{{ $vehicle->brand }} • {{ $vehicle->category }}

@endforeach
@else

Belum ada data kendaraan.

@endif

Target Promo

@if ($isLoyal)

💡 Saran: Customer ini cocok untuk promo loyalitas eksklusif dengan diskon lebih besar.

@else

💡 Saran: Tawarkan promo khusus untuk meningkatkan loyalitas ke {{ 2 - $customer->completed_bookings_count }} booking lagi.

@endif
@endsection