@extends('layouts.admin', ['title' => 'ملف العميل 360']) @php $fmt = fn ($minor) => number_format(($minor ?? 0) / 100, 2).' EGP'; $name = $customer->display_name ?: $customer->name; @endphp @section('content')
{{ mb_strtoupper(mb_substr($name, 0, 1)) }}

{{ $name }}

{{ $customer->email }} · {{ $customer->phone ?: 'لا يوجد هاتف' }} · رقم العميل {{ $customer->public_id }}

{{ $customer->status === 'active' ? 'نشط' : 'موقوف' }} مخاطر {{ $customer->risk_score }}/100
إجمالي الإنفاق{{ $fmt($customer->total_spent_minor) }}
الطلبات{{ number_format($customer->orders_count) }}
رصيد المحفظة{{ $fmt($customer->wallet?->balance_minor) }}
نقاط الولاء{{ number_format($customer->loyalty_points) }}

تحكم العميل

@csrf @method('PATCH')

تعديل المحفظة

@csrf

ملاحظة إدارية

@csrf

الطلبات

آخر {{ $orders->count() }}
@forelse($orders as $order) @empty @endforelse
الطلبالإجماليالدفعالتنفيذالتاريخ
{{ $order->order_number }} {{ $fmt($order->total_minor) }} {{ $order->payment_status }} {{ $order->fulfillment_status }} {{ $order->created_at->format('Y-m-d H:i') }}
لا توجد طلبات بعد.

سجل المحفظة

@forelse($walletEntries as $entry)
{{ $entry->description ?: $entry->type }}{{ $fmt($entry->amount_minor) }}{{ $entry->created_at->diffForHumans() }}
@empty
لا توجد حركات محفظة.
@endforelse

المدفوعات اليدوية

@forelse($manualPayments as $payment)
{{ $payment->gateway?->name_ar ?: 'بوابة دفع' }}{{ $fmt($payment->amount_minor) }}{{ $payment->status }}
@empty
لا توجد مدفوعات يدوية.
@endforelse

تذاكر الدعم

@forelse($tickets as $ticket) {{ $ticket->subject }}{{ $ticket->status }}{{ $ticket->created_at->diffForHumans() }} @empty
لا توجد تذاكر دعم.
@endforelse

سلوك العميل

@forelse($events as $event)
{{ str_replace('_', ' ', $event->event_name) }}{{ $event->entity_type ?: 'المتجر' }}{{ $event->occurred_at->diffForHumans() }}
@empty
لا يوجد نشاط متتبع بعد.
@endforelse

الملاحظات الداخلية

@forelse($notes as $note)
{{ $note->body }}{{ $note->type }}{{ $note->admin?->name }} · {{ $note->created_at->diffForHumans() }}
@empty
لا توجد ملاحظات داخلية بعد.
@endforelse
@endsection