Sipariş #{{ $order->code }}

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

@if(in_array($order->status, ['approved','pushed','shipped','completed'])) PDF İndir @endif @php $statusNames = [ 'new' => 'Yeni Sipariş', 'approved' => 'Onaylandı', 'pushed' => 'Sisteme Gönderildi', 'shipped' => 'Kargoya Verildi', 'completed' => 'Tamamlandı', 'rejected' => 'Reddedildi', 'cancelled' => 'İptal Edildi', ]; echo $statusNames[$order->status] ?? $order->status; @endphp

Sipariş Kalemleri

@foreach($order->items as $item)
{{ $item->product->name }}
SKU: {{ $item->product->sku }}
{{ $item->qty }} x ₺{{ number_format($item->unit_price, 2, ',', '.') }}
₺{{ number_format($item->line_total, 2, ',', '.') }}
@php $canAdminEdit = Auth::user()->hasAnyRole(['yonetici','muhasebe','satis_yoneticisi']) && in_array($order->status, ['new','approved']); $canDealerEdit = Auth::user()->hasRole('bayi') && Auth::user()->dealer_id === $order->dealer_id && $order->status === 'new'; @endphp @if($canAdminEdit)
@csrf @method('PUT')
Güncelle
@endif @if($canDealerEdit)
@csrf @method('PUT')
Miktarı güncelle
@csrf @method('DELETE')
@endif
@endforeach
@if(Auth::user()->hasRole('bayi') && Auth::user()->dealer_id === $order->dealer_id && $order->status === 'new')

Kalem ekle

@if($errors->has('order'))

{{ $errors->first('order') }}

@endif
@csrf

Henüz ürün seçilmedi.

@error('product_id')

{{ $message }}

@enderror @error('product')

{{ $message }}

@enderror
@error('qty')

{{ $message }}

@enderror
Kalem ekle
@endif

Sipariş Geçmişi

Sipariş Oluşturuldu
{{ $order->created_at->format('d.m.Y H:i') }} • {{ $order->user?->name ?? '-' }}
@if(in_array($order->status, ['approved','pushed','shipped','completed']))
@if(!in_array($order->status, ['completed']))
@endif
Onaylandı
Admin tarafından
@else
Onay Bekleniyor
Admin onayı gerekli
@endif

Sipariş Bilgileri

Bayi
{{ $order->dealer?->name ?? '-' }}
Sipariş Kodu
{{ $order->code }}
Durum
@php $statusNames = [ 'new' => 'Yeni Sipariş', 'approved' => 'Onaylandı', 'pushed' => 'Sisteme Gönderildi', 'shipped' => 'Kargoya Verildi', 'completed' => 'Tamamlandı', 'rejected' => 'Reddedildi', 'cancelled' => 'İptal Edildi', ]; $statusText = $statusNames[$order->status] ?? $order->status; @endphp {{ $statusText }}
@if($order->shop_side_order_id)
ShopSide ID
{{ $order->shop_side_order_id }}
@endif

Fiyat Detayı

Ara Toplam ₺{{ number_format($subTotal, 2, ',', '.') }}
@if(!empty($vatBreakdown)) @foreach($vatBreakdown as $rate => $amount)
KDV (%{{ (float) $rate }}) ₺{{ number_format($amount, 2, ',', '.') }}
@endforeach @else
KDV ₺{{ number_format($vatTotal, 2, ',', '.') }}
@endif
Toplam (KDV Dahil) ₺{{ number_format($grandTotal, 2, ',', '.') }}
@if(!empty($order->notes))

Müşteri Notu

{{ $order->notes }}
@endif @if(Auth::user()->hasAnyRole(['yonetici','muhasebe','satis_yoneticisi'])) @if(in_array($order->status, ['new','approved']))

Admin İşlemleri

Onay, reddet veya sipariş tarihini ileri planlayabilirsiniz.

@csrf Onayla
@csrf Reddet
@csrf @method('DELETE') Sil

Sipariş Tarihini Planla

@csrf @method('PUT')
@error('scheduled_at')

{{ $message }}

@enderror
Tarihi güncelle
@if($errors->has('order'))

{{ $errors->first('order') }}

@endif
@endif @endif
@if(Auth::user()->hasRole('bayi') && Auth::user()->dealer_id === $order->dealer_id && $order->status === 'new') @endif