随着跨境电商的蓬勃发展,亚马逊卖家在日常运营中面临的挑战也愈发复杂。从繁琐的库存管理、精准的采购补货,到精细化的广告投放与多维度的销售分析,每个环节都相互关联,牵一发而动全身。然而,市面上不少ERP系统要么价格高昂,要么功能封闭,甚至对用户数量设限,这让许多中小卖家望而却步。
今天要介绍的 Wimoor ERP,为这一困境提供了一个切实可行的解决方案。它不仅是国内首个真正意义上“百分百开源、支持商用”的亚马逊ERP系统,更凭借其成熟的功能与开放的生态,为跨境卖家开辟了一条低成本、高自由度的数字化运营路径。

项目介绍
Wimoor ERP 定位为国内首款百分百开源、支持商用的亚马逊ERP系统。这不仅意味着现有系统可以免费使用,其全部源代码也都公开,允许用户进行任意的安装、卸载、升级和二次开发,且没有用户数量的限制。
除了为跨境卖家提供开箱即用的一站式服务,项目方也提供系统源代码搭建、成品系统部署以及个性化的功能定制开发服务。整个系统100%开源,基于宽松的 MIT 协议,允许商用。在架构上,它采用了 微服务 + 前后端分离 + 中央登录的模式,确保了良好的扩展性,并能支持新旧系统的无缝对接。
项目功能
Wimoor ERP 的功能设计紧密围绕亚马逊卖家的核心业务流程,涵盖了从采购到销售、从库存到财务的全链路管理。
-
采购管理
支持基于销售预测和库存水位的智能补货规划,自动生成采购单,帮助卖家精准控制库存,避免断货或积压。
-
销售分析
提供丰富的多维度数据看板,包括商品销量趋势、利润结构分析等,让卖家对经营状况一目了然。
-
FBA发货规划
结合实时库存与销售预测数据,智能计算并优化FBA仓库的补货节奏和发货数量。
-
广告管理
深度集成亚马逊广告API,自动抓取并分析广告数据,支持多站点、多广告活动的统一监控与优化。
-
自动化任务
通过集成 Quartz 定时任务框架,自动同步订单、库存、广告等核心数据,极大减少人工重复操作。
-
中央登录与权限控制
基于 Shiro + Redis 实现安全的登录认证与会话管理,支持灵活的多角色、细粒度权限分配,保障团队协作与数据安全。

项目说明与部署
系统特性
- 定时任务:使用 Quartz 框架,通过微服务方式进行调用。
- 操作日志:支持通过注解
@SystemControllerLog 自动记录控制器及方法的操作日志。
- 日期处理:自动序列化日期数据。
- 数据抓取:自动抓取亚马逊平台数据,所有支持的数据抓取任务已预置在任务表
t_sys_quartz_task 中。
- 注意:广告数据抓取功能,需要用户自行在
t_amz_region 表中配置相应的API授权信息。
- 会话管理:系统使用 Shiro 进行权限管理,并利用 Redis 存储登录会话。
部署步骤概览
对于希望自行部署的开发者,可以参考以下简要步骤:
- 下载项目:从代码仓库获取完整源代码。
- 阅读文档:仔细查阅项目根目录及
config 目录下的所有 readme 文件。
- 环境准备:配置 Redis、Nacos、Seata、MySQL、Node.js 和 JDK 1.8,并导入相应配置。
- 初始化数据库:将提供的SQL文件导入 MySQL 数据库。
- 启动后端服务:使用 IDEA 打开项目,依次运行
wimoor-admin、wimoor-gateway、wimoor-auth、wimoor-amazon、wimoor-erp、wimoor-amazon-adv 等核心微服务模块。
- 注意:每次启动前需确保 Nacos 和 Seata 服务已先行开启。
- 启动前端服务:使用 HBuilderX 或 VSCode 打开
wimoorUI 前端项目,修改 config 中的路由地址为 127.0.0.1,然后执行 npm run serve 命令。
项目技术栈
Wimoor ERP 采用了当前主流的企业级开发技术栈,保证了系统的稳定性、可扩展性和可维护性。
- 后端核心:Spring Boot 2.0.0
- 持久层:MyBatis 1.3.2, MyBatis Plus
- 日志管理:Log4j 2.10.0
- 前端框架:Vue 3, ES6, Node.js
- UI组件:Element Plus, uni-app
- 微服务架构:Spring Cloud Alibaba, Nacos (服务注册与发现), Quartz (任务调度), OSS (对象存储)
- 构建工具:Maven 3.2.3
推荐开发环境
为减少版本兼容性问题,建议使用以下环境:
- IDE: IntelliJ IDEA
- 数据库: MySQL 8.0
- JDK: JDK 1.8
- Maven: Maven 3.2.3+
部署依赖服务
系统运行依赖于以下中间件服务:
- MySQL 数据库
- Redis 数据库
- Nacos 微服务配置与注册中心
- Seata 分布式事务解决方案(在分库分表场景下必需)
- CAS-Server 中央登录模块(可选)
系统界面预览
Wimoor ERP 提供了清晰、直观的用户界面,以下是一些核心功能模块的截图展示。
系统首页 Dashboard
集成了销售趋势、库存状况、广告表现等关键数据概览。

采购与补货计划
基于算法建议采购量,实现智能化库存管理。

商品与销售分析
提供详细的商品销售数据、广告表现及利润分析。

项目源码与体验
Wimoor ERP 的完整源代码已在多个平台开源。
总结
在当前企业软件普遍走向“订阅制”和“SaaS化”收费模式的背景下,Wimoor ERP 选择了一条难能可贵的道路——彻底开源、免费且允许商用。它没有盲目追求大而全的功能堆砌,而是精准聚焦于亚马逊卖家的核心运营痛点,凭借扎实的 微服务 架构和完全开放的态度,构建了一个可以自由定制、持续演进的高效运营工具。对于寻求成本可控、自主性高的数字化解决方案的跨境卖家和技术团队而言,这无疑是一个值得深入研究和尝试的 开源实战 项目。
|