@extends('agency.layouts.app') @section('title', 'Fiyat Sınıfları') @push('styles') @endpush @section('content')
{{-- Header --}}
Ayarlara Dön

Fiyat Sınıfları

Sınıflarınızı gruplara ayırın (örn: yurtiçi turlar, yurtdışı turlar); her ürün hangi sınıflandırmayı kullanacağını seçer.

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Grup sekmeleri --}}
@foreach($groups as $g) @endforeach
{{-- Grup panelleri --}}
@foreach($groups as $g)
{{-- Grup başlığı: adlandır / varsayılan rozeti / sil --}}
@csrf @method('PATCH')
@if($g->is_default) Varsayılan @else @endif
Taban sınıf fiyatı 100 kabul edilir; gruptaki diğer sınıflar buna göre hesaplanır.
@if($g->classes->isEmpty())
Bu grupta henüz sınıf yok. Yeni Sınıf ile ekleyin — ilk sınıf otomatik taban olur.
@else
@csrf
Sınıf Adı Kod Tabana Göre Fark Taban Aktif
@foreach($g->classes as $i => $cls)
{{ $cls->code ?: ($i + 1) }}
Sınıf Adı
Kod
Tabana Göre Fark
is_base ? 'disabled' : '' }}>
Taban is_base ? 'checked' : '' }} title="Taban sınıf yap">
Aktif
is_active ? 'checked' : '' }} {{ $cls->is_base ? 'disabled' : '' }}>
@endforeach
@endif
@endforeach
{{-- Canlı önizleme (aktif grup) --}}
Canlı Önizleme
Örnek bir taban fiyata göre sınıf fiyatları:
taban fiyat

Önizleme, seçili gruptaki değerleri anlık yansıtır. Tutar farkı, fiyatın para biriminde eklenir.

{{-- Yeni grup modalı --}} {{-- Yeni sınıf modalı (aktif gruba ekler) --}} {{-- Gizli silme formu --}}
@csrf @method('DELETE')
@endsection @push('scripts') @endpush