QSHOP-B2C基于当前流行技术组合的前后端分离商城系统: SpringBoot2+Jpa+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员等功能,更适合企业或个人二次开发;;
开发文档 【查看文档】
商家后台系统 | 平台后台系统 | 前端(公众号) | |
---|---|---|---|
http://114.55.250.4:9093 | http://114.55.250.4:9092 | H5:http://114.55.250.4:9091 可以自行注册 | |
后台体验账号/密码:admin/123456 | 后台体验账号/密码:admin/123456 | 公众号: |
商家后台系统源码 | 商家后台系统前端源码 | |
---|---|---|
阿里云 | 待更新 | 待更新 |
平台后台系统源码 | 平台后台系统前端源码 | |
---|---|---|
阿里云 | 待更新 | 待更新 |
前台系统源码 | 其他源码 | |
---|---|---|
阿里云 | 待更新 | 待更新 |
- 一:商城展示:商城首页、商品分类专题页、商品分类列表页、搜索结果列表页、店铺首页、店铺关注、商品详情、商品分享、商详页商品评价 及店铺评分展示 、商详页关联销售
- 二:购物车:购物车商品列表、商品数量选择、删除、批量删除商品、清空购物车、 购物车商品金额统计、 按不同店铺划分商品 、购物车页推荐商品
- 三:订单结算确认:收货信息(可新增/编辑)、配送方式选择、商品清单、支付方式、选择优惠券
- 四:订单支付流程:支付平台选择、支付成功确认页
- 五:会员中心:会员注册/登录、找回密码、会员中心首页、收货地址、我的订单列表、订单详情、未付款订单取消、收货确认、订单物流状态、商品评论 (商品评论及店铺评分)、个人信息管理 、我的余额、我的佣金、我的优惠券、申请退换货、退换货记录、已付款订单申请退款、会员积分管理 、我的服务
- 六:搜索:商城搜索
- 一:平台首页:查看平台数据
- 二:商家店铺管理 :查看店铺、店铺审核
- 三:商城商品管理:品牌管理、类目管理、类目属性管理、审核商品
- 四:会员管理 :会员列表、用户账单
- 五:会员成长体系:会员等级管理、等级任务管理
- 六:平台订单管理:查看订单、评论管理、退货退款申请管理、退款原因管理、物流快递管理
- 七:平台运营管理:推荐人气商品、推荐新品、设定首页广告位、设定导航、设定新闻栏的新闻内容、设定热门搜索、配置个人中心菜单、设置签到天数、设置积分
- 八:营销管理:基础营销审核、优惠券管理、拼团管理、秒杀管理、砍价管理
- 九:内容管理:专题分类管理、专题管理、专题评论管理
- 十:财务管理:提现审核
- 十:结算管理:结算列表及明细、商品销售
- 十一:微信管理:配置公众号、微信菜单、支付配置、小程序配置
- 十二:积分商城:积分商品管理
- 十三:系统管理:用户管理、角色管理、部门管理、岗位管理、个人中心
- 十四:系统监控:操作日志
- 一:商家后台首页:查看店铺运营数据
- 二:店铺入驻:入驻申请
- 三:店铺管理:店铺设置、商家入驻信息管理 、管理首页幻灯片、新品,人气推荐商品管理
- 四:商品管理:店铺分类、商品上架以及管理
- 五:订单管理:查看订单、修改订单费用、修改订单备注、已付款订单发货、退货退款申请管理、评论管理、运费模板管理、发货地址管理、设置邮费
- 六:营销管理:基础营销管理、优惠券管理、拼团管理、秒杀管理、砍价管理、团购管理
- 七:分销管理:设定分销、查看分销员、管理分销提现
- 八:结算管理:结算列表及明细
- 九:门店管理:门店自提配置、门店信息配置、核销订单管理
- 十:系统管理:用户管理、角色管理、部门管理、岗位管理、个人中心
- 可以具体查看演示地址查看当前版本已经完成的功能,不再絮叨啦
项目采用分模块开发方式
- qshop-api 移动端API模块
- qshop-mp 微信相关模块
- qshop-common 公共模块
- qshop-platform 平台后台模块
- qshop-logging 日志模块
- qshop-tools 第三方工具模块
- qshop-generator 代码生成模块
- qshop-core 商城核心模块
- qshop-seller 卖家后台模块
-
1 后端使用技术
- 1.1 SpringBoot2
- 1.2 mybatis、MyBatis-Plus
- 1.3 SpringSecurity
- 1.4 JPA
- 1.5 Druid
- 1.6 Slf4j
- 1.7 Fastjson
- 1.8 JWT
- 1.9 Redis
- 1.10 Quartz
- 1.11 Mysql
- 1.12 swagger
- 1.13 WxJava
- 1.14 Lombok
- 1.15 Hutool
- 1.16 Mapstruct
- 1.17 Redisson
- 1.18 Rocketmq
-
前端使用技术
- 2.1 Vue 全家桶
- 2.2 Element
- 2.3 mpvue
- QSHOP-BBC1.0版本
- 1.1版本新增积分与优惠券抵扣
- 1.2版本分销功能已经发布
- 1.2.1增加了未付款订单取消功能库存销量退出、优惠券、积分功能,个人中心增加了积分流水
- 1.3版本新增拼团功能,已经发布
- 1.3.1版本手机端新增商户管理、后台新增统计
- 1.3.2新增后台微信相关及其支付配置,新增自动回复配置
- 1.3.3新增 后台微信图文发送功能,小程序配置,增加小程序授权等,修复一些bug等
- QSHOP-BBC2.0版本发布,更新如下:
- 1.1、新增积分签到
- 1.2、新增会员等级、任务等功能,新增会员价格等
- 1.3、修复Redisson linux系统启动报错问题
- 1.4、修复商户简单权限功能
- 1.5、修复加入购物车覆盖问题
- 1.6、修复拼团出现undefined
- 1.7、会员后台新增余额调整
- 1.8、修复新增配置数据有时候不成功问题等
- 2.0.1个人中心新增账单流水
- QSHOP-BBC2.0.2 发布更新如下:
- 1.商品新增多图评价
- 2.订单新增快递查询
- 2.0.3版本,后台图标更新,后台模块重新拆分,物流快递单独管理,导出最新sql
- 2.0.4版本,新增模板消息通知、H5端商家管理发货修改及其列表时间显示修复
- QSHOP-BBC3.0发布更新如下:
- 1、优化代码结构与名称,修改get请求参数其统一继承分页参数
- 2、新增redis监听未付款30分钟取消功能与7天自动收货功能,mq队列作为备选(注释掉)
- 3、新增门店到店核销功能
- 4、新增分销全局开关#I19HB1
- 5、积分新增消费限制#I19TUR
- 6、新增充值功能#I18V5D
- 7、后台菜单调整,新增财务模块
- 8、优化后台配置赋值写法
- 9、修复管理后台新增表单之后如果直接再新增数据导致默认数据缺失问题#I1AFBK
- 10、修复提交购物车可能查询多条数据的问题
- 11、后台登陆背景图固定#I1A0LS
- 12、增加常量与枚举优化硬编码问题
- 13、微信支付、公众号、模板消息修改
- 14、修复代码生成器不全的问题#I1AIO4
- 15、修复营销产品拼团等轮播图不能修改的问题#I1AHXR
- 17、修复退货理由文字错误#I1AQ7D
- 18、修复新增分类的图片自动显示上次一次的图片#I1AQBK
- 19、新增微信jssdk接口返回所需js权限
- 20、新增余额充值变动模板消息通知
- 21、首页数据缓存优化
- 22、新增未支付订单显示到期时间
- 23、修复加入购物车购买后,后台订单中的商品信息数据重复#I1AXNX
- 24、修复后台-管理商品-规格属性 属性无法删除问题#I1AYL2
- 25、修复公众号商品直接微信分享标题不显示的问题#I1AX0R
- QQ交流群:1051036630
- 喜欢这个商城后台的小伙伴留下你的小星星啦,star,star哦!
- eladmin:https://github.com/elunez/eladmin
- mybaitsplus:https://github.com/baomidou/mybatis-plus
- hutool:https://github.com/looly/hutool
- wxjava:https://github.com/Wechat-Group/WxJava
- vue:https://github.com/vuejs/vue
- element:https://github.com/ElemeFE/element