Odoo 庫存管理:如何接收及存放貨品
返回資源|ERP 系統

Odoo 庫存管理:如何接收及存放貨品

Yannis, Odoo Expert
12 分鐘閱讀

目錄


為甚麼你需要系統化的庫存管理

業務規模一旦擴大,靠 Excel 或人手記錄庫存就會開始出問題:缺貨、貨品錯放、花大量時間翻找產品。這些情況在香港寸金尺土的倉庫環境中尤為常見,因為儲存空間有限,每一格貨架都需要善用。

Odoo Inventory 模組提供了一套完整的倉庫管理方案。從產品建檔、儲存位置規劃到收貨驗證,所有操作都在同一平台完成。系統會自動追蹤每件貨品的位置和數量,省去人手核對的麻煩。

本文會帶你走一遍 Odoo 庫存管理的核心流程:產品追蹤設定、儲存位置配置、收貨處理,以及日常庫存監控。


產品追蹤設定

在 Odoo 中,不同產品有不同的追蹤需求。正確的設定是倉庫管理的第一步。

進入產品頁面

  1. 開啟 Inventory(庫存)應用程式
  2. 點擊頂部選單的 Products > Products
  3. 點擊 New 建立新產品,或選擇現有產品編輯

需要追蹤的產品

對於高價值或需要精確管控的貨品(例如電子產品、傢俬、機械零件),按以下步驟設定:

  1. Product Type 設為 Goods(實體商品)
  2. 啟用 Track Inventory 並選擇追蹤方式:
    • By Quantity(按數量)— 追蹤即時庫存數量,適合大部分貨品
    • By Lots(按批次)— 按批號分組追蹤,適合食品、化妝品等有保質期的產品
    • By Serial Number(按序號)— 每件貨品有獨立識別碼,適合手提電腦、貴重設備

實例: 一間 IT 設備供應商追蹤手提電腦庫存,會選擇「按序號」追蹤,因為每部機都有獨立保養期。而鍵盤和滑鼠可以用「按數量」追蹤,只需知道總數。

不需追蹤的產品

有些低價值消耗品不值得逐一點算,例如螺絲、文具、清潔用品。設定方法:

  1. Product Type 設為 Goods
  2. 不勾選 Track Inventory

這類產品不會出現在實體庫存盤點中。存貨不足時,由同事通知採購部補貨即可。


倉庫儲存位置配置

儲存位置功能讓你在 Odoo 中建立倉庫的數碼地圖,精確記錄每件貨品放在哪一格貨架。

啟用儲存位置

  1. 前往 Configuration > Settings
  2. 捲動至 Warehouse 區域
  3. 啟用 Storage Locations
  4. 點擊 Save

建立位置

  1. 前往 Configuration > Locations
  2. 點擊 New 新增位置

建立倉庫內的儲存位置時:

  • Location Type 設為 Internal Location(內部位置)
  • 使用有意義的名稱,例如 WH/Stock/Shelf-A1,而非 Location 1
  • 善用 Is Empty 欄位識別可用的空間

位置類型說明

類型用途說明
Internal Location實體空間倉庫內的貨架、儲物區、分區
Vendor Location供應商虛擬位置代表貨品「在供應商手上」
Customer Location客戶虛擬位置代表貨品「已出貨給客戶」
Inventory Loss損耗位置用於記錄損壞或遺失的貨品

Odoo 用虛擬位置來追蹤貨品的完整流向:從供應商位置移至內部位置(收貨),再從內部位置移至客戶位置(出貨)。


認識庫存儀表板

Inventory 主儀表板是你每天打開 Odoo 的第一個畫面,用顏色區分不同狀態。

Receipts 卡片(收貨)

顯示待處理的供應商來貨:

  • 橙色 — 今日到貨,需要即時處理
  • 紅色 — 逾期來貨,可能需要跟進供應商
  • 綠色 — 未來排定的來貨

Delivery Orders 卡片(送貨單)

顯示正在準備的客戶訂單。出貨流程會在另一篇指南中詳細介紹。

日常習慣建議: 每天開工時先檢查儀表板,優先處理紅色逾期項目,再處理橙色當日項目。


收貨流程詳解

當採購單(Purchase Order)在 Odoo 確認後,系統會自動在 Inventory 建立對應的收貨單。整個流程分為四步。

第一步:開啟收貨單

  1. 在 Inventory 儀表板,點擊 Receipts 卡片上的數字
  2. 從清單中選擇要處理的收貨單
  3. 點擊 Start Receipt 開始收貨

如果你有 Barcode 應用程式,也可以直接掃描包裹上的條碼快速開啟對應的收貨單。

