运维123 - 手工艺品制造
type: channel
link: https://www.sddts.cn/index.php/category/%E6%89%8B%E5%B7%A5%E8%89%BA%E5%93%81%E5%88%B6%E9%80%A0/
description: 手工艺品制造
items: Craftplan 开源发布：专为手工艺品制造商打造的自托管 ERP 系统

Craftplan 开源发布：专为手工艺品制造商打造的自托管 ERP 系统
type: item
date: 2026-02-06T01:05:14+00:00
description: Craftplan 开源发布：专为手工艺品制造商打造的自托管 ERP 系统一、新闻概述1. 标题Craftplan 开源发布：专为手工艺品制造商打造的 ERP 系统2. 发布时间2026 年 2 月 5 日（最新版本 v0.3.6）3. 来源GitHub 开源项目 puemos/craftplan4. 项目地址https://github.com/puemos/craftplan二、核心内容1. 事件摘要A. 主要内容Craftplan 是一个开源的企业资源规划（ERP）系统，专为小规模手工制造业和手工艺品商业设计。该项目采用 AGPLv3 开源协议，提供完整的产品目录管理、库存控制、订单处理、生产规划、采购和客户关系管理功能。B. 核心亮点专为手工制造业定制，非通用 ERP 的简单适配完整的 BOM（物料清单）版本管理和成本自动核算内置过敏原和营养成分追踪，适合食品饮料生产商自托管部署，数据完全自主可控提供在线演示和 Docker 一键部署2. 关键信息A. 版本号v0.3.6（2026 年 2 月 5 日发布）B. 重要数据GitHub Stars：811Fork 数：33主要编程语言：Elixir（95.9%）代码提交活跃：最新提交为 14 小时前C. 涉及技术后端：Elixir、Phoenix Framework、Ash Framework数据库：PostgreSQL前端：Phoenix LiveView、Tailwind CSS部署：Docker、Docker Compose、Fly.io、RailwayD. 许可证AGPLv3（强 copyleft 开源许可证）3. 背景介绍A. 项目定位Craftplan 定位为面向手工艺品制造商的直接面向消费者（D2C）微型企业的自托管软件解决方案，目标用户包括小型烘焙坊、手工酿酒商、手工艺品作坊等。B. 相关上下文该项目从 Craftday 更名而来，目前处于活跃开发阶段，功能已相当完善，包括生产计划、订单管理、库存预测等核心 ERP 功能。三、详细报道1. 主要内容A. 功能模块产品目录与 BOM 管理：支持产品图片和标签管理版本化物料清单（BOM），最新版本可编辑，历史版本只读跨嵌套 BOM 的自动成本核算工序步骤的时间和成本跟踪订单与发票：客户订单处理，支持日历排期发票生成订单项目分配到生产批次生产管理：生产批次管理，自动物料消耗批次成本快照生产完成度跟踪库存管理：原材料管理，支持批次追溯库存变动记录（消耗、接收、调整）过敏原和营养成分追踪需求预测和补货计划采购管理：采购订单和供应商管理收货入库并创建批次记录客户关系管理（CRM）：客户和供应商数据库订单历史和统计数据导入导出：CSV 批量导入产品、材料、客户CSV 导出功能B. 技术特性邮件集成：可从 UI 配置事务邮件发送支持 SMTP、SendGrid、Mailgun、Postmark、Brevo、Amazon SESAPI 密钥加密存储日历订阅：iCal（.ics）订阅 URL，兼容 Google Calendar、Apple Calendar 等包含订单交付和生产批次排期可从设置中生成和撤销订阅API 支持：JSON:API 和 GraphQL 端点API 密钥认证，加密存储CORS 配置访问控制：管理员和员工角色基于策略的资源授权全局搜索：命令面板（Cmd+K / Ctrl+K）快速访问任意记录跨产品、材料、订单、客户、批次的模糊搜索2. 技术细节A. 技术架构graph TB Client[用户浏览器] --> Phoenix[Phoenix LiveView] Phoenix --> Ash[Ash Framework] Ash --> PostgreSQL[(PostgreSQL 数据库)] Ash --> MinIO[(MinIO 对象存储)] Phoenix --> Email[邮件服务] Email --> SMTP[SMTP/SendGrid/Mailgun] Email --> SES[Amazon SES] Phoenix --> API[API 层] API --> JSON[JSON:API] API --> GraphQL[GraphQL] Client --> iCal[iCal 日历订阅]B. 技术选型理由Elixir + Erlang/OTP：提供高并发和容错能力Phoenix LiveView：实现实时交互的 Web 界面，无需编写大量 JavaScriptAsh Framework：声明式资源框架，快速构建业务逻辑PostgreSQL：可靠的关系型数据库，支持复杂查询Tailwind CSS：实用优先的 CSS 框架，快速构建美观界面3. 数据与事实A. 项目活跃度最新版本 …