Logo

新人日誌

首頁關於我部落格

新人日誌

Logo

網站會不定期發佈技術筆記、職場心得相關的內容,歡迎關注本站!

網站
首頁關於我部落格
部落格
分類系列文

© 新人日誌. All rights reserved. 2020-present.

0 基礎看懂 Odoo:最強免費開源 ERP 系統入門指南

最後更新:2026年7月15日基礎概念

你的公司是不是也有這種情況——客戶資料存在一套 CRM 軟體,庫存資料在 Excel 裡,會計帳又記在另一套系統?

每次要對帳,就得在三個地方來回查資料,不但浪費時間,還常常對不起來。

這種「資料散落各處」的問題,幾乎是每家成長中的企業都會遇到的痛。

而今天要介紹的 Odoo,就是一套專門解決這個問題的工具。

它把 CRM、銷售、庫存、會計、電商、人資等功能,全部整合在同一套系統裡,資料彼此互通,不用再手動搬來搬去。

更重要的是,Odoo 有一個完全免費、可以自由下載使用的版本——「社群版(Community Edition)」。

這篇文章就是專門寫給從來沒聽過 Odoo 的人,帶你從零開始認識它。

Odoo 是什麼?一套搞定企業所有需求的 ERP 系統

ERP 的全名是 Enterprise Resource Planning(企業資源規劃),聽起來很複雜,但概念其實很簡單。

想像你開了一家賣咖啡豆的小公司,日常要處理的事情非常多:接客戶訂單、管倉庫裡還剩多少庫存、跟供應商採購原料、開發票給客戶、每個月發薪水給員工、架一個品牌官網⋯⋯

很多公司在草創時期,會用不同的工具分別處理這些事:用 Google 表單接訂單,用 Excel 記庫存,用另一套軟體開發票,再用 LINE 群組跟倉庫溝通出貨。

一開始訂單少的時候,這樣做勉強還能運作。

但隨著生意變好、訂單變多,問題就來了。

業務部門在 Excel 裡記了一筆訂單,但忘了通知倉庫,結果客戶催貨才發現根本沒出。

倉庫那邊的庫存數字跟會計這邊的進貨紀錄對不起來,每個月光是對帳就要花兩三天。

老闆想看「這個月到底賺了多少錢」,得從三四個不同的地方把數字撈出來,自己拼一份報表。

這些問題的根本原因都一樣——資料散落在不同工具裡,彼此無法自動串聯。

ERP 系統就是為了解決這個問題而生的。

它把銷售、庫存、採購、會計、人資這些功能全部「打包」在同一套系統裡,所有部門共用同一個資料庫。

回到剛才賣咖啡豆的例子:業務在系統裡確認了一筆訂單,倉庫的庫存數量會自動扣掉對應的量,會計那邊也會即時看到這筆應收帳款,如果庫存低於安全水位,採購模組還能自動產生補貨建議。

一筆訂單,觸發整條流程,不用任何人手動通知或重新輸入資料。

這就是 ERP 的核心價值——讓資訊在部門之間自動流動,減少人工作業和出錯的機會。

而 Odoo 正是目前全世界最受歡迎的開源 ERP 系統之一。

它由比利時的 Odoo S.A. 公司開發維護,採用「雙版本策略」:

  • 企業版(Enterprise):付費版本,包含所有進階功能與官方技術支援
  • 社群版(Community):完全免費的開源版本,核心功能齊全,適合有技術能力的團隊自行部署

這篇文章會把重點放在社群版,因為它是零成本起步的最佳選擇。

Odoo 社群版的三大核心優勢:免費、自主、彈性

零授權費:不管幾個人用,通通不用錢

Odoo 社群版採用 LGPL v3 開源授權。

用白話說就是——不管你的公司有 5 個員工還是 500 個員工,不管你想裝幾個模組,軟體本身完全不收錢。

這跟傳統的 ERP 系統差很多。

像 SAP 或 Oracle 這類知名 ERP,光是軟體授權費就可能是幾百萬起跳,對中小企業來說根本難以負擔。

