Non-Stock Products Menu
Purpose
The Non-Stock Products page lists products/services without physical stock tracking. It helps you view products, search quickly, see pricing details, and access sales/purchase history.
Main sections
Header
- ➕ Add Product: open add product form.
- 🏬 Warehouse: choose a warehouse (optional) to filter.
- 🔄 Refresh: reload the list.
- ⚙️ Filter: filter stock status (danger/warning).
Kolom Pencarian
- Type product name/code (auto-search after 350ms).
- Mic: voice search.
- Camera: scan barcode.
Product List
- Shows:
- Product name and short code.
- Brand, category, alert qty, unit.
- Selling price & unit price variations.
- Qty and color indicators:
- Red (danger): out of stock.
- Yellow (warning): low stock.
- Tap an item to open product details.
- Shows:
Page navigation
- Bottom area shows pagination (Prev/Next).
- Shows current and total pages.
Product details (modal)
Information shown:
- Nama, kode, brand, kategori.
- Harga dasar, modal (cost), unit.
- Info promo (jika ada).
- Detil harga per unit (unit 1/2/3).
- Harga per group (jika ada).
- Stock per warehouse + rack (if available).
Action buttons:
- Edit: open product edit page.
- Sync QTY: sync latest stock from server.
- Stock Hist.: view stock history.
- Purchase Hist.: view purchase history.
- Sales Hist.: view sales history.
Sales history (modal)
- Shows sales transactions for the product.
- Contains customer, date, warehouse, qty, price, subtotal.
Purchase history (modal)
- Shows purchase transactions for the product.
- Contains supplier, date, warehouse, qty, price, subtotal.
Warehouse selection modal
Warehouse list + “All Warehouses” option. Selecting a warehouse filters the list.
Stock filter modal
Filter options:
- All products
- Danger (out of stock)
- Warning (low stock)
Quick usage flow
- Search products by text, voice, or barcode scan.
- Select warehouse or apply filters if needed.
- Tap a product to see details.
- Use action buttons (Edit/Sync/History).
Tips
- Use voice search for faster lookup.
- Use Warning filter to find products that are almost out.