diff --git a/README.md b/README.md index aa4a0264..aaaf151a 100644 --- a/README.md +++ b/README.md @@ -2,31 +2,15 @@ ## 一、系统介绍 -启航电商ERP系统是集订单处理、仓库管理、采购管理等全流程电商业务系统。支持多平台多店铺,包括淘宝、京东、拼多多、抖店、视频号。 +启航电商OMS订单处理系统支持多平台多店铺订单、售后、商品等管理,目前已接入:淘宝、京东、拼多多、抖店、视频号,后续会继续接入快手小店、小红书等。 -主体功能包括:采购管理、订单管理(订单拉取、处理)、发货管理(电子面单打印、订单出库)、售后管理(补发、换货、退货处理)、商品管理、店铺管理、库存管理(出入库)等,基本上覆盖了电商网店管理日常业务。 +主体功能包括: ++ 订单管理:店铺订单同步、管理。 ++ 发货管理:电子面单打印、发货记录、物流跟踪等。 ++ 售后管理:店铺售后同步、售后处理(补发、换货、退货处理)等。 ++ 店铺管理:店铺管理、店铺商品管理(拉取店铺商品、ERP关联)。 -采用SpringCloud微服务架构开发,后续将开放接口对接其他系统。 - -### 1.1 功能介绍 - -+ 采购管理:采购下单、采购入库、采购退货出库等。 - -+ 订单管理:支持手动添加订单,**支持网店订单API拉取**,目前支持的平台有:淘宝、京东、拼多多、抖店、视频号小店,后续计划继续支持快手、小红书等。 - -+ 发货管理:支持分配给仓库发货和分配给供应商发货。 - -+ 售后管理:支持手动添加售后单,**支持网店售后API拉取**。售后处理反馈(订单拦截、订单补发、订单退货、订单换货、订单退款等)。 - -+ 库存管理:仓库管理,仓库出入库明细管理。 - -+ 店铺管理:网店管理、网店参数设置、网店商品关联(**支持网店商品API拉取**)。 - -+ 商品管理:商品管理、商品属性管理、商品分类管理。 - -+ 系统设置:登录用户设置、系统设置等。 - -**基本上覆盖了电商网店管理日常业务,后续将开放接口对接其他系统。** +**基本上覆盖了电商网店管理日常业务,可使用接口对接内部ERP系统。** **订单打单(电子面单打印)已支持:淘宝、京东、拼多多、抖店、视频号** @@ -35,10 +19,11 @@ -### 1.2 其他版本 +### 电商系统系列 +在兄弟们的鼓励与支持下,经过半年多的时间优化和完善,启航电商系统系列已经形成了三大独立电商业务处理系统,分别覆盖不同场景: -+ **1.2.1、电商ERP系统老版本** ++ **1、电商ERP系统** `电商ERP系统`主要场景是处理电商业务的进销存整体流程。从采购到商品入库、再到订单出库、再到退换货处理等一系列涉及到仓库库存变化的全流程数据跟踪处理。 @@ -50,7 +35,7 @@ [启航电商ERP更详细介绍](README-ERP.md) -+ **2、电商ERP-OMS订单处理版本(轻量级订单处理)** ++ **2、电商OMS系统** `电商OMS系统`主要场景是店铺订单业务处理,包括:订单API拉取、电子面单打印、订单发货、售后API拉取、订单拦截、售后处理等,可以使用接口与ERP系统对接。 @@ -60,7 +45,7 @@ [启航电商OMS更详细介绍](README-OMS.md) -+ **3、电商ERP-SCM供应链分销代发版本** ++ **3、电商SCM系统** `电商SCM系统`主要场景是针对供应链厂家为分销渠道订单一件代发,电商SCM系统有两个后台:供应链厂家发货后台、分销终端订单管理后台。 @@ -106,6 +91,28 @@ graph TD ## 三、功能模块 +### 1、订单管理 ++ 从平台同步订单 ++ 订单发货 + + 获取订单收货地址信息 + + 推送物流信息到平台 ++ 订单备注修改 + +### 2、发货管理 ++ 电子面单打印 ++ 订单发货 + +### 3、售后管理 ++ 从平台同步售后列表 ++ 售后处理(同意、备注) + + +### 4、店铺管理 ++ 从平台同步商品信息 ++ 关联ERP sku + +**支持多店铺管理** + ## 四、软件架构 @@ -118,13 +125,10 @@ graph TD ##### 后端核心组件 + SpringBoot:3.0.2 + spring-boot-starter-security -+ SpringCloud:2022.0.0 - + SpringCloud Gateway - + Eureka - + SpringCloudAlibaba:2022.0.0.0 + Nacos - + + SpringCloud Gateway + + spring-cloud-starter-loadbalancer ##### 前端框架及组件 + vue2 @@ -135,8 +139,7 @@ graph TD + MySQL8 + Redis:7.x + Kafka -+ Nacos:2.2.0(配置中心、注册中心-弃用中) -+ Eureka(替换Nacos中) ++ Nacos:2.2.0(配置中心、注册中心) + Sentinel(分布式流量治理组件) `java -Dserver.port=8888 -Dcsp.sentinel.dashboard.server=localhost:8888 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar` @@ -150,7 +153,7 @@ graph TD + `security`:公共权限验证模块 -#### 2.2 gateway +#### 2.2 api 网关项目,负责微服务接口转发,前端统一通过网关调用其他微服务接口; 采用`gateway`进行api分发,引入Sentinel进行流量治理。