Ringkasan operasional

Halo, tim {{ $tenant->name }} 👋

Pantau resep, pesanan, stok, dan performa apotek dengan cepat.

@foreach([['badge-check','Pendapatan','Rp'.number_format($metrics['revenue'],0,',','.'),'text-emerald-600 bg-emerald-50'],['receipt','Pesanan hari ini',$metrics['orders_today'],'text-ocean-600 bg-ocean-50'],['file-check','Menunggu resep',$metrics['orders_waiting_prescription'],'text-amber-600 bg-amber-50'],['clock','Perlu ditinjau',$metrics['prescription_review_queue'],'text-violet-600 bg-violet-50'],['receipt','Menunggu bayar',$metrics['pending_payment'],'text-sky-600 bg-sky-50'],['truck','Sedang disiapkan',$metrics['orders_processing'],'text-mint-500 bg-mint-100']] as [$icon,$label,$value,$style])

{{ $value }}

{{ $label }}

@endforeach
@if(Route::has('seller.products.index'))

{{ $metrics['low_stock'] }}

Stok menipis

{{ $metrics['near_expiry_products'] }}

Mendekati expiry

@endif

Produk terlaris

@if(Route::has('seller.reports')) Buka laporan @endif
@forelse($metrics['best_selling_products'] as $product)

{{ $product->product_name_snapshot }}

{{ $product->units_sold }} unit
@empty

Belum ada data penjualan.

@endforelse

Resep yang perlu ditinjau

Daftar resep yang masuk ke apotek Anda.

{{ $reviews->whereIn('status',['submitted','under_review'])->count() }} aktif
@if($reviews->isEmpty())
Belum ada resep masuk.
@else @endif

Proses pesanan

Pantau setiap pesanan dari pembayaran hingga diterima pelanggan.

@forelse($orders as $order) @php($next = ['paid'=>'processing','processing'=>'ready_for_delivery','ready_for_delivery'=>'shipped','shipped'=>'delivered','delivered'=>'completed'][$order->status] ?? null)

{{ $order->seller_order_number }}

{{ $order->platformOrder->user?->name }} · {{ $order->outlet->name }} · Rp{{ number_format($order->subtotal,0,',','.') }}

@if($order->shipment?->tracking_number)

{{ $order->shipment->courier }} · {{ $order->shipment->tracking_number }}

@endif
{{ str($order->status)->headline() }} @if($canManageOrders && $next) @if(Route::has('seller.orders.status'))
@csrf @method('PATCH')
@endif @endif
@empty
Belum ada pesanan.
@endforelse