@extends('layouts.admin') @section('title',$customer->name) @section('heading','Customer profile') @section('content')

{{ $customer->email }}@if($customer->phone) · {{ $customer->phone }}@endif

{{ $customer->is_active ? 'active' : 'suspended' }}
BackEdit profile
Orders{{ number_format($customer->orders_count) }}
Addresses{{ number_format($customer->addresses_count) }}
Registered devices{{ number_format($customer->device_registrations_count) }}
Referral code{{ $customer->referral_code ?: '—' }}

Regional profile

Locale: {{ strtoupper($customer->locale) }}
Currency: {{ $customer->currency }}
Timezone: {{ $customer->timezone }}
Joined: {{ $customer->created_at->format('d M Y H:i') }}

Addresses

@forelse($customer->addresses as $address)

{{ $address->label }}@if($address->is_default) · Default @endif
{{ $address->line_one }}, {{ $address->city }}, {{ $address->country }}

@empty

No saved address.

@endforelse

Recent orders

@forelse($customer->orders as $order)@empty@endforelse
OrderVendorStatusPaymentTotalPlaced
{{ $order->number }}{{ $order->vendor?->name }}{{ $order->status }}{{ $order->payment_status }}{{ $order->currency }} {{ number_format($order->total,2) }}{{ $order->created_at->format('d M Y H:i') }}
No orders yet.
@csrf

{{ $customer->is_active ? 'Suspend account' : 'Activate account' }}

{{ $customer->is_active ? 'Suspension revokes every API token and registered device session immediately.' : 'Activation restores login access but does not restore revoked sessions.' }}

@if($customer->is_active)
@csrf

Impersonate customer

Platform owners can enter a clearly marked support session. The start and exit are permanently audited.

@endif

Delete unused account

Permanent deletion is allowed only when no transactional or support history exists. Otherwise suspend the account to preserve financial records.

@csrf @method('delete')
@endsection