Odoo 社群版把這道門檻直接拿掉了。

100% 資料掌控權:資料存在你自己的伺服器

現在很多企業管理工具都是 SaaS 模式。

SaaS 是 Software as a Service(軟體即服務)的縮寫,簡單說就是你不用安裝軟體,打開瀏覽器、登入帳號就能用,每個月付訂閱費就好。

聽起來很方便,但有一個常被忽略的問題——你的資料其實是存在供應商的伺服器上,不在你手裡。

平常使用的時候你不會有感覺,但當某些情況發生時,問題就浮出來了。

最常見的就是漲價。

供應商一開始用低價吸引你導入,等你把幾年的客戶資料、訂單紀錄全部存進去之後,突然宣布調漲費用。

這時候你想搬走,才發現資料匯出的格式不完整,或是匯出功能根本就受到限制。

你被迫在「吞下漲價」和「丟掉歷史資料重新來過」之間做選擇——這就是所謂的「供應商鎖定(Vendor Lock-in)」。

更極端的情況是供應商倒閉或被收購。

如果你使用的那套 SaaS 工具突然宣布停止營運,你可能連匯出資料的時間都很有限。

Odoo 社群版的做法完全不同——它支援「自託管(Self-Hosting)」。

意思是你可以把整套 Odoo 系統安裝在自己公司的伺服器上,或是架在你自己租用的雲端主機(像是 AWS、GCP 或 DigitalOcean)上。

所有的客戶資料、交易紀錄、庫存數據,全部存在你自己掌控的資料庫裡。

想備份就備份,想搬家就搬家,不需要看任何供應商的臉色。

對於處理敏感商業資料的企業來說(例如客戶的個資、合約金額、供應商成本),這種掌控感是非常重要的。

開放原始碼:想改什麼就改什麼

因為程式碼完全公開,你的工程師可以直接修改系統,打造完全符合自家業務邏輯的功能。

舉個例子:如果你的公司有一套很特殊的折扣計算規則,不是一般 ERP 內建能處理的,你可以直接改程式碼來實現。

除此之外,Odoo 也提供完整的 API(應用程式介面),讓你能把 Odoo 跟公司現有的其他系統串接在一起。

比如把 Odoo 的訂單資料自動同步到你原本使用的物流系統,或是把電商平台的訂單自動匯入 Odoo。

CRM 與銷售管理

CRM 是 Customer Relationship Management(客戶關係管理)的縮寫。

簡單來說,就是幫你有系統地追蹤每一個潛在客戶,從「第一次接觸」到「最後成交」的完整過程。

沒有 CRM 的時候,業務通常怎麼管客戶?

可能是一張 Excel 表,記著客戶名稱和電話,旁邊備註「已報價」「要再跟進」之類的文字。

但隨著潛在客戶越來越多,這張表就變得很難維護——哪個客戶上週說要考慮一下?哪個客戶的報價已經過期了?哪些客戶根本沒人在跟?很快就會漏掉。

Odoo 的 CRM 模組用「看板(Kanban)」的方式來解決這個問題。

你可以把它想像成一面牆,上面分成好幾個直排欄位,每個欄位代表銷售流程中的一個階段,例如「初步接觸」「需求確認」「報價中」「議價中」「成交」。

每一個潛在客戶就是一張卡片,放在對應的階段欄位裡。

當你跟某個客戶的進度往前推進了,就把那張卡片拖到下一個階段。

這樣一來,整個團隊只要打開這面看板,就能一眼看出目前有多少銷售機會正在進行、分別走到哪一步、有沒有哪張卡片卡在某個階段太久沒動。

主管也不用逐一問每個業務「那個客戶談得怎樣了」,看板上全部一目了然。

當客戶確認要下單,你可以直接在系統裡從報價單轉成正式銷售訂單,不用重新輸入客戶資料和品項,因為前面階段填過的資訊會自動帶過來。

進銷存與製造管理

