系统介绍
YXShop 是一套基于 Webman(PHP 8.1+)+ Vue 3(Arco Design)的高性能微信小程序商城系统,采用四层架构(Controller → Service → Repository → Model),开箱即用。
核心特性
- MIT 协议开源 — 允许商用、修改、分发、闭源衍生,零法律风险
- 四层架构设计 — Controller → Service → Repository → Model,职责清晰
- 120+ 数据模型 — 覆盖商品、订单、支付、用户、营销、装修、通知全链路
- 71+ 控制器 — 后台管理 71 个 + C 端 API 28 个
- 45+ 小程序页面 — 原生微信小程序,完整 C 端购物体验
- 15 种装修组件 — 可视化拖拽编辑器,无需写代码
- AI 原生 — 内置 AI 文案生成、智能客服、数据分析能力
- 多语言/多货币 — 支持简体中文、繁体中文、英文
技术栈
| 层 | 技术 | 说明 |
|---|---|---|
| 后端框架 | Webman 2.x | 常驻内存,高性能 HTTP 服务 |
| ORM | Laravel Eloquent | 120+ 模型 |
| 认证 | JWT (tinywan/jwt) | 管理端 + C端 双 JWT 体系 |
| 缓存 | Redis | 配置缓存、登录锁、验证码、Session |
| 支付 | yansongda/pay (微信支付 V3) | 支付、退款、回调签名验证 |
| 微信 | EasyWeChat 6.x | 小程序登录、消息推送、模板通知 |
| 前端框架 | Vue 3 + Vite + Arco Design | Material 3 风格管理后台 |
| 数据库 | MySQL 5.7+ / 8.x | 单库 120+ 表 |
项目组成
YXShop 由以下子项目组成:
| 项目 | 说明 | 技术 |
|---|---|---|
| yxshop-php | 后端 API 服务 | Webman + PHP 8.1+ |
| yxshop-admin | 管理后台前端 | Vue 3 + Vite + Arco Design |
| yxshop-miniprogram | 小程序前端 | 原生微信小程序 |
提示
YXShop 开源版采用 MIT 协议,您可以免费用于商业项目。如需分销裂变、秒杀引擎、会员卡、直播带货等高级功能,请查看商业版。