源码介绍
Wimoor ERP是国内首款100%开源、支持商用的亚马逊ERP系统,专为跨境卖家量身打造。该系统不仅提供完整的功能模块,还完全开放源代码,用户可以自由安装、卸载、升级,无用户数量限制。该项目采用现代化的微服务架构,前后端分离设计,支持新旧系统的无缝对接。其核心目标是为亚马逊卖家提供一站式的管理解决方案,同时也为开发者提供灵活、可扩展的技术架构。
开源协议:MIT 协议
技术架构:微服务 + 前后端分离 + 中央登录
核心框架:
后端:Spring Boot 2.0.0、Spring Cloud、Alibaba Cloud、MyBatis / MyBatis Plus
前端:Vue3、Element Plus、Uni-App、Node.js
部署建议环境:
数据库:MySQL 8.0、Redis
微服务治理:Nacos、Seata
日志管理:Log4j 2.10.0
任务调度:Quartz
项目管理:Maven 3.2.3+
开发工具:IDEA / Eclipse、JDK 1.8
源码功能
Wimoor ERP 提供了丰富的功能模块,全面覆盖亚马逊卖家的日常运营需求:
1.订单管理
同步亚马逊订单数据
订单状态跟踪
多仓库发货支持
自动化订单处理流程
2.库存管理
实时库存同步
库存预警机制
支持多仓库库存分配
3.财务管理
收入与支出明细
利润计算
报表导出功能
4.广告管理
广告数据抓取
广告效果分析
广告预算控制
5.采购与供应链管理
供应商管理
采购订单生成
入库出库流程自动化
6.物流与发货管理
物流渠道选择
打印面单
多平台发货支持
7.报表与数据分析
销售趋势分析
商品销售排行
多维度运营数据可视化
8.任务调度与日志管理
Quartz 任务调度系统
自动记录操作日志(@SystemControllerLog)
支持日志查看与导出
9.多语言与多地区支持
支持多语言界面
支持不同区域亚马逊站点数据同步
源码特色
1.100% 开源、支持商用
源代码完全公开,用户可自由使用、修改和二次开发
MIT 协议授权,商业使用无限制
2.微服务架构设计
使用 Spring Cloud + Alibaba Cloud 构建分布式系统
模块化设计,便于扩展与维护
支持分库分表,提升系统性能与稳定性
3.前后端分离,技术先进
前端采用 Vue3 + Element Plus + Uni-App,支持 PC 与移动端
后端采用 Spring Boot + MyBatis Plus,开发效率高
4.中央登录认证系统
集成 CAS 登录模块(可选)
使用 Shiro 管理权限,Redis 存储登录 Session
5.自动化数据抓取与任务调度
支持自动抓取亚马逊平台数据(广告、订单、库存等)
Quartz 调度器支持定时任务管理
可配置任务表t_sys_quartz_task
6.完善的开发文档与社区支持
提供详细的 README 文档
支持开发者交流群(QQ/微信)
提供系统部署与源码搭建服务
7.高度可定制化
支持功能定制开发
可根据企业需求进行二次开发
模块解耦设计,便于独立部署
部署与开发建议
1.部署流程
下载项目源码
查看 README 文档
配置 config 文件夹中的各项参数(Redis、Nacos、Seata、MySQL、Node、JDK)
导入数据库结构与初始数据
使用 IDEA 打开项目并运行以下模块:
wimoor-admin
wimoor-gateway
wimoor-auth
wimoor-amazon
wimoor-erp
wimoor-amazon-adv
前端使用 HBuilder 或 VSCode 打开wimoorUI
修改前端路由配置为127.0.0.1
运行npm run serve启动前端
2.开发建议
使用 JDK 1.8 + Maven 3.2.3+
推荐使用 IDEA 作为开发工具
前端使用 Vue3 + Element Plus + Uni-App 构建响应式界面
日志管理使用 Log4j 2.10.0
使用 Redis 缓存提升系统性能
总结
Wimoor ERP是一款功能强大、技术先进、完全开源的亚马逊ERP系统。它不仅满足了跨境卖家的业务需求,也为开发者提供了良好的技术架构和二次开发空间。其采用的微服务架构和前后端分离设计,使其具备良好的可扩展性和维护性。
无论你是跨境电商卖家、技术开发者,还是希望构建企业级ERP系统的团队,Wimoor ERP都是一个值得尝试的优秀开源项目。