{{-- Header --}}

{{ $productId ? 'Edit Produk' : 'Tambah Produk' }}

{{ $productId ? 'Perbarui informasi produk.' : 'Isi detail produk baru.' }}

{{-- Kolom kiri (2/3) --}}
{{-- Informasi Dasar --}}

Informasi Produk

@error('name')

{{ $message }}

@enderror

Dikosongkan untuk generate otomatis.

@error('slug')

{{ $message }}

@enderror
@error('description')

{{ $message }}

@enderror
{{-- Harga --}}

Harga

Rp
@error('buy_price')

{{ $message }}

@enderror
Rp
@error('sell_price')

{{ $message }}

@enderror
{{-- Preview margin --}} @if ($buy_price > 0 && $sell_price > 0) @php $margin = (float) $sell_price - (float) $buy_price; $marginPct = $buy_price > 0 ? round($margin / (float) $buy_price * 100, 1) : 0; @endphp
Margin kotor: Rp {{ number_format($margin, 0, ',', '.') }} ({{ $marginPct }}%)
@endif
{{-- Komisi Override --}}

Override Komisi

Opsional

Dikosongkan = pakai komisi default mitra. @if ($selectedPartner) Default mitra ini: {{ $selectedPartner->default_commission_value }} {{ $selectedPartner->default_commission_type->value === 'percent' ? '%' : 'Rp' }} @endif

@if ($commission_type)
@error('commission_value')

{{ $message }}

@enderror
@endif
{{-- Kolom kanan (1/3) --}}
{{-- Status & Pengaturan --}}

Pengaturan

Produk Unggulan

Tampil di beranda dengan bintang

Angka kecil tampil lebih awal.

Kosong = stok tidak dikelola (selalu tersedia). 0 = habis. > 0 = tersedia.

@error('stock')

{{ $message }}

@enderror
{{-- Kategori & Mitra --}}

Klasifikasi

@error('category_id')

{{ $message }}

@enderror
@error('partner_id')

{{ $message }}

@enderror
@error('unit')

{{ $message }}

@enderror
{{-- Upload Foto --}}

Foto Produk

{{-- Preview foto yang sudah ada --}} @if ($existing_image && ! $image)
@endif {{-- Preview foto baru yang dipilih --}} @if ($image)
@endif {{-- Upload input --}} @if (! $image) @endif @error('image')

{{ $message }}

@enderror {{-- Loading indicator upload --}}
Mengunggah...
{{-- Tombol simpan --}}