如果你的公司有實體產品需要進貨、存放、出貨,這個模組就是你的核心工具。

多倉庫存管理:即時掌握貨在哪、還剩多少

Odoo 支援同時管理多個倉庫的庫存,每個產品目前在哪個倉庫、有多少數量、放在哪個儲位,系統裡都看得到。

舉個例子:你的公司在台北有一個主倉,在台中有一個發貨倉。

當台中倉的某個產品快賣完了,你可以直接在系統裡建立一筆「倉庫間調撥」,把貨從台北調到台中,庫存數量會自動更新,不用兩邊各記一次。

當業務在前面提到的銷售模組裡確認了一筆訂單,倉庫這邊會自動收到一張出貨單,倉管人員照著撿貨、出貨、點確認就好。

庫存數量即時扣減,不會出現「系統顯示有貨但倉庫其實已經賣完」的窘況。

BoM 物料清單:算出做一件成品要用多少原料

如果你的公司不只是買進來賣出去,而是需要把原料加工成成品,那就會用到 BoM(Bill of Materials,物料清單)這個功能。

BoM 就是一張「配方表」,記錄做出一個成品需要哪些原料、各需要多少數量。

例如你的公司生產手工果醬,一罐果醬的 BoM 可能長這樣:草莓 500 克、砂糖 200 克、檸檬汁 30 毫升、玻璃罐 1 個。

當你在系統裡建立一張生產訂單說「要做 100 罐果醬」,系統會自動根據 BoM 計算出需要的原料總量,並且去比對倉庫裡的庫存夠不夠。

如果發現草莓不夠,搭配採購模組,系統可以自動產生一筆採購建議,提醒你該跟供應商下單補貨了。

從「原料不足 → 採購補貨 → 生產成品 → 出貨給客戶」,整條流程在同一套系統裡完成。

會計與發票管理

這個模組負責處理公司金流最基本的三件事:開發票給客戶、記錄要付給供應商的帳單、管理收付款進度。

客戶發票自動帶入,不用會計重打一次

沒有 ERP 系統的時候,業務在自己的表格裡確認一筆訂單,會計卻要另外打開發票軟體,重新輸入一次客戶名稱、品項、數量、金額。

同樣的資料打兩次,不但浪費時間,還很容易打錯——業務表格上寫的是 100 罐果醬,會計卻手滑打成 10 罐。

在 Odoo 裡,這個問題直接被消除。

當業務在銷售模組裡把訂單確認送出的那一刻,系統就能直接根據這筆訂單的內容,一鍵產生對應的客戶發票,品項、數量、金額全部自動帶入,會計不用再手動輸入一次。

會計只需要核對金額、加上付款條件,就能把發票寄給客戶。

供應商帳單管理:採購支出一筆一筆記錄

當公司跟供應商採購原料或商品時,收到的帳單也能直接記錄進系統裡,方便追蹤哪些帳單已經付款、哪些還在等待。

收付款進度追蹤:應收帳款和應付帳款一次看懂

系統可以記錄每一筆發票是否已收到客戶的款項、每一筆供應商帳單是否已付款,讓你隨時知道公司目前的應收帳款和應付帳款狀況,不用另外開一份 Excel 手動對帳。

這就是 ERP「資料互通」的威力——同一筆交易的資料只要輸入一次,業務、倉庫、會計三個部門都能共用,不用重複打字,也不容易對不起來。

網站與電商功能

如果公司連官網都還沒有,或是想開始賣線上訂單,這個模組能幫你省下另外找網頁公司或串接第三方電商平台的成本。

拖曳式網站編輯器:不會寫程式也能架官網

傳統做法是花錢請網頁設計公司架站,或是用另一套獨立的網站服務,改個文字都要另外登入一套系統。

更麻煩的是,這套獨立的網站系統跟公司內部的銷售、庫存資料完全是兩個世界,網站上顯示的東西要更新,得手動去對。

