@extends('layouts.app') @section('title', 'Pesanan '.$order->code) @use('App\Enums\OrderStatus') @use('App\Enums\PaymentMethod') @php $pay = $order->paymentInfo(); $isQris = $order->payment_method === PaymentMethod::Qris; @endphp @section('content')

Pesanan {{ $order->code }}

{{ $order->created_at->translatedFormat('d F Y, H:i') }} WIB
@include('partials.status-badge', ['status' => $order->status])
@if ($order->status !== OrderStatus::Batal)
    @foreach ($order->steps() as $step)
  1. @if ($step['done'])Selesai: @endif{{ $step['label'] }}
  2. @endforeach
@else
Pesanan ini telah dibatalkan{{ $order->cancelled_at ? ' pada '.$order->cancelled_at->translatedFormat('d F Y, H:i') : '' }}.
@endif
@if($order->expires_at && $order->status===OrderStatus::Menunggu)
Bayar sebelum {{ $order->expires_at->translatedFormat('d M Y, H:i') }} WIB. Jika melewati batas, reservasi dapat dibatalkan otomatis. Jangan bayar pesanan yang sudah batal.
@endif @if ($order->canUploadProof())
{{ $pay->badge }}

{{ $isQris ? 'Bayar dengan QRIS' : 'Bayar ke '.$pay->label }}

{{ $order->payment_method->description() }}
@if ($order->status === OrderStatus::Dibayar)
Bukti pembayaran sudah kami terima dan sedang diverifikasi admin. Kamu masih bisa mengganti bukti bila salah unggah.
@endif
@if ($isQris)
@if ($pay->qrUrl) Kode QRIS {{ $pay->holder ?: config('toko.nama') }} @else @endif
@endif
@if ($isQris) @if ($pay->holder)
Nama merchant
{{ $pay->holder }}
@endif @if ($pay->number)
NMID
{{ $pay->number }}
@endif @else
Nomor Virtual Account
{{ $pay->number }}
@if ($pay->holder)
Atas nama
{{ $pay->holder }}
@endif @endif
Total yang harus dibayar
{{ rupiah($order->total) }}
Cara pembayaran
    @foreach ($pay->steps as $langkah)
  1. {{ $langkah }}
  2. @endforeach

{{ $order->payment_proof ? 'Bukti pembayaran kamu' : 'Sudah bayar? Unggah bukti pembayaran' }}

@if ($order->payment_proof) @endif
@csrf @error('bukti')
{{ $message }}
@enderror
@endif

Produk Dipesan

    @foreach ($order->items as $item)
  • {{ $item->product_name }}
    Ukuran {{ $item->size }}@if($item->color) · {{ $item->color }}@endif · {{ $item->qty }} × {{ rupiah($item->price) }}
    {{ rupiah($item->subtotal) }}
  • @endforeach
@unless($order->canUploadProof()) @include('partials.order-shipping') @endunless @if (! $order->canUploadProof() && $order->payment_proof)

Bukti Pembayaran

Bukti pembayaran pesanan {{ $order->code }}
@endif

Ringkasan Pembayaran

Nominal dan metode tersimpan saat pesanan dibuat.

Subtotal{{ rupiah($order->subtotal) }}
Ongkir{{ rupiah($order->shipping_cost) }}

Total{{ rupiah($order->total) }}
Metode{{ $order->paymentLabel() }}
@if ($order->paid_at)
Bukti dikirim{{ $order->paid_at->translatedFormat('d M Y, H:i') }}
@endif
@include('partials.order-history') @if($order->canUploadProof()) @include('partials.order-shipping') @endif @if ($order->canBeCancelledByCustomer())
@csrf
@endif Tanya via WhatsApp
Kembali ke daftar pesanan
@endsection