fix: 清除外卖/商城相关污染,统一为纯票务项目背景
parent
c8de7d3bff
commit
14493d9d41
|
|
@ -1,7 +1,6 @@
|
|||
# VR票务插件 for ShopXO
|
||||
|
||||
> Plan B:基于 ShopXO 生态的 VR 演唱会票务解决方案
|
||||
> 当 vr-ticket-mp(Go + Supabase + uni-app 主线)不适用时,选用此方案
|
||||
> 基于 ShopXO 生态的 VR 演唱会票务解决方案(Plan B)
|
||||
|
||||
## 核心能力
|
||||
|
||||
|
|
|
|||
|
|
@ -2,50 +2,36 @@
|
|||
|
||||
## 项目背景
|
||||
|
||||
大头的朋友需要一个外卖/包邮/自提 + 会员(充值/积分/优惠券)的小程序商城。
|
||||
约束条件:**无程序员/无运维/无前端,要直接可用,后期能用 AI 改代码,部署简单,不考虑 Java**。
|
||||
大头的朋友有 VR 演唱会项目,需要一个小程序来实现票务销售:
|
||||
- 在线选座、购买电子票
|
||||
- QR 码核销入场
|
||||
- 会员积分、优惠券
|
||||
- 部署简单,后期能用 AI 改代码
|
||||
|
||||
在 vr-ticket-mp(主线:Go + Supabase + uni-app)之外,建立 **Plan B**:基于 ShopXO 生态的票务插件。
|
||||
目标平台:**微信小程序**。
|
||||
|
||||
---
|
||||
|
||||
## 双线策略
|
||||
## 为什么选 ShopXO(Plan B)
|
||||
|
||||
| | vr-ticket-mp(主线) | vr-shopxo-plugin(Plan B) |
|
||||
|---|---|---|
|
||||
| **定位** | 票务为核心,商城为辅 | 商城为主,票务为辅 |
|
||||
| **后端** | Go + Gin(自建) | PHP + ThinkPHP(ShopXO) |
|
||||
| **数据库** | Supabase Postgres | ShopXO MySQL |
|
||||
| **前端** | uni-app(自建) | shopxo-uniapp(已有) |
|
||||
| **会员/积分/优惠券** | 自建 | ShopXO 内置 |
|
||||
| **微信支付** | 自建 | ShopXO 内置 |
|
||||
| **部署** | Docker | 虚拟主机即可 |
|
||||
| **维护成本** | 高 | 低 |
|
||||
| **触发条件** | — | 电商需求 > 票务需求,或 vr-ticket-mp 维护成本过高 |
|
||||
ShopXO 是轻量 PHP 商城系统(MIT 协议),具备:
|
||||
- ✅ 内置会员体系(充值/积分/优惠券)
|
||||
- ✅ 微信支付集成
|
||||
- ✅ shopxo-uniapp 支持微信小程序(已配置条件编译)
|
||||
- ✅ 虚拟商品模式(order_model=3,适合票务)
|
||||
- ✅ 插件机制(可扩展票务逻辑)
|
||||
- ✅ 虚拟主机即可部署,无需 Docker
|
||||
|
||||
---
|
||||
对比自建 Go + Supabase(vr-ticket-mp 主线),ShopXO 方案**复用程度高、开发成本低**,适合电商需求优先、票务需求为辅的场景。
|
||||
|
||||
## 为什么选择 ShopXO
|
||||
|
||||
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 |
|
||||
**触发条件**:电商需求比重超过票务需求,或 vr-ticket-mp 维护成本过高时启用此方案。
|
||||
|
||||
---
|
||||
|
||||
## 今天调研的关键突破
|
||||
|
||||
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 行判断即可
|
||||
4. **shopxo-uniapp 支持微信小程序**:条件编译已配置,HBuilderX 一键发行
|
||||
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 编译与自定义 |
|
||||
| [03_VERIFICATION_SYSTEM.md](03_VERIFICATION_SYSTEM.md) | 核销系统设计 |
|
||||
| [04_IMPLEMENTATION_ROADMAP.md](04_IMPLEMENTATION_ROADMAP.md) | 实施路线图与 Agent 分工 |
|
||||
| [../ARCHITECTURE.md](../ARCHITECTURE.md) | 核心架构设计(基础版) |
|
||||
| [../ARCHITECTURE.md](../ARCHITECTURE.md) | 核心架构设计 |
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue