RALIVA

{{ __('Pesanan') }}

{{ __('Pesanan Saya') }}

{{ __('Semua pesanan yang pernah Anda buat. Klik "Lacak Pesanan" untuk melihat sejauh mana pesanan Anda sampai.') }}

@if ($orders->isEmpty())
receipt_long

{{ __('Belum ada pesanan') }}

{{ __('Anda belum memiliki pesanan. Mulai belanja dan pesanan Anda akan muncul di sini.') }}

shopping_bag{{ __('Mulai Belanja') }}
@else
@foreach ($orders as $order) @php $statusLabel = __(\App\Http\Controllers\Customer\OrderTrackingController::STATUS_LABELS[$order->status] ?? ucfirst(str_replace('_', ' ', $order->status))); $statusColor = \App\Http\Controllers\Customer\OrderTrackingController::STATUS_COLORS[$order->status] ?? ['bg-secondary/10 border-secondary/15', 'bg-secondary']; $shipment = $order->shipments->first(); $itemsCount = $order->items->count(); @endphp
{{ $order->store?->nama_toko ?? 'RALIVA' }} #{{ $order->nomor_order }} {{ $order->created_at->format('M j, Y') }} • {{ $itemsCount }} {{ __('items') }}
{{ $statusLabel }}
@if ($order->status === \App\Models\Order::STATUS_DIBATALKAN && ! empty($cancelReasons[$order->order_id] ?? null))
expand_more{{ __('Lihat Alasan Pembatalan') }}

{{ $cancelReasons[$order->order_id] }}

@endif
@foreach ($order->items as $item) @php $v = $item->productVariant; $img = $v?->product?->images->first()?->file_gambar ?? ''; $imgUrl = $img ? (photo_url($img)) : 'https://picsum.photos/seed/order-' . $item->order_item_id . '/900/1200'; $warna = $v?->warna; $ukuran = $v?->ukuran; @endphp
{{ $item->nama_produk_snapshot }}

{{ $item->nama_produk_snapshot }}

@if ($warna || $ukuran)

{{ $warna ?: __('Default') }}@if ($ukuran) • {{ $ukuran }}@endif

@endif

{{ __('Qty:') }} {{ $item->quantity }}

Rp {{ number_format($item->harga_snapshot, 0, ',', '.') }}

@if (! $loop->last)
@endif @endforeach
@if($shipment)

@if($shipment->nomor_resi) {{ __('Resi') }}: {{ $shipment->nomor_resi }} @if($shipment->courier) • {{ $shipment->courier->nama_kurir }}@endif @if($shipment->shippingService) • {{ $shipment->shippingService->nama_layanan }}@endif @else {{ __('Ekspedisi') }}: {{ $shipment->courier?->nama_kurir ?? '-' }} @if($shipment->shippingService) • {{ $shipment->shippingService->nama_layanan }}@endif • {{ __('Status pengiriman') }}: {{ $shipment->status }} @endif

@endif @if ($order->status === \App\Models\Order::STATUS_PENDING_PAYMENT && $order->checkout?->payment?->batas_waktu)

{{ __('Batas pembayaran') }}: {{ $order->checkout->payment->batas_waktu->format('d M Y, H:i') }}

@endif

{{ __('Total') }}

Rp {{ number_format((float) $order->grand_total, 0, ',', '.') }}

@if ($order->status === \App\Models\Order::STATUS_PENDING_PAYMENT && $order->checkout && in_array($order->checkout->status, [\App\Models\Checkout::STATUS_PENDING, \App\Models\Checkout::STATUS_KADALUARSA], true) && in_array($order->checkout->payment?->status, [\App\Models\Payment::STATUS_PENDING, \App\Models\Payment::STATUS_DITOLAK, \App\Models\Payment::STATUS_MENUNGGU_VERIFIKASI, \App\Models\Payment::STATUS_KADALUARSA], true)) payments{{ match (true) { $order->checkout->payment->status === \App\Models\Payment::STATUS_DITOLAK => __('Unggah Ulang'), in_array($order->checkout->payment->status, [\App\Models\Payment::STATUS_MENUNGGU_VERIFIKASI, \App\Models\Payment::STATUS_KADALUARSA], true) => __('Lihat Status Bayar'), default => __('Bayar'), } }} @endif @if (! in_array($order->status, [\App\Models\Order::STATUS_PENDING_PAYMENT, \App\Models\Order::STATUS_DIBATALKAN, \App\Models\Order::STATUS_REFUND], true)) local_shipping{{ __('Lacak Pesanan') }} @endif
@endforeach
@endif
@include('customer._partials.bottom-nav') @include('customer._partials.drawer')