@extends('user.layouts.index', ['header' => true, 'nav' => true, 'demo' => true, 'settings' => $settings]) {{-- Custom CSS --}} @section('css') @endsection @section('content')
{{-- Failed --}} @if(Session::has("failed")) @endif {{-- Success --}} @if(Session::has("success")) @endif

{{ __('My plan') }}

@if (isset($active_plan)) @if ($active_plan->plan_price == 0)

{{ __($active_plan->plan_name) }}

{{ __('FREE PLAN') }}

@else

{{ __($active_plan->plan_name) }}

@if ($active_plan->validity == 9999)

{{ __('Lifetime') }}

@else

{{ $remaining_days > 0 ? floor($remaining_days) : __('Plan Expired!') }}

{{ __('Expires on') }}: {{ formatDateForUser(Auth::user()->plan_validity) }} @endif @endif
@if ($free_plan == 0 || $active_plan->plan_price != 0) {{ __('Renew') }} @endif {{ __('Upgrade') }}
@else

{{ __('No active plans!') }}

@endif
@foreach ($plans as $plan)
@if ($plan->recommended == '1')
@endif
{{ __($plan->plan_type == 'BOTH' ? 'VCARD & STORE' : $plan->plan_type) }} {{-- Trial Period --}} @if (Auth::user()->trial == 0 && $plan->trial != 0) {{ __($plan->trial) }} {{ __('Days Free Trial') }} @endif
{{ __($plan->plan_name) }}

{{ $plan->plan_price == '0' ? '' : "" }}{{ $plan->plan_price == '0' ? __('FREE') : formatCurrency($plan->plan_price) }}

@if (!str_contains(strtolower($plan->plan_name), 'trial') && (int)$plan->plan_price == 0 || $plan->validity == 9999) {{ __('Forever') }} @endif @if ((int)$plan->plan_price != 0 && $plan->validity >= 29 && $plan->validity <= 31) {{ __('Per') }} {{ __('Month') }} @endif @if ((int)$plan->plan_price != 0 && $plan->validity >= 365 && $plan->validity <= 366) {{ __('Per') }} {{ __('Year') }} @endif @if (str_contains(strtolower($plan->plan_name), 'trial') && (int)$plan->plan_price != 0 && $plan->validity > 1 && $plan->validity != 9999 && $plan->validity != 29 && $plan->validity != 30 && $plan->validity != 31 && $plan->validity != 365 && $plan->validity != 366 && $plan->validity != 9999) {{ __('Per') . ' ' . $plan->validity . ' ' . __('Days') }} @endif

{{ __($plan->plan_description) }}

    {{-- Check Card type is "Both" or "VCARD" --}} @if ($plan->plan_type == 'BOTH' || $plan->plan_type == 'VCARD')

    {{ __('vCard Features') }}

  • {{ $plan->no_of_vcards == 999 ? __('Unlimited') : ($plan->no_of_vcards != 0 ? $plan->no_of_vcards : "") }} {{ __('vCards') }}
  • {{ $plan->no_of_services == 999 ? __('Unlimited') : ($plan->no_of_services != 0 ? $plan->no_of_services : "") }} {{ __('Services') }}
  • {{ $plan->no_of_vcard_products == 999 ? __('Unlimited') : ($plan->no_of_vcard_products != 0 ? $plan->no_of_vcard_products : "") }} {{ __('Products') }}
  • {{ $plan->no_of_links == 999 ? __('Unlimited') : ($plan->no_of_links != 0 ? $plan->no_of_links : "") }} {{ __('Links') }}
  • {{ $plan->no_of_payments == 999 ? __('Unlimited') : ($plan->no_of_payments != 0 ? $plan->no_of_payments : "") }} {{ __('Payment Listed') }}
  • {{ $plan->no_of_galleries == 999 ? __('Unlimited') : ($plan->no_of_galleries != 0 ? $plan->no_of_galleries : "") }} {{ __('Galleries') }}
  • {{ $plan->no_testimonials == 999 ? __('Unlimited') : ($plan->no_testimonials != 0 ? $plan->no_testimonials : "") }} {{ __('Testimonials') }}
  • {{ __('Business Hours') }}
  • {{ __('Appointments') }}
  • {{ __('Service Booking') }} {{ __('New') }}
  • {{ __('Contact Form') }}
  • {{ $plan->no_of_enquires == 999 ? __('Unlimited') : ($plan->no_of_enquires != 0 ? $plan->no_of_enquires : "") }} {{ __('Enquiries') }}
  • {{ __('Password Protected') }}
  • @endif {{-- Check Card type is "Both" or "STORE" --}} @if ($plan->plan_type == 'BOTH' || $plan->plan_type == 'STORE')

    {{ __('Store Features') }}

  • {{ $plan->no_of_stores == '999' ? __('Unlimited') : ($plan->no_of_stores != 0 ? $plan->no_of_stores : "") }} {{ __('Stores') }}
  • {{ $plan->no_of_categories == '999' ? __('Unlimited') : ($plan->no_of_categories != 0 ? $plan->no_of_categories : "") }} {{ __('Categories') }}
  • {{ $plan->no_of_store_products == '999' ? __('Unlimited') : ($plan->no_of_store_products != 0 ? $plan->no_of_store_products : "") }} {{ __('Products') }}
  • @endif {{-- Additional Features --}}

    {{ __('Additional Features') }}

  • {{ __('Custom Domain') }} {{ __('New') }}
  • @if($config[76]->config_value == '1')
  • {{ __('Order NFC Card') }} {{ __('New') }}
  • @endif
  • {{ $plan->storage == '999' ? __('Unlimited') : ($plan->storage != 0 ? $plan->storage . 'MB' : '') }} {{ __('storage limit') }} {{ __('New') }}
  • {{ __('Advanced Settings') }}
  • {{ __('Progressive Web App (PWA)') }}
  • {{ __('Personalized Link') }}
  • {{ __('Hide Branding') }}
  • {{ __('Free Setup') }}
  • {{ __('Free Support') }}
@php $user = Auth::user(); $isPaidPlan = $plan->plan_price != 0; $isFreePlan = $plan->plan_price == 0; $onTrial = $user->trial != 0; $userHasPlan = $user->plan_id == $plan->plan_id; $userHasNoPlan = is_null($user->plan_id); $eligibleForTrial = $user->trial == 0 && $plan->trial != 0 && $isPaidPlan; // Check if user has already activated free plan $userHasUsedFreePlan = !$userHasNoPlan && $user->plan_id && $plan->plan_price == 0; @endphp @if ($userHasPlan && $isPaidPlan) {{ __('Current Plan') }} @elseif ($eligibleForTrial) {{ __('Start') }} {{ $plan->trial }} {{ __('Days Trial') }} @elseif ($isPaidPlan && $onTrial) {{ __('Choose plan') }} @elseif ($isFreePlan && $free_plan != 0 && $userHasNoPlan) {{-- First-time user selecting free plan --}} {{ __('Choose plan') }} @elseif ($isFreePlan && $userHasUsedFreePlan) {{-- Show downPlanModal if free plan already activated --}} {{ __('Choose plan') }} @elseif ($isPaidPlan) {{ __('Choose plan') }} @else {{-- Fallback (should rarely trigger) --}} {{ __('Choose plan') }} @endif
@endforeach
@include('user.includes.footer')
{{-- Plan Modal --}} {{-- Plan Downgrade Modal --}} @endsection