Odoo是什么?

Odoo原名 OpenERP,是一款开源、模块化、一体化的企业管理软件(ERP)

它集成财务、CRM、销售、采购、库存、生产、HR、项目管理、电商、POS等数十个模块,支持按需组合、高度定制、本地 / 云端部署,能打通企业全流程数据、消除信息孤岛,以低成本、易扩展、全功能成为中小企业数字化转型的主流工具。

官网:Open Source ERP and CRM | Odoo

img

img

功能特点:

  • 模块化积木式架构,按需安装应用,功能自由组合

  • 一站式全业务管理,覆盖 CRM、销售、采购、库存、生产、财务、HR、电商等

  • 开源免费社区版,源码开放,可二次开发与自主部署

  • 数据天然打通,无需多系统对接,消除信息孤岛

  • 低代码 Studio 定制,无需复杂开发即可改字段、流程、报表

  • 多终端支持,Web、手机、平板、POS 设备统一使用

  • 强大的库存与仓储管理,支持多仓库、库位、批次、条码盘点

  • 完整财务会计体系,支持多币种、多公司、税务规则

  • 内置项目管理、工单、甘特图、协作沟通,办公一体化

  • 开放 API,可对接企业微信、钉钉、电商平台、物流系统

  • 全球化适配,多语言、多时区,适合国内及外贸企业使用

  • 实施快、上手简单,中小企业低成本快速数字化

非常适合小团队,预算不多,需要使用ERP管理项目、团队、制造等多个流程

对比维度 Odoo 传统用友 / 金蝶 SAP
开源性 开源免费(社区版),源码开放 闭源商业软件 闭源商业软件
部署方式 本地 / 云端 / Docker 均可 本地为主,部分云化 本地 / 云端
模块灵活性 积木式安装,按需启用,扩展极强 模块固定,增购成本高 厚重复杂,定制成本极高
上手难度 界面简洁,上手快 传统界面,学习成本偏高 极复杂,需专业顾问
一体化程度 CRM、电商、POS、项目、财务全打通 财务强,其他模块较弱 全流程但极厚重
定制开发 低代码 Studio + 开源二次开发,灵活 定制难度大、费用高 定制极贵、周期长
价格成本 社区版免费,企业版性价比高 中高,模块按点收费 极高,适合大型集团
适用企业 中小微、外贸、工贸一体化、创业团队 传统中小企业、财务合规优先 大型集团、跨国企业
生态与扩展 社区模块丰富,对接简单 生态封闭,对接少 生态专业但封闭

模块介绍

Odoo 官方提供60 + 核心应用模块,覆盖企业全流程

常用模块有

1、销售与客户管理(CRM & Sales)

CRM:线索、商机、销售漏斗、跟进提醒、报表

销售 (Sales):报价单、销售订单、合同、电子签名、开票

img

订阅 (Subscriptions): recurring billing、会员订阅管理

会员 / 忠诚度 (Loyalty):积分、优惠券、会员等级

2、制造

库存 (Inventory):多仓库、库位、批次 / 序列号、条码 / RFID

PLM (产品生命周期):研发、版本、ECN 工程变更

3、采购

采购 (Purchase):询价单、采购订单、供应商管理、绩效

供应商门户 (Portal):供应商自助、报价、对账

4、财务&人事

会计 (Accounting):总账、应收 / 应付、银行对账、多币种

员工 (Employees):档案、组织架构、合同

考勤 (Attendance):打卡、排班、加班、外勤

...

Docker部署Odoo

1、创建本地存储目录

  mkdir -p /opt/odoo
  cd /opt/odoo
  mkdir data config addons

config:配置文件

data:缓存数据、文件

addons:插件扩展

2、Docker Compose配置

  services:
    web:
      image: odoo:19.0
      container_name: odoo_v19
      ports:
        - "8069:8069"
        - "28072:8072"
      volumes:
        - ./data:/var/lib/odoo
        - ./config:/etc/odoo
        - ./addons:/mnt/extra-addons
      restart: always
      deploy:
        resources:
          limits:
            memory: 1024m  # 限制为使用1GB内存

创建odoo.conf配置

  cd /opt/odoo/config
  vim odoo.conf
  [options]
  addons_path = /mnt/extra-addons
  data_dir = /var/lib/odoo
  db_host = 192.168.50.100
  db_port = 15432
  db_user = admin
  db_password = 123456
  admin_passwd = $pbkdf2-sha512$600000$HGPMOee8l1IKAQDAOOd8bw$Ihv5llKyIc1ME2Ordw45/H2PTvuUJFzWJ15CG3NUHP5VLXngFhvtRRqm5FytdRw33mSSuKQvAMFEoDjOsj3sgg

参数说明:

数据库配置,配置数据库管理员账号

  db_host = 192.168.50.100
  db_port = 15432
  db_user = admin
  db_password = 123456

3、使用Docker命令启动容器

  docker run -d \
    --name odoo_v19 \
    -p 8069:8069 \
    -p 28072:8072 \
    -v ./data:/var/lib/odoo \
    -v ./config:/etc/odoo \
    -v ./addons:/mnt/extra-addons \
    --restart always \
    --memory 1024m \
    odoo:19.0

Odoo使用教程

1、数据初始化和数据备份

输出http://服务器IP:8069/web/database/manager

  • 创建数据库

  • 数据库备份

2、安装模块

从应用商店安装用用模块

功能项-应用-应用商店

img

选择模块,启用

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