fix: 清除外卖/商城相关污染,统一为纯票务项目背景

council/backend-reviewer
sileya-ai 2026-04-14 12:11:47 +08:00
parent c8de7d3bff
commit 14493d9d41
2 changed files with 19 additions and 34 deletions

View File

@ -1,7 +1,6 @@
# VR票务插件 for ShopXO # VR票务插件 for ShopXO
> Plan B基于 ShopXO 生态的 VR 演唱会票务解决方案 > 基于 ShopXO 生态的 VR 演唱会票务解决方案Plan B
> 当 vr-ticket-mpGo + Supabase + uni-app 主线)不适用时,选用此方案
## 核心能力 ## 核心能力

View File

@ -2,50 +2,36 @@
## 项目背景 ## 项目背景
大头的朋友需要一个外卖/包邮/自提 + 会员(充值/积分/优惠券)的小程序商城。 大头的朋友有 VR 演唱会项目,需要一个小程序来实现票务销售:
约束条件:**无程序员/无运维/无前端,要直接可用,后期能用 AI 改代码,部署简单,不考虑 Java**。 - 在线选座、购买电子票
- QR 码核销入场
- 会员积分、优惠券
- 部署简单,后期能用 AI 改代码
在 vr-ticket-mp主线Go + Supabase + uni-app之外建立 **Plan B**:基于 ShopXO 生态的票务插件。 目标平台:**微信小程序**
--- ---
## 双线策略 ## 为什么选 ShopXOPlan B
| | vr-ticket-mp主线 | vr-shopxo-pluginPlan B | ShopXO 是轻量 PHP 商城系统MIT 协议),具备:
|---|---|---| - ✅ 内置会员体系(充值/积分/优惠券)
| **定位** | 票务为核心,商城为辅 | 商城为主,票务为辅 | - ✅ 微信支付集成
| **后端** | Go + Gin自建 | PHP + ThinkPHPShopXO | - ✅ shopxo-uniapp 支持微信小程序(已配置条件编译)
| **数据库** | Supabase Postgres | ShopXO MySQL | - ✅ 虚拟商品模式order_model=3适合票务
| **前端** | uni-app自建 | shopxo-uniapp已有 | - ✅ 插件机制(可扩展票务逻辑)
| **会员/积分/优惠券** | 自建 | ShopXO 内置 | - ✅ 虚拟主机即可部署,无需 Docker
| **微信支付** | 自建 | ShopXO 内置 |
| **部署** | Docker | 虚拟主机即可 |
| **维护成本** | 高 | 低 |
| **触发条件** | — | 电商需求 > 票务需求,或 vr-ticket-mp 维护成本过高 |
--- 对比自建 Go + Supabasevr-ticket-mp 主线ShopXO 方案**复用程度高、开发成本低**,适合电商需求优先、票务需求为辅的场景。
## 为什么选择 ShopXO **触发条件**:电商需求比重超过票务需求,或 vr-ticket-mp 维护成本过高时启用此方案。
ShopXO 在 ShopXO / Bagisto / Saleor / Medusa 四个候选中**断层第一推荐9/10**。
| 能力 | ShopXO | Bagisto | Saleor | Medusa |
|---|---|---|---|---|
| 外卖/自提/包邮 | ✅ 全功能内置 | ❌ 无 | ❌ 无 | ❌ 无 |
| 会员充值/积分/优惠券 | ✅ 全功能内置 | ❌ 无 | ❌ 无 | ❌ 无 |
| 微信支付 | ✅ 内置 | ⚠️ 需配置 | ⚠️ 需配置 | ⚠️ 需配置 |
| 部署难度 | ⭐ 虚拟主机即可 | ⭐ VPS/SSH | ⭐ Docker 门槛高 | ⭐ 云托管推荐 |
| uni-app 前端 | ✅ shopxo-uniapp | ❌ 无 | ❌ | ❌ |
| 票务插件 | ⚠️ 需开发 | ❌ 无 | ❌ 无 | ❌ 无 |
| AI 友好度 | ⭐ 业务层 80% 可AI | ⭐ 差 | ⭐ 差 | ⭐ 差 |
| 协议 | MIT | MIT | MIT | MIT |
--- ---
## 今天调研的关键突破 ## 今天调研的关键突破
1. **CustomView Ace 编辑器**ShopXO 内置全代码自定义页面编辑器HTML/CSS/JS 三栏,实时预览 1. **CustomView Ace 编辑器**ShopXO 内置全代码自定义页面编辑器HTML/CSS/JS 三栏,实时预览
2. **30+ 商品详情页钩子**`plugins_view_goods_detail_base_sku_top` 是票务 UI 最佳注入点 2. **商品详情页 30+ 钩子**`plugins_view_goods_detail_base_sku_top` 是票务选座 UI 最佳注入点
3. **商品详情页按类型替换模板**:修改 `Goods.php Index()` 加 1 行判断即可 3. **商品详情页按类型替换模板**:修改 `Goods.php Index()` 加 1 行判断即可
4. **shopxo-uniapp 支持微信小程序**条件编译已配置HBuilderX 一键发行 4. **shopxo-uniapp 支持微信小程序**条件编译已配置HBuilderX 一键发行
5. **核销机制现成可用**`realstore/check/check.vue` 是 B 端核销页最佳参考 5. **核销机制现成可用**`realstore/check/check.vue` 是 B 端核销页最佳参考
@ -62,7 +48,7 @@ ShopXO 在 ShopXO / Bagisto / Saleor / Medusa 四个候选中**断层第一推
| [02_FRONTEND_CUSTOMIZATION.md](02_FRONTEND_CUSTOMIZATION.md) | shopxo-uniapp 编译与自定义 | | [02_FRONTEND_CUSTOMIZATION.md](02_FRONTEND_CUSTOMIZATION.md) | shopxo-uniapp 编译与自定义 |
| [03_VERIFICATION_SYSTEM.md](03_VERIFICATION_SYSTEM.md) | 核销系统设计 | | [03_VERIFICATION_SYSTEM.md](03_VERIFICATION_SYSTEM.md) | 核销系统设计 |
| [04_IMPLEMENTATION_ROADMAP.md](04_IMPLEMENTATION_ROADMAP.md) | 实施路线图与 Agent 分工 | | [04_IMPLEMENTATION_ROADMAP.md](04_IMPLEMENTATION_ROADMAP.md) | 实施路线图与 Agent 分工 |
| [../ARCHITECTURE.md](../ARCHITECTURE.md) | 核心架构设计(基础版) | | [../ARCHITECTURE.md](../ARCHITECTURE.md) | 核心架构设计 |
--- ---