Skip to content

项目说明 ​

MineShop 是一个基于 MineAdmin 二次开发的商城项目。

当前仓库由三部分组成:

  • 后端:app/、config/、databases/,基于 Hyperf 3.1
  • 后台管理端:web/,基于 Vue 3 + Vite + Element Plus
  • 小程序 / H5:miniprogram/,基于 Taro 4 + React 18

当前仓库已落地的业务域 ​

  • 商品域:品牌、分类、商品、SKU、商品属性
  • 交易域:订单、售后、优惠券、拼团、秒杀、支付、运费模板、评价
  • 会员域:会员、地址、等级、标签、钱包、积分 / 成长值相关服务
  • 权限组织:用户、角色、菜单、部门、岗位、负责人
  • 内容域:DIY 页面、模板、发布治理
  • 基础设施:附件、地区库、系统设置、系统消息、审计日志、统计
  • 插件能力:导出、微信、短信、物流、实时客服、系统消息

用户使用路径 ​

  1. 管理员完成 安装部署 和 配置说明。
  2. 在后台插件中心确认需要的插件已启用,并按插件页填写第三方配置。
  3. 在商品、分类、SKU、库存和运费设置完成基础数据。
  4. 在营销模块配置优惠券、秒杀或拼团活动。
  5. 在 DIY 页面编辑器装修首页和用户中心,发布后由小程序 / H5 读取已发布页面。
  6. 用户在前台完成注册登录、浏览商品、加购、提交订单、支付、收货和售后。
  7. 管理员在订单、消息中心、导出中心和客服工作台跟进履约与服务。

前台可用页面 ​

小程序 / H5 已覆盖认证、首页、分类、商品搜索与详情、购物车、优惠券、营销活动、订单收银台、支付结果、物流、售后、用户中心、钱包、评价和客服会话。页面实现以 miniprogram/src/pages 为准。

文档原则 ​

本目录只描述仓库中已经存在的目录、类、接口和脚本:

  • 以 composer.json、package.json、miniprogram/package.json 为准说明技术栈
  • 以 app/Application、app/Domain、app/Interface 为准说明业务能力
  • 以 web/src/modules、miniprogram/src/pages 为准说明前端页面范围
  • 以 plugins/ 目录为准说明插件

下一步建议先看:

文档内容仅描述当前仓库中已经存在的实现