{{ __('loyalty::app.loyaltyProgramSettings') }}

{{ __('loyalty::app.loyaltyProgramDescription') }}
@if($activeTab === 'tiers')

{{ __('loyalty::app.manageTiers') }}

{{ __('loyalty::app.addTier') }}

{{ __('loyalty::app.tiersDescription') }}

@if(count($tiers) > 0)
@foreach($tiers as $tier) @endforeach
{{ __('loyalty::app.tierName') }} {{ __('loyalty::app.minPoints') }} {{ __('loyalty::app.maxTierPoints') }} {{ __('loyalty::app.earningMultiplier') }} {{ __('loyalty::app.redemptionMultiplier') }} {{ __('app.status') }} {{ __('app.actions') }}
{{ $tier['name'] }}
{{ number_format($tier['min_points']) }} {{ $tier['max_points'] ? number_format($tier['max_points']) : __('loyalty::app.unlimited') }} {{ number_format($tier['earning_multiplier'], 2) }}x {{ number_format($tier['redemption_multiplier'], 2) }}x @if($tier['is_active']) {{ __('app.active') }} @else {{ __('app.inactive') }} @endif
@else

{{ __('loyalty::app.noTiersFound') }}

@endif
@endif @if($activeTab === 'points')

{{ __('loyalty::app.loyaltyType') }}

{{ __('loyalty::app.loyaltyTypeDescription') }}

{{ __('loyalty::app.enableForPlatforms') }} ({{ __('loyalty::app.points') }})

{{ __('loyalty::app.enableForPlatformsDescription') }}

@if($isKioskModuleEnabled) @endif
@if($enable_points)

{{ __('loyalty::app.earningRules') }}

{{ __('loyalty::app.earningRulesDescription') }}

{{ __('loyalty::app.spendAmountDescription') }}

{{ __('loyalty::app.pointsEarnedDescription') }}

{{ __('loyalty::app.example') }} {{ __('loyalty::app.earningExample', ['currency' => currency(), 'earn_rate_rupees' => $earn_rate_rupees, 'earn_rate_points' => $earn_rate_points]) }}

@endif @if($enable_points)

{{ __('loyalty::app.redemptionRules') }}

{{ __('loyalty::app.redemptionRulesDescription') }}

{{ __('loyalty::app.valuePerPointDescription') }}

{{ __('loyalty::app.minRedeemPointsDescription') }}

{{ __('loyalty::app.maxDiscountPercentDescription') }}

@endif @if($enable_points)

{{ __('loyalty::app.note') }}: {{ __('loyalty::app.pointsCannotBeCombined') }}

@endif
@lang('app.save')
@endif @if($activeTab === 'stamps')

{{ __('loyalty::app.loyaltyType') }}

{{ __('loyalty::app.loyaltyTypeDescription') }}

{{ __('loyalty::app.enableForPlatforms') }} ({{ __('loyalty::app.stamps') }})

{{ __('loyalty::app.enableForPlatformsDescription') }}

@if($isKioskModuleEnabled) @endif

{{ __('loyalty::app.manageStampRules') }}

{{ __('loyalty::app.addStampRule') }}

{{ __('loyalty::app.stampsDescription') }}

@if(count($stampRules) > 0)
@foreach($stampRules as $rule) @endforeach
{{ __('loyalty::app.menuItem') }} {{ __('loyalty::app.stampsRequired') }} {{ __('loyalty::app.rewardType') }} {{ __('loyalty::app.rewardValue') }} {{ __('app.status') }} {{ __('app.actions') }}
{{ $rule['menu_item']['item_name'] ?? __('loyalty::app.unknownItem') }} {{ $rule['stamps_required'] }} {{ __('loyalty::app.rewardType' . ucfirst($rule['reward_type'])) }} @if($rule['reward_type'] === 'free_item') @php $itemName = $rule['reward_menu_item']['item_name'] ?? __('loyalty::app.unknownItem'); $variationName = null; if (isset($rule['reward_menu_item_variation']) && $rule['reward_menu_item_variation']) { $variationName = $rule['reward_menu_item_variation']['variation'] ?? null; } @endphp {{ $itemName }} @if($variationName) - {{ $variationName }} @endif @elseif($rule['reward_type'] === 'discount_percent') {{ $rule['reward_value'] }}% @else {{ currency_format($rule['reward_value'], restaurant()->currency_id) }} @endif @if($rule['is_active']) {{ __('app.active') }} @else {{ __('app.inactive') }} @endif
@else

{{ __('loyalty::app.noStampRulesFound') }}

@endif
@lang('app.save')
@endif @include('loyalty::livewire.restaurant.partials.tier-modal') @include('loyalty::livewire.restaurant.partials.stamp-rule-modal')