Odoo 內建的網站編輯器採用拖曳式操作,畫面上有現成的區塊模組,像是圖文區、產品列表、聯絡表單,直接拖到頁面上排版就好,不需要寫任何程式碼。

因為網站跟公司內部系統是同一套 Odoo,產品頁面上顯示的名稱、價格、圖片,可以直接沿用銷售模組裡已經建好的產品資料,不用在網站後台重新輸入一次。

線上購物車:訂單自動連回銷售和庫存

網站編輯器旁邊搭配的是電商模組,也就是讓客戶可以直接在網站上把商品加進購物車、結帳付款。

這對想要試水溫做電商的中小企業來說很適合,不用一開始就花大錢導入專門的電商平台。

延續前面果醬公司的例子:假設有個客戶在你的官網上下單買了 5 罐果醬並完成付款,這筆訂單會自動出現在銷售模組裡,變成一筆正式的銷售訂單。

倉庫那邊也會同步收到出貨通知,5 罐果醬的庫存數量會自動被扣減,不需要有人手動去對「網站上賣了什麼、倉庫該出什麼貨」。

換句話說,網站不是一個獨立的門面,而是整套系統的其中一個入口,客戶下單的那一刻,後面的銷售、庫存、甚至後續的發票,都已經串聯好了。

專案管理與人力資源

這個模組負責處理公司內部的兩件事:員工的基本資料管理,以及團隊工作進度的追蹤。

員工資料與出勤:把散落的人事資訊集中管理

很多小公司的員工資料是分散的——聯絡方式記在通訊錄,出勤靠打卡機另外印報表,請假紀錄用 LINE 群組公告。

到了月底要算薪水或年度考核,人資得從好幾個地方把資料湊在一起,非常沒有效率。

Odoo 的人資模組把員工的基本資料(部門、職位、聯絡方式、到職日)集中放在同一個地方,每個員工也有自己的個人檔案頁面。

出勤追蹤功能可以記錄員工的上下班打卡時間,系統會自動統計出勤天數和工時,不用再另外對紙本或報表。

專案看板:追蹤任務進度和團隊工時

專案管理模組用的也是前面 CRM 提過的「看板」概念,只是這次卡片代表的不是潛在客戶,而是一項項要完成的任務。

舉例來說,你可以建立一個「果醬新品開發」專案,裡面的看板欄位可能是「待處理」「進行中」「待審核」「已完成」。

團隊成員負責的任務會以卡片形式出現在對應欄位裡,任務進度往前推進,就把卡片拖到下一欄,跟 CRM 看板的操作邏輯一模一樣。

每張任務卡片還能記錄成員實際花了多少工時在這項任務上,這些工時資料可以進一步串接到專案的成本核算,讓主管清楚知道一個專案實際投入了多少人力成本。

使用前要知道的事:社群版的限制在哪?

免費的東西當然也有它的限制,在決定採用之前,這些事情你應該先知道。

部分進階功能只有企業版才有

社群版的會計模組提供基本的發票和收付款功能,但如果你需要完整的財務報表(例如資產負債表、現金流量表),社群版原生並不直接支援,需要靠其他方式補足。

另外,企業版有一個叫做 Odoo Studio 的工具,可以用拖曳的方式自訂表單和流程,完全不用寫程式碼。

社群版沒有這個工具,客製化得靠工程師直接改程式碼。

企業版也有專屬的手機 App,而社群版則沒有原生的行動端應用程式。

後台介面在手機上不太好用

社群版的後台管理介面沒有做 RWD(Responsive Web Design,響應式網頁設計)。

白話說就是,用手機或平板開後台時,畫面不會自動調整大小,操作起來會比較卡。

如果你的團隊經常需要在外面用手機處理事情,這點需要特別注意。

需要一定的技術能力

使用社群版,你需要自己處理伺服器架設、系統維護和版本升級。

這意味著你的團隊裡最好有熟悉 Linux 伺服器管理和 Python 的工程師。

如果公司內部沒有技術人員,就需要找外部的 Odoo 技術顧問來協助,而這部分是需要費用的。

