@extends('layouts.admin') @section('title', 'Manajemen Pesanan') @section('content') @php $totalOrders = $orders->count(); $totalRevenue = $orders->where('payment_status', 'settlement')->sum('grand_total'); $pendingOrders = $orders->where('status', 'menunggu_pembayaran')->count(); $processingOrders = $orders->where('status', 'diproses')->count(); @endphp
Total Pesanan

{{ $totalOrders }}

+ Semua status transaksi

Pendapatan Lunas

Rp {{ number_format($totalRevenue, 0, ',', '.') }}

+ Pembayaran berstatus settlement

Menunggu Bayar

{{ $pendingOrders }}

+ Transaksi belum diselesaikan

Perlu Diproses

{{ $processingOrders }}

+ Perlu verifikasi & kirim resi

Daftar Transaksi

Kelola status pesanan, pembayaran, dan pengiriman resi logistik

@forelse ($orders as $order) @empty @endforelse
No. Pesanan Pelanggan Tanggal Pengiriman Total Pembayaran Pembayaran Status Pesanan Aksi
{{ $order->order_number }}
{{ $order->recipient_name }}
{{ $order->recipient_phone }}
{{ $order->created_at->format('d M Y, H:i') }} WIB {{ strtoupper($order->courier) }}
{{ $order->shipping_service }}
Rp {{ number_format($order->grand_total, 0, ',', '.') }} @if ($order->payment_status === 'settlement') Lunas @elseif ($order->payment_status === 'pending') Pending @else {{ strtoupper($order->payment_status) }} @endif @if($order->status === 'menunggu_pembayaran') Menunggu Bayar @elseif($order->status === 'diproses') Diproses @elseif($order->status === 'dikirim') Dikirim @elseif($order->status === 'selesai') Selesai @elseif($order->status === 'dibatalkan') Dibatalkan @else {{ $order->status }} @endif

Belum ada pesanan masuk

@endsection