一、项目定位
本项目是一套完整的线上商场电商系统,面向品牌方、商家、运营平台及终端消费者,提供商品管理、订单交易、营销推广、分佣结算、数据统计、权限管控于一体的全流程电商解决方案。系统支持自营 / 多商家模式,兼顾C 端购物体验与B 端运营效率,具备高并发、高可用、易扩展特点,可支撑线上商城、分销推广、会员运营等多场景业务。
二、核心业务介绍
线上商城零售业务
消费者在线浏览、加购、下单、支付、售后、评价
支持实物商品、虚拟商品、优惠券等多种品类
推广分销 / 推客业务
支持团长 / 推客分享商品、推广获客、赚取佣金
支持多级 / 单级分销、灵活佣金比例配置
佣金自动计算、结算、对账、提现
订单与资金结算业务
订单全生命周期管理:创建→支付→履约→结算→退款
佣金结算、服务费结算、平台分润自动核算
支持待结算、已结算、取消结算状态流转
用户与会员业务
用户注册、登录、授权、信息管理
会员等级、成长值、权益、积分体系
运营与数据业务
商品数据、订单数据、用户数据、推广数据统计
按日 / 按月自动统计报表,支持复盘与决策
三、系统主要功能模块
1. 商品管理模块
商品发布、上下架、分类、标签、规格(SKU)
商品库存、价格、封面图、详情、排序管理
商品审核、禁售、置顶、推荐
2. 购物与交易模块
首页、分类、搜索、商品详情、购物车
订单创建、地址管理、支付对接(微信 / 支付宝等)
订单列表、订单详情、物流查看、取消订单
3. 订单与售后模块
订单状态管理、支付状态、履约状态
退款、退货、换货、售后审核
订单日志、操作留痕、异常处理
4. 推广分销 & 佣金模块(核心亮点)
推客入驻、审核、绑定、解绑
推广链接 / 海报生成、分享追踪
佣金自动计算、按订单 / 按商品 / 按比例配置
佣金单、结算单、分账流水、对账明细
支持已结算 / 未结算 / 取消结算闭环
5. 用户 & 会员模块
用户注册登录、手机号授权、微信授权
用户信息、头像昵称、收货地址管理
会员等级、积分、成长值、权益配置
6. 运营后台管理
权限管理(角色、菜单、按钮)
商家 / 店铺管理、员工管理
运营配置:支付、运费、优惠券、活动
数据看板、订单审核、佣金审核
7. 数据统计与报表
订单统计、销售额统计
推广业绩统计、推客业绩排行
日统计、月统计、结算统计
支持按用户 / 商品 / 时间维度汇总
8. 基础支撑能力
分布式文件、图片上传、水印
短信、消息推送、站内信
日志、监控、异常告警
高并发、异步、幂等、防重复提交
采用「前端层 - 网关层 - 应用层 - 数据层 - 基础设施层」五层架构,同时按业务域拆分为微服务,兼顾 “高内聚低耦合” 与 “快速迭代” 需求,架构拓扑如下:
层级 核心组件 / 技术 核心职责
前端层 Vue/Uniapp/ElementUI 面向 C 端消费者、B 端运营人员提供交互界面,适配多终端(H5 / 小程序 / PC)
网关层 Spring Cloud Gateway 统一入口、路由转发、接口鉴权、限流熔断、请求日志、跨域处理
应用层 Spring Boot/Spring Cloud 按业务域拆分微服务,实现核心业务逻辑,通过 Feign 调用跨服务接口
数据层 MySQL/Redis/RocketMQ 数据存储(MySQL)、热点数据缓存(Redis)、异步解耦(MQ)、文件存储(OSS)
基础设施层 SkyWalking/Nacos/Sentinel 服务注册发现、配置管理、链路追踪、监控告警、限流降级