小企业信息化系统开发
小微企业用 Odoo 搭建一体化 ERP:进销存、CRM 与财务模块落地实战
2026年9月26日
用 Docker Compose 部署开源 Odoo 社区版,落地进销存、CRM 与基础财务,覆盖产品建档、出入库、销售漏斗与定时备份。
OdooERP进销存小微企业信息化
小微企业用 Odoo 搭建一体化 ERP:进销存、CRM 与财务模块落地实战
摘要:本文用 Docker Compose 在单台服务器上部署开源 Odoo 社区版,落地进销存、CRM 与基础财务三件套,覆盖产品建档、出入库、销售漏斗与定时备份,帮小微企业用零 License 费替代 Excel 台账。
一、为什么小微企业需要轻量 ERP
十人以内的小微团队,进销存往往靠几张 Excel 来回传:库存对不上、销售漏跟单、财务月底手工对账,数据散在微信群里。Odoo 社区版开源免费,模块化按需启用,一台 2 核 4G 的云服务器即可跑起来,把"货、客、钱"三流合一。
二、Docker Compose 一键部署
新建 docker-compose.yml:
version: "3"
services:
db:
image: postgres:15
environment:
POSTGRES_USER: odoo
POSTGRES_PASSWORD: 强密码
POSTGRES_DB: odoo
volumes:
- odoo_db:/var/lib/postgresql/data
web:
image: odoo:17
depends_on: [db]
ports: ["8069:8069"]
environment:
- HOST=db
- USER=odoo
- PASSWORD=强密码
volumes:
- odoo_data:/var/lib/odoo
volumes:
odoo_db:
odoo_data:
docker compose up -d 后访问 http://服务器IP:8069,首次会要求创建数据库与管理员账号,建议勾选"演示数据"先熟悉界面,正式使用再清空。
三、核心模块选型与启用
登录后进入"应用"菜单,按需安装:
- 库存(Inventory):进销存核心,管产品、仓库、调拨。
- 销售(Sales):报价单→销售订单→发货。
- 采购(Purchase):采购订单→入库。
- 发票/会计(Invoicing/Accounting):社区版含基础开发票与科目,但完整会计凭证、银行对账在企业版。
- CRM:商机阶段漏斗、活动提醒。
注意:社区版的"会计"模块仅能做基础开票,月末自动结转、工资单、资产折旧需企业版或第三方模块,小微企业可用"进销存 + 开票"满足八成需求。
四、进销存落地实操
- 产品建档:在库存→产品里建 SKU,填内部编码、计量单位(件/箱)、成本价与销售价,可启用条码便于 PDA 扫码。
- 采购入库:采购→新建采购单→确认→"收货"动作自动生成库存移动,库存数量实时增加。
- 销售出库:销售→报价单转订单→"发货"扣减库存,系统按移动平均价估算库存价值。
- 盘点:库存→盘点单,录入实际数量,差异自动生成调整凭证。
五、CRM 销售漏斗
CRM 里把商机分为"线索→初步沟通→方案报价→谈判→赢单/输单"阶段,每个阶段设期望收入与预计成交日。销售每周更新阶段,老板在"管道"看板一眼看清哪单快黄了。所有邮件、电话记录可贴到商机时间线,避免客户跟进断层。
六、备份与权限
- 数据库备份:
docker exec odoo_db pg_dump -U odoo odoo > /backup/odoo_$(date +%F).sql,配合 cron 每日凌晨备份并异地拷贝。 - 用户角色:建"销售""仓管""财务"三组,分别只授销售/库存/发票权限,避免误改他人数据。
七、常见坑
- 中文语言:默认英文,需在"设置→语言"安装"中文(简体)"并设为默认。
- 性能:PostgreSQL 默认配置偏小,2G 内存机器要调
shared_buffers与work_mem,否则多人同时操作卡顿。 - 版本锁定:升级 Odoo 大版本前必须全量备份,社区版不支持跨两代直接升级。
小结
Odoo 社区版用零许可费把进销存、CRM、开票整合到一处,配合 Docker 部署与每日 pg_dump,小微企业半天即可上线一个可用的轻 ERP。它不追求大而全,而是先把"货客钱"三流打通,让数据代替微信群流转。
本模块其他文章
小微企业用 Nextcloud 自建企业网盘:文件同步、权限分级与异地容灾小微企业用 Metabase 做业务数据分析:连接数据库、可视化图表与定时报表小微企业内部知识库搭建实战:用 Wiki.js 实现文档协作、权限分级与全文检索小微企业用 Appsmith 搭建零代码内部管理后台:数据看板、工单与权限小微企业用 n8n 搭建业务自动化工作流:表单收集到消息通知实战小微企业用 Docker + NocoDB 搭建轻量业务数据库:零代码管理客户与订单小企业进销存轻量化落地:用 SQL + 轻量 Web 替代 Excel 的实操路径小企业业务系统数据备份实战:从每日自动备份到异地容灾小企业自建系统的权限设计实战:从“谁都能改”到 RBAC 与数据范围隔离小企业库存管理怎么起步:从 Excel 到轻量进销存的平滑迁移从 Excel 进销存到一套能演进的系统小企业 CRM:买现成还是自己搭?