@extends('admin.master') @section('content') @include('admin.inventory._styles')
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
@foreach($errors->all() as $error)
{{ $error }}
@endforeach
@endif

Inventory

Track stock levels and update quantities.

Products
{{ number_format($metrics['products']) }}
In Stock
{{ number_format($metrics['in_stock']) }}
Inv. Value
{{ number_format($metrics['inventory_value'], 2) }} Tk
Low Stock
{{ number_format($metrics['low_stock']) }}
Out Of Stock
{{ number_format($metrics['out_of_stock']) }}
Variants
{{ number_format($metrics['variants']) }}
Avg. Price
{{ number_format($metrics['average_price'], 2) }} Tk
Categories
{{ number_format($metrics['categories']) }}
Products {{ $rows->total() }} stock items
@if($term !== '' || $statusFilter !== '') Reset @endif
@foreach($rows as $row) @endforeach @if($rows->isEmpty()) @endif
Product SKU Type Category On Hand Alert At Avg. Cost Stock Value Status Update Quantity
@if($row['image']) {{ $row['name'] }} @else ◇ @endif
{{ $row['name'] }}
{{ $row['variant_name'] ?: 'Simple product' }}
{{ $row['sku'] ?: '—' }} {{ $row['target_type'] === 'variant' ? 'Variant' : 'Product' }} {{ $row['category'] }} {{ number_format($row['stock']) }} {{ number_format($row['alert']) }} {{ number_format($row['average_cost'], 2) }} Tk {{ number_format($row['stock_value'], 2) }} Tk {{ $row['status_label'] }}
@csrf
No products found Add products or change the current search filters.
@if($rows->hasPages())
{{ $rows->links() }}
@endif
@endsection