@extends('layouts.app') @section('title', 'Pesanan Saya - Bibit Cabai') @section('styles') @endsection @section('content')

Pesanan Saya

Pantau status semua pesanan kamu di sini
{{-- Sidebar --}}
{{-- Statistik Mini --}}
Ringkasan
{{ $totalOrders }}
Total
{{ $pendingOrders }}
Menunggu
{{ $shippedOrders }}
Dikirim
{{ $doneOrders }}
Selesai
{{-- Konten Pesanan --}}
{{-- Flash Message --}} @if(session('success')) @endif {{-- Filter Tabs --}} {{-- Daftar Pesanan --}} @forelse($orders as $order) @php $isCancellable = $order->canBeCancelled(); $hasPending = $order->cancellation && $order->cancellation->status === 'pending'; @endphp
{{ $order->invoice_number }}
{{ $order->created_at->format('d M Y, H:i') }}
{{-- Badge pengajuan sedang menunggu --}} @if($hasPending) Menunggu Konfirmasi Batal @endif @switch($order->order_status) @case('pending') Menunggu @break @case('processing') Diproses @break @case('shipped') Dikirim @break @case('delivered') Selesai @break @case('cancelled') Dibatalkan @break @endswitch @if($order->payment_status === 'paid') Lunas @else Belum Bayar @endif
@foreach($order->details->take(2) as $detail)
@if($detail->product && $detail->product->image) {{ $detail->product_name }} @else
@endif
{{ $detail->product_name }}
{{ $detail->quantity }} x Rp{{ number_format($detail->price, 0, ',', '.') }}
Rp{{ number_format($detail->subtotal, 0, ',', '.') }}
@endforeach @if($order->details->count() > 2) {{ $order->details->count() - 2 }} produk lainnya @endif
Total Pembayaran
Rp{{ number_format($order->total_amount, 0, ',', '.') }}
{{-- Tombol Batalkan Pesanan --}} @if($isCancellable) Batalkan @endif Lihat Detail
@empty
Belum ada pesanan
Mulai Belanja
@endforelse @if($orders->hasPages())
{{ $orders->appends(['status' => $status])->links() }}
@endif
@endsection