@extends('components.dashboard.layout.layout') @section('content') @include('components.alert')
@can('crm_referral-create') @if ($referralsettings->total() === 0) Add New Referral @endif @endcan
Referral Configuration

Simple referral discounts without product or track rules.

@forelse ($referralsettings as $referralsetting) @empty @endforelse
Discount Type Referrer Discount Referred Person Discount Created By Actions
@if ($referralsetting->discount_type === 'percentage') Percentage @elseif ($referralsetting->discount_type === 'fixed') Fixed Amount @else {{ $referralsetting->discount_type ?: '—' }} @endif {{ $referralsetting->referrer_discount ?? '—' }} {{ $referralsetting->referred_discount ?? '—' }} {{ $referralsetting->createdBy?->full_name ?? 'System' }}
@can('crm_referral-update') @endcan
No referral settings found.
@if ($referralsettings->hasPages())
{{ $referralsettings->links() }}
@endif
Referral Change Log

Latest referral setting changes and who made them.

@forelse ($referralSettingLogs as $log) @php $description = json_decode($log->description, true) ?: []; $event = ucfirst($description['event'] ?? 'updated'); $changes = $description['changes'] ?? []; $after = $description['after'] ?? []; @endphp @empty @endforelse
Action Changes By Date
{{ $event }} @if (! empty($changes))
@foreach ($changes as $field => $values) {{ str_replace('_', ' ', $field) }}: {{ $values['old'] ?? '—' }} {{ $values['new'] ?? '—' }} @endforeach
@elseif (! empty($after))
@foreach ($after as $field => $value) {{ str_replace('_', ' ', $field) }}: {{ $value ?? '—' }} @endforeach
@else — @endif
{{ $log->user?->full_name ?? 'System' }} {{ $log->created_at?->setTimezone('Africa/Cairo')->format('Y-m-d h:i A') }}
No referral changes logged yet.
@endsection