@extends($panelLayout ?? 'backEnd.layouts.master') @section('title', 'Subscriptions') @section('content') @php $subRoute = fn (string $name, mixed $params = []) => route(($subscriptionRoutePrefix ?? 'admin.subscriptions') . '.' . $name, $params); $platformMode = $platformMode ?? false; $provider = $provider ?? config('subscription-plans.provider', []); $providerName = $provider['name'] ?? 'IT Square BD'; $providerUrl = $provider['website'] ?? 'https://itsquarebd.com'; $providerEmail = $provider['email'] ?? 'itsquarebd@gmail.com'; $providerEmailAlt = $provider['email_alt'] ?? 'info@itsquarebd.com'; $providerPhone = $provider['phone'] ?? '+8801331311711'; $providerWhatsapp = $provider['whatsapp_url'] ?? 'https://wa.me/8801331311711'; $providerAddress = $provider['address'] ?? 'Moszid Market, Hamzerbag, Panchlaish, Chittagong'; $paymentNote = $provider['payment_note'] ?? ''; $manualAccounts = $manualAccounts ?? []; @endphp @if(! ($platformMode ?? false)) @include('backEnd.subscriptions.partials.store-subscription') @else
Started: {{ $storeSub['started_at'] ?? '—' }} · Expires: {{ $storeSub['expires_at'] ?? '—' }}
{{ $paymentNote }}
Store admin payment slip upload করলে এখানে Pending আসবে। Slip যাচাই করে Approve & Activate দিলে package active হবে — automatic activate হয় না।
| Name | Phone | Source | Status | Subscribed | Actions | |
|---|---|---|---|---|---|---|
| {{ $sub->email }} | {{ $sub->name ?? '—' }} | {{ $sub->phone ?? '—' }} | {{ $sub->source ?? 'website' }} | {{ $sub->created_at->format('d M Y H:i') }} | ||
| No subscribers yet. Use footer/blog form or Add Subscriber. | ||||||
Manual payment record — online renew: {{ $providerName }} WhatsApp অথবা {{ $providerPhone }}
| Invoice | Date | Amount | Method | Status | Note |
|---|---|---|---|---|---|
{{ $pay['invoice'] ?? '—' }} |
{{ $pay['paid_at'] ?? '—' }} | ৳{{ number_format($pay['amount'] ?? 0, 2) }} | {{ $pay['method'] ?? '—' }} | {{ $pay['status'] ?? 'paid' }} | {{ $pay['note'] ?? '—' }} |
| No payment records yet. | |||||