Review package changes requested by shops.
Admins with expired subscriptions appear here for manual renewal.
| Shop / Admin | Current Package | Expired On | Status | Action |
|---|---|---|---|---|
| {{ $expiredAdmin->name }} {{ $expiredAdmin->email }} |
{{ $expiredAdmin->package?->name ?? 'No package' }} | {{ $expiredAdmin->package_expires_at?->format('d M Y') ?? 'Not set' }} | @if($expiredAdmin->isPackageExpired())Expired @elseif($expiredAdmin->package_expires_at)Active @elseNo expiry@endif | @if($activePackages->isNotEmpty()) @else Assign an active package first @endif |
| No admins have a package assigned. | ||||
Upgrade an admin by choosing another active package.
| Shop / Admin | Current Package | Expires On | Action |
|---|---|---|---|
| {{ $activeAdmin->name }} {{ $activeAdmin->email }} |
{{ $activeAdmin->package?->name ?? 'No package' }} | {{ $activeAdmin->package_expires_at?->format('d M Y') ?? 'No expiry' }} | @if($activePackages->isNotEmpty()) @else No active packages available @endif |
| No active admin packages. | |||
| Shop | Request | Package | Payment Proof | Requested | Status | Actions |
|---|---|---|---|---|---|---|
| {{ $request->admin?->name }} {{ $request->admin?->email }} |
{{ ucfirst($request->type) }} | {{ $request->package?->name ?? 'Removed package' }} | @if($request->payment_proof_path)View proof@elseNot provided@endif | {{ $request->created_at?->format('d M Y') }} | {{ ucfirst($request->status) }} | @if($request->status === 'pending') @endif |
| No package requests yet. | ||||||