開始學習 Odoo
Odoo 是一套模組化的企業資源規劃(Enterprise Resource Planning, ERP)系統。同一套資料庫裡,客戶、商品、訂單、庫存與發票可以互相連動:確認銷售訂單後,系統能自動產生出貨單與發票,不必在多套軟體之間匯出匯入。
本站以 Odoo 20 社群版(Community) 為主要實作版本(2026 年 9 月發表的最新大版),並標註企業版(Enterprise)才有的功能,但不使用、也不教企業版。目標是讓你先會「跑通一條生意流程」,再決定要不要客製開發。
核心概念
學 Odoo 不必一次裝齊所有 App。先搞懂下面四件事,就能處理大多數中小企業的日常作業:
- 一筆聯絡人、一項產品:客戶、供應商、員工都存在
res.partner;能賣、能買、能庫存的東西都先建在產品(product.template/product.product)。 - 一條標準生意流:商機 → 報價 → 銷售訂單 → 出貨 → 發票 → 收款。採購、製造只是這條線的補貨與生產分支。
- 模組是互相依賴的:銷售需要產品與聯絡人;庫存需要產品;製造需要庫存與物料清單(Bill of Materials, BOM)。亂裝 App 會讓設定變複雜。
- 先求能跑、再求客製:用 Docker 把環境站起來,用標準功能走完一筆訂單。確定標準流程不夠用,再寫 addon。
建議學習順序
flowchart LR
A[安裝環境] --> B[模組地圖]
B --> C[聯絡人與產品]
C --> D[CRM 與銷售]
D --> E[庫存與採購]
E --> F[製造與會計]
F --> G[電商或開發]
| 階段 | 你要會的事 | 對應單元 |
|---|---|---|
| 1. 環境 | 用 Docker 啟動、建立資料庫、開啟開發者模式 | 安裝、Docker |
| 2. 主檔 | 建立客戶/供應商與產品 | 聯絡人、產品 |
| 3. 賣貨 | 商機轉報價、確認訂單、出貨、開立發票 | CRM、銷售 |
| 4. 進出貨 | 收料、揀貨、補貨規則 | 庫存 |
| 5. 進階 | 工單、帳務、網站商店、自製模組 | 製造、會計、電商、開發 |
每週節奏(建議)
第 1 週:安裝、模組地圖、聯絡人、產品、一張報價單。
第 2 週:確認訂單、出貨、發票;有庫存再做收料與補貨。
第 3 週:依你的產業加製造、會計或電商;需要客製再進開發入門。
單元一覽
環境與安裝
認識 Odoo
客戶與銷售
庫存與製造
會計與發票
流程與導入
開發入門
模組實作
學習資源
入門練習
- 用 Docker 啟動 Odoo,建立繁體中文資料庫
- 啟用開發者模式(Developer Mode)
- 建立一位客戶、一項可庫存產品
- 開一張報價單並確認成銷售訂單
- 完成出貨驗證,再開立發票
完成以上五步,再往下看庫存補貨、製造或會計。細節與官方影片見各單元「進一步學習」。