@extends('layouts.app') @section('title', 'Pesanan Saya') @section('content')

Pesanan Saya

@if($payments->isEmpty())

Belum ada pesanan.

Mulai belanja →
@else
@foreach($payments as $payment)
{{-- Payment Header --}}

{{ $payment->payment_code }}

{{ $payment->created_at->format('d M Y, H:i') }} · {{ $payment->orders->count() }} toko

@switch($payment->status) @case('pending') Menunggu Pembayaran @break @case('reviewing') Menunggu Verifikasi @break @case('paid') Lunas @break @case('failed') Gagal @break @case('expired') Kadaluarsa @break @case('refunded') Dikembalikan @break @default {{ $payment->status }} @endswitch
{{-- Orders per Store --}}
@foreach($payment->orders as $order)

{{ $order->order_number }}

@switch($order->status) @case('pending') Menunggu @break @case('awaiting_payment') Menunggu Pembayaran @break @case('reviewing') Menunggu Verifikasi @break @case('paid') Dibayar @break @case('processing') Diproses @break @case('shipped') Dikirim @break @case('delivered') Terkirim @break @case('completed') Selesai @break @case('cancelled') Dibatalkan @break @default {{ $order->status }} @endswitch
Lihat Detail →
@foreach($order->items->take(2) as $item)
@if($item->product_thumbnail) @endif

{{ $item->product_name }}

@if($item->variant_name)

{{ $item->variant_name }}

@endif

{{ $item->quantity }}x · Rp {{ number_format($item->price, 0, ',', '.') }}

@endforeach @if($order->items->count() > 2)

+{{ $order->items->count() - 2 }} produk lainnya

@endif
@endforeach
{{-- Payment Footer --}}

Total Pembayaran

Rp {{ number_format($payment->amount, 0, ',', '.') }}

@if(in_array($payment->status, ['pending', 'reviewing'])) {{ $payment->status === 'reviewing' ? 'Lihat Status' : 'Bayar Sekarang' }} @endif
@endforeach
@if($payments->hasPages())
{{ $payments->links() }}
@endif @endif
@endsection