生鲜商城-单商户(kxmall)开发指南 生鲜商城-单商户(kxmall)开发指南
首页
  • 开发指南
  • 功能介绍
常见问题
在线体验
案例
GitHub (opens new window)
首页
  • 开发指南
  • 功能介绍
常见问题
在线体验
案例
GitHub (opens new window)
  • 开发指南

    • 介绍
    • 本地启动部署教程
    • 目录结构
    • 开源版VS商业版
      • 平台简介
      • 业务功能(点击图片放大)
      • kxmall后台管理框架
      • 技术选型
    • 线上部署教程
    • docker部署教程
    • 一键部署
    • 接口文档
  • 功能介绍

    • 版本更新记录
    • 订单流程图
    • 扫码识别仓库
    • 上架商品流程
    • 图片minio配置
    • 地图key配置
    • 前置仓资料编辑
    • 客户端地址管理
    • 小程序微信登录配置
    • 微信支付
    • 仓库选择
    • 逆向工程使用
    • 首页菜单布局指引
    • 微信公众号(服务号)
    • 微信公众号消息推送订阅引导
    • 云打印(订单打印)
    • 接口文档(两种方式)
    • 小程序订单中心Path设置
    • app打包选择地图空白
    • 小程序订单推送
    • 骑手小程序配置
    • 图片本地磁盘配置
    • 图片本地数据库配置
    • 图片华为obs配置
    • 图片腾讯cos配置
    • 店铺装修
    • 系统配置
    • 家常菜功能
    • 预警值设置
    • 骑手端登录审核中
    • 小程序地图使用介绍及配置
    • 低代码报表
    • 分销使用手册
    • 第三方配送
目录

开源版VS商业版

# 平台简介

码云Gitee (opens new window)

kxmall-生鲜商城+APP+小程序+H5。同时支持微信小程序、H5、安卓App、苹果App。支持集群部署,单机部署。可用于B2C商城,O2O外卖,社区超市,生鲜【带配套骑手端配送系统】。kxmall使用uniapp编码。使用Java开发,SpringBoot 2.1.x框架,MyBatis-plus持久层框架、Redis作为缓存、MySql作为数据库。前端vuejs作为开发语言。

# 系统功能模块表

模块 子模块 (开源-仅供学习)功能 (授权)功能
运营管理 订单管理 订单列表 订单列表
评论管理 订单评论列表 订单评论列表
店铺装修 店铺装修
售后管理 售后管理
前置仓管理 前置仓资料 前置仓列表 前置仓列表
前置仓商品管理 前置仓商品列表 前置仓商品列表
家常菜 家常菜列表
库存监控 库存列表 库存列表
商品入库 入库单列表 入库单列表
商品出库 出库单列表 出库单列表
调度管理 配送员管理 配送员列表
配送设置 骑手配送计费
轮播管理 轮播管理 轮播列表 轮播列表
活动中心 优惠券管理 优惠券列表
商品管理 商品列表 商品列表 商品列表
商品多规格 多规格
商品一键授权 商品一键授权
商品类目 分类列表 分类列表
团购商品 团购商品
秒杀商品 秒杀商品
积分管理 积分商城 积分商城
积分签到 积分签到
签到记录 签到记录
签到配置 签到配置
推广管理 推荐管理 推荐列表 推荐列表
系统管理 管理员 管理员列表 管理员列表
用户管理 用户管理列表 用户管理列表
角色管理 角色列表 角色列表
新鲜时报 新鲜时报 新鲜时报
分销管理 分销配置 分销配置
分销记录 分销记录
分销提现 分销提现
订单 订单类型 配送订单 配送订单
到店自提
公众号消息推送
打印机打印
支付 支付 微信支付 微信支付
余额
财务 财务管理 仓库营收
仓库对比分析
骑手营收
图片管理 图片存储 minio(本地存储) minio(本地存储)
磁盘 磁盘
数据库 数据库
oss(阿里存储服务器) oss(阿里存储服务器)
骑手端 接单列表 订单列表
骑手接单 骑手接单
消息订阅 公众号消息推送
积木报表 低代码报表 低代码报表
商家端 收益结算 收益结算
接单列表 订单列表
商家派单 商家派单
消息订阅 公众号消息推送

系统演示: 传送门 (opens new window)

# 业务功能(点击图片放大)

注意:红色部分为商业版功能

功能介绍 使用技术 文档地址 特性注意事项
前端开发框架 Vue、Element UI Element UI官网 (opens new window)
后端开发框架 SpringBoot SpringBoot官网 (opens new window)
关系数据库 MySQL MySQL官网 (opens new window) 适配 8.X 最低 5.7
缓存数据库 Redis Redis官网 (opens new window) 适配 6.X 最低 4.X
数据库框架 Mybatis-Plus Mybatis-Plus文档 (opens new window) 快速 CRUD 增加开发效率
文件存储 阿里 OSS使用文档 (opens new window) 云存储
短信模块 阿里、腾讯 短信使用文档 (opens new window) 短信发送
工具类框架 Lombok 减少代码冗余 增加安全性
国际化 SpringMessage SpringMVC文档 (opens new window) Spring标准国际化方案

# kxmall后台管理框架

kxmall 是基于 WMShop-Vue 针对 分布式集群 场景升级(不兼容原框架)

  • 前端开发框架 Vue、Element UI
  • 后端开发框架 Spring Boot
  • 容器框架 Undertow 基于 XNIO 的高性能容器
  • 权限认证框架 Sa-Token、Jwt 支持多终端认证系统
  • 关系数据库 MySQL 适配 8.X 最低 5.7
  • 缓存数据库 Redis 适配 6.X 最低 4.X
  • 数据库框架 Mybatis-Plus 快速 CRUD 增加开发效率
  • 数据库框架 p6spy 更强劲的 SQL 分析
  • 多数据源框架 dynamic-datasource 支持主从与多种类数据库异构
  • 序列化框架 Jackson 统一使用 jackson 高效可靠
  • Redis客户端 Redisson 性能强劲、API丰富
  • 分布式限流 Redisson 全局、请求IP、集群ID 多种限流
  • 分布式锁 Lock4j 注解锁、工具锁 多种多样
  • 分布式幂等 Redisson 拦截重复提交
  • 分布式链路追踪 SkyWalking 支持链路追踪、网格分析、度量聚合、可视化
  • 分布式任务调度 Xxl-Job 高性能 高可靠 易扩展
  • 分布式文件存储 Minio 本地存储
  • 分布式云存储 七牛、阿里、腾讯 云存储
  • 监控框架 SpringBoot-Admin 全方位服务监控
  • 校验框架 Validation 增强接口安全性 严谨性
  • Excel框架 Alibaba EasyExcel 性能优异 扩展性强
  • 文档框架 SpringDoc、javadoc 无注解零入侵基于java注释
  • 工具类框架 Hutool、Lombok 减少代码冗余 增加安全性
  • 代码生成器 适配MP、SpringDoc规范化代码 一键生成前后端代码
  • 部署方式 Docker 容器编排 一键部署业务集群
  • 国际化 SpringMessage Spring标准国际化方案

当前版本: v3.0.0

# 技术选型

后端技术 SpringBoot Sa-Token JWT MyBatis Druid Jackson ... 前端技术 Vue Vuex Element-ui Axios Sass Quill ...

目录结构
线上部署教程

← 目录结构 线上部署教程→

Theme by Vdoing | Copyright © 2024-2025 zhixing | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式