WHERE Inventory
訂單管理

訂單管理

訂單管理模組提供全面的訂單處理功能,從訂單創建到履行,幫助用戶有效地管理和追蹤所有訂單。此模組與庫存管理緊密集成,確保庫存數據自動更新。

1. 訂單列表視圖

訂單列表視圖提供所有訂單的概覽,支援多種篩選和排序選項:

  1. 訪問訂單列表

    • 用戶導航至訂單畫面 (OrdersScreen)
    • 系統顯示訂單列表,包含以下資訊:
      • 訂單 ID (Order Gen ID)
      • 創建日期
      • 訂單項目數量
      • 訂單狀態
      • 總金額
  2. 篩選與排序功能

    • 用戶可按訂單狀態篩選訂單
    • 用戶可按日期排序和篩選
    • 快速找到特定條件的訂單
  3. 訂單詳情訪問

    • 用戶點擊訂單查看詳細資訊
    • 系統導航至訂單詳情畫面 (OrderDetailsScreen)

2. 訂單詳情視圖

訂單詳情視圖提供訂單的完整資訊,幫助用戶管理和處理訂單:

  1. 訪問訂單詳情

    • 從訂單畫面點擊訂單
    • 系統打開訂單詳情畫面,顯示:
      • 訂單 ID (Order Gen ID)
      • 訂單狀態
      • 客戶資訊
      • 訂單項目(包含數量和狀態)
      • 價格詳情
      • "掃描商品條碼"快速掃描按鈕
  2. 訂單狀態管理

    • 系統顯示當前訂單狀態
    • 管理員可根據處理流程更新訂單狀態
    • 狀態變更會自動記錄到系統中
  3. 訂單項目管理

    • 系統顯示訂單中的所有項目
    • 用戶可查看每個項目的處理狀態
    • 用戶可掃描條碼來更新項目處理狀態

3. 處理訂單

系統提供多種工具來處理訂單,確保高效準確的訂單履行:

  1. 開始處理訂單

    • 用戶打開待處理訂單的訂單詳情畫面
    • 用戶點擊"掃描商品條碼"按鈕
    • 系統開啟條碼掃描器畫面 (BarcodeScannerScreen)
  2. 條碼掃描處理

    • 用戶掃描產品條碼
    • 系統匹配條碼與訂單項目
    • 用戶確認數量
    • 系統將項目標記為已處理
    • 用戶繼續掃描直至所有項目都已掃描
    • 訂單處理狀態實時更新
  3. 部分訂單處理

    • 系統支援部分處理訂單
    • 用戶可以選擇僅處理當前可用的項目
    • 系統記錄每個項目的處理狀態
  4. 處理錯誤處理

    • 如掃描到不在訂單中的產品,系統提供警告
    • 用戶可以取消錯誤操作
    • 用戶可繼續正確的掃描操作

4. 訂單履行

當訂單處理完成後,系統提供訂單履行功能:

  1. 確認訂單履行

    • 項目處理完成後,用戶確認訂單履行
    • 系統執行以下操作:
      • 更新訂單狀態
      • 更新履行狀態
      • 訂單在訂單畫面中顯示為"已履行"
  2. 自動庫存更新

    • 訂單履行時,系統自動更新庫存數據
    • 系統創建庫存日誌條目,記錄庫存變動
    • 跨模組的庫存數據保持一致
  3. 客戶通知

    • 履行完成後,系統可發送通知給客戶
    • 通知包含訂單狀態和物流資訊(如適用)

訂單管理模組通過提供全面的訂單處理功能,幫助企業高效處理訂單,提升客戶滿意度,同時確保庫存數據的準確性。模組的設計確保訂單處理流程簡單直觀,減少錯誤和提高效率。