SpringBoot中小电商企业构建的简单实用第三方平台订单处理系统源码
一、项目简介电商OMS订单处理系统电商OMS订单处理系统是一套为中小电商企业构建的一套简单实用的第三方平台订单处理系统,本项目后端采用SpringCloudAlibaba 微服务架构,前端采用Vue3开发。 支持多平台店铺,目前支持:淘宝、京东、拼多多、抖店。后续计划支持快手、小红书等。 主要功能包括:订单管理及发货、售后处理、商品管理等。 后续计划推出订单打单(电子面单打印)功能。 本项目采用SpringCloudAlibaba微服务架构+Vue2+Element开发。 二、功能概述主体功能1、订单管理从平台同步订单 订单发货获取订单收货地址信息推送物流信息到平台 订单备注修改
2、售后管理3、商品管理4、店铺管理支持多店铺管理 三、技术选型软件架构1、开发环境级组件1.1 开发环境1.2 项目组件后端核心组件前端框架及组件1.3、存储及中间件java -Dserver.port=8888 -Dcsp.sentinel.dashboard.server=localhost:8888 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
2、项目结构 2.1 core项目公共模块包括: common:公共类型 security:公共权限验证模块
2.2 api网关项目,负责微服务接口转发,前端统一通过网关调用其他微服务接口; 采用gateway进行api分发,引入Sentinel进行流量治理。 2.3 sys-apioms项目系统微服务,主要功能包括: 2.4 tao-api淘宝开放平台接口api 2.5 jd-api京东开放平台接口api 2.6 dou-api抖店开放平台接口api 2.7 pdd-api拼多多开放平台接口api 3、运行说明3.1、启动环境启动MySQL8 启动Redis7 启动Sentinel1.8.7控制台 启动Nacos2.2.0
3.2、启动服务(项目)3.3、运行前端4、项目部署4.1 打包后端打包mvn clean package 前端打包pnpm run build:prod 4.2 Nginx配置
- # 上传文件至远程服务器
- 将打包生成在 `dist` 目录下的文件拷贝至 `/usr/share/nginx/html` 目录
- # nginx.cofig 配置
- server {
- listen 80;
- server_name localhost;
- location / {
- root /usr/share/nginx/html;
- index index.html index.htm;
- }
- # 反向代理配置
- location /prod-api/ {
- proxy_pass http://vapi.youlai.tech/; # vapi.youlai.tech替换成你的后端API地址
- }
- }
[color=rgb(51, 102, 153) !important]复制代码
以下内容需要积分高于 2 才可浏览
链接:https://pan.baidu.com/s/1AfeYkX8SEeoq6Ppzv8o5bQ
提取码下载:
|