@php $storeName = \App\Models\Setting::get('store_name', 'POS UMKM'); $storeLogo = \App\Models\Setting::get('store_logo'); @endphp {{-- HEADER --}}
@if($storeLogo) @else
{{ substr($storeName, 0, 1) }}
@endif
{{ $storeName }}
{{-- Kasir info - Hidden on mobile --}}
📋 @if($session) @else ON @endif
@csrf
{{-- MAIN LAYOUT --}}
{{-- LEFT: PRODUCT PANEL --}}
{{-- Search + Category Filter --}}
🔍
{{-- Category tabs --}}
@foreach($categories as $cat) @endforeach
{{-- Product Grid --}}
@forelse($products as $product)
@if($product->image)
{{ $product->track_stock ? $product->stock : '∞' }}
@else
{{ $product->category?->icon ?? '📦' }}
{{ $product->track_stock ? $product->stock : '∞' }}
@endif
{{ $product->category?->name ?? 'UMUM' }}

{{ $product->name }}

Rp {{ number_format($product->selling_price, 0, ',', '.') }}
@empty
📦
Tidak ada produk
Tambahkan produk melalui menu Produk
@endforelse
{{-- RIGHT: CART PANEL --}}
{{-- Cart Header --}}

Keranjang

0 item
{{-- Customer --}}
{{-- Cart Items --}}
{{-- Summary --}}
Subtotal Rp 0
@if($settings['tax_enabled'])
PPN ({{ $settings['tax_percent'] }}%) Rp 0
@endif
TOTAL Rp 0
{{-- Payment --}}
@foreach(['cash' => '💵 Tunai', 'qris' => '📱 QRIS', 'transfer' => '🏦 Transfer'] as $method => $label) @endforeach
Rp
{{-- Quick Cash Buttons Container --}}
{{-- Dynamically populated by JS --}}
Kembalian Rp 0
{{-- MODAL: SUKSES / STRUK --}} {{-- MODAL: TUTUP SESI --}} {{-- MODAL: GANTI PASSWORD --}} {{-- MODAL: HASIL KLEREK (SESSION CLOSED) --}} {{-- MODAL: STOK MASUK (PURCHASE) --}} {{-- MODAL: PENGELUARAN (EXPENSE) --}} {{-- MODAL: PENGATURAN PRINTER --}}