孙亮亮
返回 小企业信息化系统开发

小企业信息化系统开发

小微企业用 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:商机阶段漏斗、活动提醒。

注意:社区版的"会计"模块仅能做基础开票,月末自动结转、工资单、资产折旧需企业版或第三方模块,小微企业可用"进销存 + 开票"满足八成需求。

四、进销存落地实操

  1. 产品建档:在库存→产品里建 SKU,填内部编码、计量单位(件/箱)、成本价与销售价,可启用条码便于 PDA 扫码。
  2. 采购入库:采购→新建采购单→确认→"收货"动作自动生成库存移动,库存数量实时增加。
  3. 销售出库:销售→报价单转订单→"发货"扣减库存,系统按移动平均价估算库存价值。
  4. 盘点:库存→盘点单,录入实际数量,差异自动生成调整凭证。

五、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。它不追求大而全,而是先把"货客钱"三流打通,让数据代替微信群流转。

本模块其他文章

小微企业用 Odoo 搭建一体化 ERP:进销存、CRM 与财务模块落地实战 · 孙亮亮