OCA:用社群力量突破限制的最強後盾

看到上面那些限制,你可能會想:「那社群版是不是很陽春?」

答案是:不會,因為有 OCA。

OCA 的全名是 Odoo Community Association(Odoo 社群協會),它是一個國際性的非營利組織。

全世界的 Odoo 開發者會透過 OCA 這個平台,共同開發、維護數以萬計的免費開源模組。

這些模組經過嚴格的程式碼審查和測試,品質有保障。

用 OCA 模組補足社群版缺少的功能

舉幾個實際的例子:

  • 進階財務報表:社群版原生缺少資產負債表?OCA 有專門的財務報表模組可以安裝,功能接近企業版的水準
  • 台灣在地化:OCA 社群裡有台灣的開發者貢獻了在地化模組,包含台灣常用的會計科目表和符合本地稅務習慣的報表結構
  • 更多整合串接:各種第三方服務的串接模組,像是物流、金流、電子發票等

這就是開源生態系的威力——官方沒做的功能,社群幫你補上。

你不是一個人在用這套系統,背後有一整個全球開發者社群在支撐。

從社群版升級到企業版:無縫接軌

如果你一開始選擇社群版來試水溫,未來業務長大了,需要更進階的功能或官方技術支援,也不用擔心。

只要你在使用過程中維持標準的資料結構,隨時可以從社群版平滑升級到企業版。

所有的客戶資料、訂單紀錄、庫存數據,全部都能保留,不用砍掉重練。

這等於給企業一條「先免費體驗,未來再付費升級」的彈性成長路線。

Odoo 社群版最適合誰?總結與行動建議

回顧一下,Odoo 社群版適合這幾種類型的企業:

  • 有技術團隊的新創公司:有工程師能自己架設和維護系統,又想把軟體授權費省下來
  • 重視資料所有權的企業:不想把核心營運數據放在別人的雲端上,希望完全自主掌控
  • 預算有限的中小企業:不想被傳統 ERP 高昂的授權費綁住,但又需要一套功能完整的管理系統

如果你符合上面任何一種情況,Odoo 社群版值得認真評估。

你可以先到 Odoo 官網下載社群版安裝試用,或者找專業的 Odoo 技術顧問,根據你的業務需求做一次完整的評估。

免費的開源 ERP,加上全球社群的力量——這就是 Odoo 社群版最獨特的價值。

目前還沒有留言,成為第一個留言的人吧!

發表留言

留言將在審核後顯示。

基礎概念

目錄

  • Odoo 是什麼?一套搞定企業所有需求的 ERP 系統
  • Odoo 社群版的三大核心優勢:免費、自主、彈性
  • 零授權費:不管幾個人用,通通不用錢
  • 100% 資料掌控權:資料存在你自己的伺服器
  • 開放原始碼:想改什麼就改什麼
  • CRM 與銷售管理
  • 進銷存與製造管理
  • 多倉庫存管理:即時掌握貨在哪、還剩多少
  • BoM 物料清單:算出做一件成品要用多少原料
  • 會計與發票管理
  • 客戶發票自動帶入,不用會計重打一次
  • 供應商帳單管理:採購支出一筆一筆記錄
  • 收付款進度追蹤:應收帳款和應付帳款一次看懂
  • 網站與電商功能
  • 拖曳式網站編輯器:不會寫程式也能架官網
  • 線上購物車:訂單自動連回銷售和庫存
  • 專案管理與人力資源
  • 員工資料與出勤:把散落的人事資訊集中管理
  • 專案看板:追蹤任務進度和團隊工時
  • 使用前要知道的事:社群版的限制在哪?
  • 部分進階功能只有企業版才有
  • 後台介面在手機上不太好用
  • 需要一定的技術能力
  • OCA:用社群力量突破限制的最強後盾
  • 用 OCA 模組補足社群版缺少的功能
  • 從社群版升級到企業版:無縫接軌
  • Odoo 社群版最適合誰?總結與行動建議