电商ERP系统是一套为中小电商企业构建的一套简单、实用、覆盖全流程的电商系统,本项目采用Java SpringBoot+Vue2前后端分离开发。 支持供应商一件代发和仓库发货两种发货方式,功能覆盖采购、网店订单处理、供应商一件代发、仓库发货、网店售后、网店商品管理、仓库出入库、采购结算、代发结算等功能,基本上覆盖了电商日常业务。 支持的电商平台有:淘宝、京东、拼多多、抖店、视频号小店、快手、小红书。 一、功能模块供应链管理- 供应商管理:管理供应商信息
- 采购订单管理:管理采购流程,包括供应商选择、采购订单生成、采购合同管理等。
- 采购账单管理
- 采购退货管理
- 采购物流管理:跟踪采购订单物流信息。
- 供应商代发管理:管理一件代发订单。
- 代发账单管理
采购流程 订单管理- 创建订单:手动创建订单。
- 店铺订单管理:处理和管理多平台订单的流程,包括订单录入、处理、发货等。
- 支持淘宝、拼多多、抖店、快手小店、小红书平台订单接口;
- 支持淘宝订单excel导入;
- 支持手动添加订单;
- 订单确认到仓库;
- 订单查询:查询所有订单信息。
- 店铺管理:管理店铺信息、店铺商品上下架信息等。
订单处理流程 发货管理- 订单备货:生成拣货单;
- 拣货出库:拣货出库、生成出库单减库存;
- 打包发货:记录包裹信息、物流发货、同步发货状态;
- 物流跟踪:跟踪发货快递物流;
- 供应商代发管理:管理供应商代发的订单
发货流程 售后管理对退货、换货、维修等售后处理进行管理,包括退款审核、退货入库、退款处理等环节。 - 店铺售后管理:处理和管理多平台售后包括录入售后数据、退货入库、换货处理等。
- 支持拼多多、抖店、快手小店、小红书平台售后接口;
- 支持手动录入、备注;
- 退货处理:数据录入、仓库收货确认、库存处理等。
- 换货处理:数据录入、仓库收货确认、仓库发货、库存处理等。
退款退货流程 店铺管理- 淘宝商品管理:同步淘宝店铺商品,关联到ERP商品(用于仓库发货处理);
- 多多商品管理:同步多多店铺商品,关联到ERP商品(用于仓库发货处理);
- 抖店商品管理:同步抖店店铺商品,关联到ERP商品(用于仓库发货处理);
- 店铺设置:网店管理、API参数设置;
库存管理- 入库管理
- 出库管理
- 库存查询:跟踪和管理库存,包括批次管理、库存盘点、库存调整、库存预警等。
- 库位管理
商品管理商品信息、分类信息、属性信息等管理。 二、项目说明项目正在升级中,升级前采用了若依作为快速开发底层,升级后采用了Dubbo微服务架构。以下仅对新架构进行说明: 2.1 技术栈2.1.1 技术栈- 后端:Java17、Mybatis-Plus、SpringBoot 3.0.13、Dubbo 3.2.11
- 前端:vue2 + elementUI
2.1.2 存储栈2.1.3 中间件2.2 项目结构2.2.1 api后端接口服务,端口8080,采用dubbo调用其他微服务。 2.2.2 interfaces微服务接口类库(包括domain、service-interface) 2.2.3 service微服务实现层,service-impl 2.2.4 common公共类库 2.2.5 ecerp-vueVue前端项目 三、如何使用?3.1、开发环境配置MySQL数据库创建
启动nacos
- 修改Nacos数据库配置 nacos\conf\application.properties
- db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai
- db.user.0=root
- db.password.0=Andy_123
复制代码
- 启动Nacos
- 添加Nacos配置
- 旧版项目配置名ecerp-dev(配置内容从docs\ecerp-dev.yaml复制即可)
- 新版项目配置名qihangec-erp.yaml(配置内容从docs\ecerp-dev.yaml复制即可)
启动Redis 启动minio
3.2、启动后端旧版本
新版本(Dubbo微服务版)3.3、启动前端 ecerp-vue- npm install
- npm run dev
- 打包npm run build:prod
- 访问web
- 访问地址:http://localhost
- 登录名:admin
- 登录密码:admin123
附件下载:
|