WHERE Inventory
庫存管理

庫存管理

庫存管理模組是系統的核心功能,提供全面的庫存追蹤、更新和管理功能。此模組使用戶能夠有效地管理跨多個倉庫的產品庫存。

1. 庫存列表視圖

庫存列表視圖提供所有庫存項目的概覽,並支援多種篩選和搜索選項:

  1. 訪問庫存列表

    • 用戶從標籤欄導航至庫存畫面 (InventoryScreen)
    • 系統顯示庫存項目列表,包含以下資訊:
      • 產品名稱
      • SKU
      • 當前庫存數量
      • 狀態指示器
  2. 篩選與搜索功能

    • 用戶可使用倉庫下拉選單進行篩選
    • 用戶可通過產品名稱或 SKU 搜索庫存
    • 用戶可切換「僅顯示低庫存」選項,快速查看需要補充的產品
  3. 庫存詳情訪問

    • 用戶點擊項目查看詳細資訊
    • 系統導航至庫存詳情畫面 (InventoryDetailsScreen)

2. 更新庫存

系統提供多種功能來更新和管理庫存,以適應不同的業務情境:

2.1 更新不可用庫存

此功能用於記錄和管理損壞、退回或其他不可用的產品庫存:

  1. 添加不可用庫存

    • 用戶在產品的庫存詳情畫面點擊「不可用」按鈕
    • 系統顯示表單,包含以下欄位:
      • 操作類型(添加、移至可用或刪除)
      • 庫存類型
      • 調整數量
    • 用戶完成表單並點擊「提交」
    • 系統根據移動類型和庫存類型增加/減少庫存
    • 系統創建相應類型的庫存日誌條目
    • 系統更新 on_hand_stock 計算
  2. 將不可用庫存轉為可用

    • 用戶選擇「移至可用」操作類型
    • 選擇庫存類型和數量
    • 系統將指定類型的不可用庫存轉移到可用庫存
  3. 刪除不可用庫存

    • 用戶選擇「刪除」操作類型
    • 選擇庫存類型和數量
    • 系統從數據庫中減少相應的不可用庫存

2.2 更新可用庫存

此功能用於管理可供銷售的庫存:

  1. 調整可用庫存

    • 用戶點擊「可用」按鈕
    • 系統顯示表單,包含以下欄位:
      • 移動類型(調整或移至不可用)
      • 調整數量
      • 倉庫(下拉選單,預設為用戶的默認倉庫)
      • 移動原因(如調整類型為「調整」)
      • 庫存類型(如移動類型為「移至不可用」)
      • 備註(更新庫存的原因)
    • 用戶完成表單並點擊「提交」
    • 系統根據移動類型和庫存類型增加/減少庫存
    • 系統創建相應類型的庫存日誌條目
    • 系統更新 on_hand_stock 計算
    • 更新後的庫存立即顯示在畫面上
  2. 將可用庫存轉為不可用

    • 用戶選擇「移至不可用」移動類型
    • 選擇庫存類型和數量
    • 系統將指定數量的可用庫存轉移到選定的不可用庫存類型

3. 產品管理

產品管理功能使用戶能夠查看和管理產品資訊:

  1. 訪問產品列表

    • 用戶導航至產品畫面 (ProductsScreen)
    • 系統顯示產品列表,包含以下資訊:
      • 產品名稱
      • 產品描述
      • 價格和銷售價格
  2. 產品詳情查看

    • 用戶點擊產品查看詳細資訊
    • 系統顯示完整的產品資料

4. 倉庫管理

倉庫管理功能使用戶能夠創建和管理多個倉庫位置:

  1. 訪問倉庫列表

    • 用戶導航至倉庫畫面 (WarehousesScreen)
    • 系統顯示倉庫列表,包含以下資訊:
      • 倉庫名稱
      • 倉庫代碼
      • 產品數量
      • 低庫存數量
  2. 添加新倉庫

    • 管理員點擊「+」按鈕添加新倉庫
    • 在添加/編輯倉庫畫面 (AddEditWarehouseScreen),管理員輸入:
      • 倉庫名稱
      • 倉庫代碼
      • 地址
      • 聯絡人
      • 聯絡電話
    • 管理員點擊「保存」創建倉庫
    • 新倉庫顯示在倉庫列表中
  3. 編輯倉庫信息

    • 用戶點擊現有倉庫進行編輯
    • 系統顯示倉庫詳細資訊供修改
    • 用戶更新資料並保存變更

庫存管理模組通過提供全面的庫存追蹤和更新功能,幫助企業有效管理庫存,防止庫存過高或短缺情況,優化業務運營效率。