# 07flyMall 多店铺自营商城系统 **Repository Path**: 07fly/07flymall ## Basic Information - **Project Name**: 07flyMall 多店铺自营商城系统 - **Description**: 07flyMall 是多店铺自营商城系统。平台方作为单一运营主体,在后台开通多个自营店铺,并对商品、订单、会员、营销等进行集中管控;各店铺共享同一套运营后台与账号体系。包含PC、H5、多端小程序(微信+支付宝+百度+头条&抖音+QQ+快手)、APP、多仓库、多商户、多门店、IM客服、进销存。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-10-07 - **Last Updated**: 2026-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: 商城系统, 小程序商城, PHP商城, 多店铺商城 ## README
一套由平台方统一开通并集中运营 多个自营店铺 的电商系统,支持私有化部署、数据自持、多端触达买家。
> 如果 07flyMall 对你有帮助,**欢迎 Star / Fork** 支持开源,这是对我们最大的鼓励! --- ## 目录 - [项目简介](#项目简介) - [30 秒看懂](#30-秒看懂) - [核心特性](#核心特性) - [技术架构](#技术架构) - [仓库结构](#仓库结构) - [快速开始](#快速开始) - [后端(webadmin)](#后端webadmin) - [移动端(uniapp)](#移动端uniapp) - [开源与商业授权](#开源与商业授权) - [相关链接](#相关链接) --- ## 项目简介 07flyMall 是基于 [07Fly S1 自研底座(07FlyAdmin,Apache-2.0)](https://gitee.com/07fly/07flyadmin) 开发的多店铺自营商城模块。平台方作为单一运营主体,在后台开通多个自营店铺,并对商品、订单、会员、营销等进行集中管控;各店铺共享同一套运营后台与账号体系。 > **版本定位**:当前版本专注于自营多店的统一管理,**不提供商家自助开通店铺的功能**——店铺由平台后台统一开通,会员由平台会员中心(`app/memberadmin`)统一管理。 ## 30 秒看懂 | 谁在用 | 角色 | 主要工作 | |--------|------|----------| | 平台运营方 | 系统管理员 / 商城总后 | 后台开通多个自营店铺,统一配置商品、订单、营销、会员 | | 会员管理 | 平台会员中心 | 通过 `app/memberadmin` 统一管理全部会员信息 | | 买家会员 | C 端用户 | 在 web 端与 uni-app 移动端自助管理订单、收藏、积分、评价等 | ## 核心特性 - **多店铺自营与统一运营**:后台开通多个自营店铺,集中管理,一套后台统管多店生意。 - **平台集中管控**:商城总后对店铺、商品、订单、营销统一把控。 - **全渠道商城**:后端一套,前端跨 Android / iOS App、微信 / 支付宝 / 百度 / 头条抖音小程序、H5 触达买家。 - **商品 / SKU / 营销**:分类、SPU、SKU、规格模板、属性模板(v2.0 新增)、店铺 Banner、运费模板。 - **会员体系**:收货地址、商品收藏、商品评价、积分,Web 与移动端共用账号体系、多端登录态互通。 - **私有化部署**:数据自持,可二次开发、OEM 白牌、代理分发。 ### 设计语言(C 端移动端) 采用 **Fresh Green E-commerce(生鲜商超风)** 设计语言:鲜绿 `#40AE36` 主品牌色、促销红 `#F55726` 价格色、浅灰留白、大圆角卡片、扁平微阴影。详细规范见 [DESIGN.md](./DESIGN.md)。 ## 技术架构 ``` 07flyMall 系统架构 ┌──────────────────────────────────────────────────────────┐ │ 平台侧(管理 / 管控) │ │ app/admin 系统框架管理模块(菜单/角色/部门/插件…) │ │ app/memberadmin 会员管理中心(平台统管所有会员信息) │ │ app/mall │ │ controller/admin 平台总后商城管理中心(店铺/商品/订单/营销)│ └───────────────────────────┬──────────────────────────────┘ │ HTTP / API ┌───────────────────────────┴──────────────────────────────┐ │ 用户 / 买家侧(C 端) │ │ app/mall/controller/home 前端(C端)用户管理中心 │ │ app/mall/controller/api 前端(C端)用户接口 │ │ app/memberuser 买家会员中心(uni-app 移动端买家侧)│ └──────────────────────────────────────────────────────────┘ │ MySQL 5.7 + S1 底座 (RBAC / 插件 / 上传 / 支付 / 短信 / 云存储) ``` **两端职责:** - **后端(`base-mall-webadmin` / PHP)**:系统框架管理、会员中心、商城总后、C 端用户中心与接口、买家会员接口。 - **移动端(`base-mall-uniapp`)**:面向买家的跨端应用,通过配置 `baseUrl` 对接后端 API。 ### 技术栈 | 端 | 技术 | |----|------| | 后端 | ThinkPHP 5(内核 `core/library/think/`)+ S1 自研底座;PHP 7.0 ~ 7.3;MySQL 5.7 | | 移动端 | uni-app + Vue 2.x + uView UI 1.8.8;跨端编译 Android/iOS/微信/支付宝/百度/头条抖音小程序/H5 | | 底座能力 | RBAC 权限精确到按钮/菜单;应用插件机制;通用会员+API 模块;大文件上传;短信/对象存储/微信与支付宝支付等 | ## 仓库结构 ``` 07flyMall/ ├── base-mall-webadmin/ # PHP 后端(部署根目录指向 public/) │ ├── app/ │ │ ├── admin/ # 系统框架管理模块(S1 底座系统后台) │ │ ├── mall/ # 商城管理模块 │ │ │ └── controller/ │ │ │ ├── admin/ # 平台总后商城管理中心 │ │ │ ├── home/ # 前端(C端)用户管理中心 │ │ │ └── api/ # 前端(C端)用户接口 │ │ ├── memberadmin/ # 会员管理中心(平台统管会员信息) │ │ ├── memberuser/ # 买家会员中心(C端,uni-app 买家侧) │ │ └── common/ │ ├── addon/ # editor/file/icon/region 等插件 │ ├── extend/ # lqf / phpanalysis(中文分词) / wechat(支付) │ ├── core/library/think/ # ThinkPHP5 内核 │ ├── vendor/ # 第三方依赖(随仓库提交,clone 即跑) │ └── public/ # Web 入口(部署指向此目录) ├── base-mall-uniapp/ # uni-app 移动端 │ ├── pages/ # 26 个页面:index/category/cart/goods/order/mine/... │ ├── utils/http.js # 请求封装(httpRequest/httpTokenRequest/uploadFile) │ ├── static/ # 图标与图片资源 │ ├── uni.scss / theme.scss # 全局与主题 SCSS 变量 │ └── pages.json / manifest.json # 路由、tabBar、平台配置 ├── doc/ # 产品介绍、技术文档、模块说明 └── DESIGN.md # C 端设计系统规范 ``` ### 移动端页面模块 | 模块 | 页面 | 功能 | |------|------|------| | 首页 | `index`、`search` | 商品列表、Banner、推荐、搜索 | | 分类 | `category` | 一级 + 二级分类布局 | | 购物车 | `cart`、`payment`、`paymentinfo` | 加购、确认订单、付款 | | 商品 | `goods`、`comment` | 商品详情、规格选择、用户评价 | | 订单 | `order`、`detail`、`comment`、`refund`、`refundList` | 订单列表/详情/评价/退款 | | 我的 | `mine`、`info`、`balance`、`score`、`footprint`、`collect` | 个人中心、余额/积分/足迹/收藏 | | 认证 | `login`、`register` | 登录、注册 | | 地址 | `address`、`add` | 收货地址管理 | | 设置 | `setting`、`problem` | 设置、常见问题 | ### 核心数据模型(18 张表,`#@__` 为表前缀占位符) 店铺 `mall_shop` · 分类 `mall_category` · 商品 `mall_goods` · SKU `mall_goods_sku` · 规格模板 `mall_goods_spec` · 规格值 `mall_goods_spec_value` · 属性模板 `mall_goods_attr` · 属性值 `mall_goods_attr_value` · 属性关联 `mall_goods_attr_relation` · 购物车 `mall_cart` · 订单 `mall_order` · 订单明细 `mall_order_goods` · 退款 `mall_order_refund` · 会员地址 `mall_member_address` · 商品评价 `mall_goods_comment` · 商品收藏 `mall_goods_collect` · 运费模板 `mall_freight` · Banner `mall_banner`。 ## 快速开始 ### 后端(webadmin) ```bash # 1. 将 web 根目录指向 public/ # Nginx 示例:root /path/to/base-mall-webadmin/public; # 2. 访问安装向导,按提示完成数据库与站点配置 http://你的域名/install.php ``` **环境要求**:PHP 7.0 ~ 7.3 · MySQL 5.7(推荐)· Nginx / Apache / IIS。 登录后台:系统框架管理(`app/admin`)+ 商城总后(`app/mall/controller/admin`)。 `vendor` 已随仓库提交,clone 即跑(符合 S1 惯例)。 ### 移动端(uniapp) ```bash cd base-mall-uniapp npm install ``` 1. 用 HBuilderX 打开 `base-mall-uniapp`。 2. 修改 `utils/http.js` 中的 `baseUrl` 为后端 API 地址。 3. 运行 / 发行到目标端(Android、iOS、微信小程序、支付宝小程序、百度小程序、头条抖音小程序、H5)。 **环境要求**:HBuilderX(推荐)或 uni-app CLI · Node.js · 微信开发者工具(小程序调试)。 ## 与 07flyErp 集成 07flyMall 本版本**开源免费**,可配合自研的企业资源计划系统 **07flyErp** 使用,打通商城与后端进销存 / 财务等业务流程。 - 07flyErp 同为基于 07Fly S1 底座(07FlyAdmin)的 ThinkPHP5 应用模块,位于 `app/erp`(包含 `controller` / `logic` / `model` / `service` / `validate` / `view`)。 - **接入方式**:将 ERP 模块放入同一 S1 底座的 `app/erp` 目录,与 07flyMall 的 `app/mall`、`app/memberuser` 等模块共享同一套 RBAC 权限、账号体系与数据库,无需额外对接即可协同运行。 - 模块地址(在线):[07fly.net/store/erp.html](https://www.07fly.net/store/erp.html) ## 开源与商业授权 - 基础框架 **07FlyAdmin(S1)** 遵循 Apache-2.0 开源协议,`vendor` 随仓库提交,clone 即跑。 - **07flyMall 本版本开源免费**,可自由使用与二次开发。 - 支持 **OEM 白牌**、**代理加盟**、**定制开发**。 - 价格与授权详情见 07Fly 应用市场:https://www.07fly.xyz/store.html ## 相关链接 - 仓库地址:https://gitee.com/07fly/07flyMall - 底座仓库:https://gitee.com/07fly/07flyadmin - 07flyErp 模块:[07fly.net/store/erp.html](https://www.07fly.net/store/erp.html)(同一 S1 底座 `app/erp`,进销存 / 财务等,可与本商城协同) - 官方文档:https://www.07fly.xyz/doc/s1.html - 在线演示:https://www.07fly.net/demo.html - 应用市场:https://www.07fly.xyz/store.html - 商务联系:QQ / 微信 1871720801,邮箱 goodmuzi@qq.com --- 如果本项目对你有帮助,欢迎到仓库首页点个 **Star** ⭐,也欢迎提交 Issue 与 Pull Request 参与共建。