@php use Webkul\Admin\Services\VendorSubscriptionService; $subscriptionService = app(VendorSubscriptionService::class); $vendor = auth()->guard('vendor')->user(); $subscription = null; $accessInfo = null; if ($vendor) { $subscription = $subscriptionService->getActiveSubscription($vendor->id); $accessInfo = $subscriptionService->checkCatalogAccess($vendor->id); } @endphp @if($vendor && $subscription)
@if($accessInfo['allowed'])
@else
@endif

{{ $subscription->plan_name }}

Status: {{ $subscriptionService->getSubscriptionStatus($subscription) }}

@if($subscription->expires_at) @php $daysRemaining = $subscriptionService->getDaysRemaining($subscription); @endphp

@if($daysRemaining > 0) {{ $daysRemaining }} days remaining @else Expired @endif

Expires: {{ \Carbon\Carbon::parse($subscription->expires_at)->format('M d, Y') }}

@else

Lifetime Access

@endif
@if(!$accessInfo['allowed'])

{{ $accessInfo['message'] }}

@if($subscriptionService->getSubscriptionStatus($subscription) === 'Expired') Renew Plan @else View Plans @endif
@endif
@elseif($vendor)

No Active Subscription

Subscribe to a plan to access catalog features

Browse Plans
@endif