{{ $client->status }}{{ $client->client_type === 'one_time' ? 'One-Time Order Client' : 'Monthly Plan Client' }}

{{ $client->business_name ?: $client->name }}

{{ $client->email }} | {{ $client->phone }}

Assigned designer: {{ $client->assignedDesigner->name ?? 'Not assigned' }}

{{ $client->notes }}

@if($client->client_type === 'one_time')

Service Order Client

{{ $requests->count() }} orders

Monthly plan is hidden for this client. Admin can still assign tasks and manage payments manually.

@else

Selected Plan

{{ $subscription->plan->name ?? 'No plan' }}

{{ optional($subscription?->starts_at)->format('Y-m-d') }} - {{ optional($subscription?->ends_at)->format('Y-m-d') }}

Total monthly work: {{ $subscription->plan->work_limit ?? 0 }} | Completed: {{ $client->clientTasks->whereIn('status',['approved','completed','delivered'])->count() }} | Remaining: {{ $client->clientTasks->whereNotIn('status',['approved','completed','delivered'])->count() }}

@endif
@if($client->client_type !== 'one_time')

Assign / Change Plan

Create a new active subscription for this client. The previous active plan is moved to inactive automatically.

@csrf

@endif

Subscription History

Plan records for this client.

Manage All
@forelse($subscriptionHistory as $item)@empty@endforelse
PlanStartEndUsageStatus
{{ $item->plan->name ?? '-' }}{{ $item->starts_at?->format('Y-m-d') ?? '-' }}{{ $item->ends_at?->format('Y-m-d') ?? '-' }}{{ $item->usage_count }}{{ str($item->status)->headline() }}
No subscription history.

Requests

@forelse($requests as $item)@empty@endforelse
{{ $item->request_type }}{{ $item->title }}{{ $item->status }}
No requests.

Payments & Files

@forelse($payments as $item)@empty@endforelse
{{ $item->plan->name ?? '-' }}{{ number_format($item->amount) }}{{ $item->status }}
No payments.