@extends('layouts.app') @section('title', 'Points & Rewards Settings') @section('page-title', 'Points & Rewards Settings') @section('content')
{{-- Point Earning Settings --}}

Point Earning Settings

Configure how customers earn and redeem points

@csrf @method('PUT')
{{-- Earning Rate --}}
Every RM spent = point(s)

Example: RM 1 = 1 point means customer earns 95 points for RM 95 purchase

{{-- Point Value --}}
1 point = RM

Cash value when redeeming points

{{-- Minimum Points to Redeem --}}

Customer must have at least this many points to redeem

{{-- Max Points Per Transaction --}}

Leave empty for unlimited

{{-- Apply to Discounted --}}
{{-- Active Toggle --}}

When disabled, customers won't earn or redeem points

{{-- Terms & Conditions --}}
{{-- Summary Card --}} @if($settings)

Current Configuration Summary

Earning Rate

RM {{ number_format($settings->spend_amount, 2) }} = {{ $settings->points_earned }} pt

Point Value

1 pt = RM {{ number_format($settings->point_value, 2) }}

Min. Redeem

{{ number_format($settings->min_points_redeem) }} pts

Status

{{ $settings->is_active ? 'Active' : 'Disabled' }}

@endif {{-- Rewards List --}}

Redeemable Rewards

Rewards that customers can redeem with their points

+ Add Reward
@if($rewards->isEmpty())

No rewards yet

Get started by creating a new reward.

@else
@foreach($rewards as $reward) @endforeach
Reward Points Type Stock Redeemed Status Actions
@if($reward->image) @else
@endif
{{ $reward->name }}
@if($reward->description)
{{ $reward->description }}
@endif
{{ number_format($reward->points_required) }} {{ ucfirst($reward->type) }} @if($reward->value)
RM {{ number_format($reward->value, 2) }}
@endif
{{ $reward->stock ?? '∞' }} {{ $reward->redeemed_count }} @if($reward->isAvailable()) Active @else Inactive @endif Edit
@csrf @method('DELETE')
@if($rewards->hasPages())
{{ $rewards->links() }}
@endif @endif
@endsection