@php $config = $referralCode->reward_config ?? []; $selectedType = old('reward_type', $referralCode->reward_type ?? 'subscription'); @endphp
@error('name')
{{ $message }}
@enderror
Kullanıcı kayıt formunda bu kodu girecek. Otomatik büyük harfe çevrilir. @error('code')
{{ $message }}
@enderror
{{-- Referans Sahibi (Partner Kullanıcı E-posta Seçimi ve Arama) --}} @php $initialPartnerId = old('partner_user_id', $referralCode->partner_user_id ?? ''); $initialPartner = $selectedPartnerUser ?? ($referralCode->partnerUser ?? null); @endphp
{{-- Seçili Kullanıcı Kartı --}}
{{ $initialPartner->email ?? '' }} ({{ trim(($initialPartner->name ?? '') . ' ' . ($initialPartner->last_name ?? '')) ?: 'İsimsiz' }} — Kullanıcı ID: #{{ $initialPartner->id ?? '' }})
{{-- Arama ve Seçim Kutusu --}}
Referans kodu oluşturabilmek için sistemde kayıtlı bir e-posta adresi seçmelisiniz!
@error('partner_user_id')
{{ $message }}
@enderror Seçtiğiniz e-posta adresinin kullanıcı ID'si bu referans kodu ile ilişkilendirilir. Bu kullanıcı /partner paneline kendi e-posta ve şifresiyle giriş yapabilir.
%
@error('commission_rate')
{{ $message }}
@enderror
Daimi Hakediş Hesaplama Kuralı:
Bu referans kodu ile kayıt olan kullanıcıların daimi şekilde yaptığı tüm alışverişlerin %20 KDV haricindeki toplam rakamı üzerinden buraya girdiğiniz yüzde kadar hakediş Partner'in Hakediş sayfasına yansır.
Örnek: 1.000,00 ₺ satış → %20 KDV Hariç: 800,00 ₺ → Partner Hakedişi: 240,00 ₺
@error('description')
{{ $message }}
@enderror
@error('reward_type')
{{ $message }}
@enderror
{{-- Abonelik --}}
Örn: 1 = 1 günlük, 30 = 1 aylık, 365 = 1 yıllık üyelik. @error('days')
{{ $message }}
@enderror
Tokensiz değilse, abonelikle birlikte bu paketin hakları da tanımlanır. @error('bonus_package_id')
{{ $message }}
@enderror
{{-- Paket --}}
Kullanıcıya sadece bu paketin hakları tanımlanır, abonelik verilmez. @error('package_id')
{{ $message }}
@enderror
{{-- Kredi --}}
@error('valid_from')
{{ $message }}
@enderror
@error('valid_until')
{{ $message }}
@enderror
@error('max_uses')
{{ $message }}
@enderror
@error('is_active')
{{ $message }}
@enderror
@if ($referralCode)
İstatistikler

Kullanım: {{ $referralCode->use_count }} kez

Oluşturulma: {{ $referralCode->created_at->format('d.m.Y H:i') }}

@endif
Koşullu Bonus Kuralları Opsiyonel

Yukarıdaki ödül, kod ile kayıt olunca anında verilir. Burada tanımlayacağınız kurallar ise kullanıcı sonradan gerçek bir satın alma yaptığında (örn. 1 aylık abonelik alırsa) ek bir bonus verir. Kural eklemezseniz davranış değişmez.

@foreach (($referralCode->bonusRules ?? collect()) as $i => $rule) @include('admin.referral-codes._bonus_rule_row', [ 'index' => $i, 'rule' => $rule, 'packages' => $packages, 'subscriptionPlans' => $subscriptionPlans ?? [], ]) @endforeach