欢迎来到我们的开源项目!创新、协作、高质量的代码。您的Star🌟,是我们前进的动力! 💪✨🏆
项目持续更新中,还有很多不足,请多包含!如有任何疑问请提交issuse!谢谢! 💪✨🏆
启航电商ERP系统2.0版本是一个完整开箱即用的开源电商ERP系统,经历1.0版本的迭代优化和客户使用验证。开发者可以直接部署即可使用。
启航电商ERP系统是一个专注核心订单处理业务,主体功能包括:商品库管理(商品、SKU、分类、属性、供应商等)、订单库管理、店铺订单管理、发货管理(支持多供应商发货)、电子面单打印、售后管理、库存管理、店铺管理(店铺管理、店铺商品管理、店铺电子面单账号管理、平台参数设置)等。
与此同时该系统会陆续增加供外部调用的API,以便开发者满足自己的个性化业务需求。
启航电商ERP系统支持:淘宝天猫、京东、拼多多、抖店、微信小店等平台,后续将继续对接其他电商平台。
1、启航电商ERP系统是一个专注核心订单业务处理并且又能快速方便扩展个性化需求的一个底座。
2、该系统适合想自研电商系统的企业快速构建业务。系统并不适合小卖家,小卖家还是老老实实使用市面上流行的SAAS吧。
3、使用启航电商ERP系统的前置条件是:自行申请各电商开放平台的AppKey 开放平台申请说明
启航电商ERP系统支持多平台多店铺订单、售后、商品等管理,目前已接入:淘宝、京东、拼多多、抖店、微信小店,后续会继续接入快手小店、小红书等。
主体功能包括:
基本上覆盖了电商订单业务处理全流程,可使用接口对接内部ERP系统。
订单打单(电子面单打印)已支持:抖店、微信小店
本项目后端采用SpringCloudAlibaba
微服务架构开发。
前端采用Vue2
+ElementUI
开发
core
公共类库+common
项目公共模块
security
公共权限验证模块module
goods
:商品模块open
:开放平台模块order
:订单模块shop
:店铺模块stock
:库存模块sys
:系统模块api
微服务gateway
网关项目,负责微服务接口转发,前端统一通过网关调用其他微服务接口;采用gateway
进行api分发,引入Sentinel进行流量治理。
sys-api
项目系统微服务,主要功能包括:
用户
菜单
oms-api
oms主功能微服务,主要功能包括:
队列消息处理(订单消息、退款消息)
订单接口
退款接口
店铺接口
open-api
各开放平台微服务
淘宝开放平台接口api
京东开放平台接口api
抖店开放平台接口api
拼多多开放平台接口api
微信小店开放平台接口api
快手小店开放平台接口api
启动MySQL8
启动Redis7
启动Sentinel1.8.7控制台(可以不需要)
java -Dserver.port=8888 -Dcsp.sentinel.dashboard.server=localhost:8888 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
启动Nacos(注册中心)
qihang-oms
docs\qihang-oms.sql
open-api
)sys-api
、oms-api
微服务gateway
)vue
文件夹npm install
npm run dev
http://localhost:88
admin
admin123
mvn clean package
pnpm run build:prod
# 上传文件至远程服务器
将打包生成在 `dist` 目录下的文件拷贝至 `/usr/share/nginx/html` 目录
# nginx.cofig 配置(主要是配置接口转发)
server {
listen 88;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
# 反向代理配置
location /prod-api/ {
proxy_pass http://127.0.0.1:8088/; # 替换成你的后端网关API地址
}
}
感谢大家的关注与支持!希望利用本人从事电商10余年的经验帮助到大家提升工作效率!
💖 如果觉得有用记得点个 Star⭐
💖 欢迎加入知识星期获得作者帮助和朋友们一起交流!
知识星球
作者为兼职做开源,平时还需要工作,如果帮到了您可以请作者吃个盒饭
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型