World-Best Inventory Command Center
Inventory Stock Workspace
POS-connected inventory for product intake, SKU/barcode discipline, warehouse stock, batch/expiry/supplier control, QR/barcode label preview, local stock-intent queue, offline sync safety and future idempotent stock adjustment. No live stock mutation is executed here.
Products
4
local preview rows
On Hand
75
stock read signal
Reserved
15
POS safety signal
Available
60
sellable preview
Low Stock
2
reorder attention
Expiry Watch
2
batch governance
Search/select from product master, then use “Use for Intent / Label” or “Add to Label Batch”. Label code and price will auto-fill from the selected product.
Read Status
Loading inventory...
Source
Local preview/draft rows
Storage
Storage unavailable
Filtered
4 row(s)
Inventory Rows
Stock Read + Draft Intake Surface
Local preview + intake drafts
| Product | SKU / Barcode | Warehouse | On Hand | Reserved | Available | Batch / Expiry | Price | Status | Action |
|---|---|---|---|---|---|---|---|---|---|
| Premium Rice 25kg Grocery | SKU-RICE-25KG 899100000001 | Main Warehouse | 42 | 7 | 35 | BATCH-RICE-2026-01 2027-03-31 | BDT 2200.00 Cost BDT 1900.00 | Healthy | |
| Cooking Oil 5L Grocery | SKU-OIL-5L 899100000002 | Main Warehouse | 9 | 2 | 7 | BATCH-OIL-2026-02 2026-11-30 | BDT 810.00 Cost BDT 730.00 | Expiry Watch | |
| Smartphone A1 Electronics | SKU-PHONE-A1 899100000003 | Branch Warehouse | 18 | 5 | 13 | SERIAL-GROUP-A1 - | BDT 11200.00 Cost BDT 9500.00 | Healthy | |
| Regulated Medicine Placeholder Regulated / Medical | SKU-MED-001 899100000004 | Cold Chain Preview | 6 | 1 | 5 | MED-BATCH-2026-03 2026-08-15 | BDT 240.00 Cost BDT 180.00 | Expiry Watch |
Online POS
Reads stock availability before sale finalize; stock mutation remains locked until approved checkout flow.
Offline POS
Queues sale intents locally and syncs only after API success; inventory conflicts must be resolved before stock write.
Marketplace
Marketplace product entry links to inventory product/SKU/stock item instead of duplicating stock truth.
Inventory Product Intake
Inventory needs its own stock-item intake for SKU, barcode, warehouse, batch, expiry and supplier mapping.
Marketplace Link
Public product entry should connect to inventory product/SKU, while stock truth remains controlled by inventory.
World Ehsan visibility
Product social visibility should be toggled per product, snapshot-safe, and later governed by Supreme Root Admin.
QR / Barcode Label Studio
Single, batch and custom label preview is available locally; approved scannable renderer should be wired later.
Warehouse + Batch Control
Warehouse, batch, expiry, supplier and regulated category data must be preserved before live movement.
Idempotent Stock Ledger
Every future write needs idempotency, source order/sale reference, reversal path and audit proof.
Offline Conflict Guard
Offline sale or inventory intents must be checked against latest stock before final sync.
Role Approval
Damage, transfer, count correction and regulated product movements require manager/root-admin policy gates.
POS/Marketplace Link
Checkout, refund, exchange and marketplace orders must update stock only through controlled inventory intents.
World-Best Inventory Control Readiness
Final inventory operating guardrails
Inventory remains the stock truth for marketplace, e-commerce storefront, online POS, offline POS and future multi-shop operations. Live writes must later use approved APIs, idempotency, role gates, audit proof and Supreme Root Admin policy.
Preview-safe • no live stock mutation
Product master truth
Product ID, SKU, barcode/QR, category, unit, seller/source and Ehsan System commission must stay linked.
Warehouse governance
Warehouse can be renamed/archived, but not removed while product, stock, order, transfer or audit history exists.
Batch / expiry / serial
Food, medicine, regulated and serialized products need batch, expiry, supplier and approval-aware movement.
Stock movement safety
Receive, issue, transfer, adjust, return and damage entries need source proof and idempotency.
POS stock boundary
Online/offline POS must check stock first; stock decrement only after approved checkout/finalize success.
Label print policy
QR/barcode labels must come from selected product data, not arbitrary typed name/price.
Reorder intelligence
Low stock, expiry watch, dead stock, reorder point and supplier lead time should drive alerts.
Multi-shop readiness
Every product, warehouse, POS sale and stock report must be shopId, country and currency scoped.
Future Admin Setup Requirements
Inventory product/SKU master setup with marketplace product mapping
Approved scannable QR/barcode renderer and label template engine
Safe stock adjustment approval workflow
Stock reserve/decrement only after POS checkout success
Offline conflict check before sync
Warehouse/batch/expiry governance
Role and manager approval gates
Audit proof and reversal-safe stock record