第二步:核實數量

收貨單表格中有兩個關鍵欄位:

  • Demand — 採購單上的訂購數量
  • Quantity — 實際收到的數量

如果收到的數量與訂單不符,手動修改 Quantity 欄位。

實例: 訂購了 20 箱辦公椅,但物流只送來 12 箱。將 Quantity 改為 12。

第三步:指定存放位置

驗證前,設定產品的目標儲存位置:

  1. 在操作標籤中找到 Destination Location 欄位
  2. 選擇目標位置(例如 WH/Stock/Shelf-B2
  3. 點擊 Save

提前設定位置可以避免收貨後還要額外做重新定位操作。

第四步:驗證收貨

點擊 Validate 確認收貨。如果實收數量少於訂購數量,Odoo 會提示你處理差額:

  • Create Back Order — 建立欠單,期望餘下數量在日後送達
  • No Back Order — 直接結束,不再等待餘下數量(適用於樣品訂單或供應商已確認無法供貨的情況)

驗證完成後,點擊 Moves 智能按鈕可以確認貨品已正確轉移至指定位置。


庫存查看與管理

收貨完成後,你需要定期監控庫存狀態。

查看實體庫存

  1. 前往 Operations > Physical Inventory
  2. 畫面會列出所有已追蹤產品的即時數量和儲存位置

重新定位錯放的庫存

發現貨品放錯位置時:

  1. 勾選該產品旁的複選框
  2. 點擊 Relocate
  3. To Location 選擇正確的儲存區域
  4. 填寫原因(例如「盤點後更正位置」)
  5. 點擊 Confirm

為甚麼某些產品不顯示

如果產品在建檔時沒有啟用 Track Inventory,即使已經確認收貨,也不會出現在 Physical Inventory 頁面。要追蹤某產品的庫存位置,需要回到產品表單啟用追蹤功能。


產品追蹤方式對照表

產品特性建議追蹤方式適用例子
高單價、需要精確計數By Quantity(按數量)傢俬、電子產品、家電
有保質期、需要批次管理By Lots(按批次)食品、化妝品、藥品
每件獨立、需要序號追蹤By Serial Number(按序號)手提電腦、伺服器、醫療儀器
低價值消耗品不追蹤螺絲、文具、清潔用品

實戰建議

  1. 命名要有規律 — 儲存位置用「倉庫/區域/貨架-編號」格式(例如 WH/Zone-A/Shelf-01),新同事也能快速找到貨品
  2. 收貨前設定位置 — 在點擊 Validate 之前設好 Destination Location,避免事後重新定位
  3. 每日檢查逾期收貨 — 儀表板的紅色指示代表供應商延遲送貨,及早跟進可以減少缺貨風險
  4. 高價產品用序號追蹤 — 即使設定較繁瑣,日後追查保養紀錄或退換貨時會省下大量時間
  5. 定期盤點 — 每月至少做一次實體庫存盤點,確保系統數據與實際一致

常見問題

收貨數量少於訂單怎麼辦?

在收貨單中將 Quantity 改為實收數量,驗證時選擇 Create Back Order。系統會自動建立一張新的收貨單等待餘下數量。

可以同時處理多張收貨單嗎?

可以。在 Receipts 清單中勾選多張收貨單,使用批量操作功能。不過建議逐張處理以確保數量準確。

產品放錯位置怎麼修正?

在 Physical Inventory 頁面找到該產品,使用 Relocate 功能將它移至正確位置。系統會自動記錄這次調動。

需要調整庫存數量怎麼辦?

在 Physical Inventory 頁面直接修改 On Hand Quantity,然後點擊 Apply All。Odoo 會建立一筆庫存調整記錄。


總結

Odoo Inventory 的核心收貨流程分為四個步驟:

  1. 產品設定 — 根據貨品特性選擇合適的追蹤方式
  2. 位置配置 — 用清晰的命名規則建立倉庫儲存結構
  3. 收貨處理 — 核實數量、指定位置、驗證入庫
  4. 庫存監控 — 定期查看庫存狀態,修正錯放的貨品

掌握這些基礎操作後,你可以進一步探索上架規則(Putaway Rules)自動分配產品位置、庫存調撥(Stock Transfers)在倉庫間移動貨品,以及重新訂購規則(Reordering Rules)實現自動補貨。


References

標籤

Odoo庫存管理倉庫管理教學ERP 系統
Professional businesswoman working with data and analytics in modern office environment

需要香港 Odoo 實施協助?

Zoo AI 是香港 Odoo 合作夥伴,為中小企提供專業 ERP 實施與 AI 自動化方案。立即聯絡我們,了解更多。