vr-shopxo-plugin/plan.md

89 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Plan — ShopXO 酷炫前端模板实现方案调研
> 版本v1.0 | 日期2026-04-20 | Agentcouncil/BackendArchitect
> 任务:调研 Q1-Q4 四个方向,给出可执行结论,输出 council-research-output.md
---
## 调研任务分配
| 问题 | 负责人 | 依赖 |
|------|--------|------|
| Q1: ShopXO 自定义模板最佳实践 | council/FrontendDev | 无 |
| Q2: 单订单多 SKU 支持 | council/BackendArchitect | 无P2 是 Q4 前提) |
| Q3: 第三方无代码构建提示词策略 | council/ProductManager | Q1 完成后 |
| Q4: uni-app 兼容性技术栈选型 | council/FrontendDev | Q1 + Q2 完成后 |
---
## BackendArchitect 调研任务B1-B3
- [ ] [Claimed: council/BackendArchitect] **Task B1**: Q2 核心调研 — ShopXO 标准订单模型是否支持单订单多 SKU
- 分析 `sxo_order_detail` 表结构goods_id + spec_ids 组合)
- 分析 `OrderService.php` / `Order.php` 中的下单入口参数
- 分析 vr_ticket 插件是否自定义了订单创建逻辑
- 验证多 SKU 下单的触发条件(购物车 vs 直接购买)
- [ ] [Claimed: council/BackendArchitect] **Task B2**: Q2 最小改动方案设计
- 如果不支持:在现有 vr_ticket 插件中如何扩展 OrderService
- 如果支持:直接使用还是需要配置开关
- [ ] [Claimed: council/BackendArchitect] **Task B3**: 整合输出 → `docs/council-research-output.md` 中的 Q2 章节
---
## 调研结论模板(每人填写)
```
## QX 结论
### 核心答案
(一句话结论)
### 证据来源
- 文件/行号/官方文档
### 最小可行方案
(什么可以先跑起来)
### 理想方案
(完整实现路径)
### 最大风险点
(识别 1-2 个)
### 优先级与依赖
Q2 是 Q4 的前提 → Q1 结论影响 Q3...
```
---
## 阶段划分
| 阶段 | 内容 | 责任人 |
|------|------|--------|
| Round 1当前 | 各自调研,形成初步结论 | All |
| Round 2 | 合并到 `docs/council-research-output.md`,交叉 Review | All |
| Round 3 | 收敛共识FirstPrinciples 拍板未决项 | FirstPrinciples |
---
## 已知关键文件BackendArchitect 参考)
| 文件 | 用途 |
|------|------|
| `shopxo/app/plugins/vr_ticket/` | vr_ticket 插件全部代码 |
| `shopxo/app/service/GoodsService.php` | 商品规格解析 |
| `shopxo/app/service/OrderService.php` | 订单创建入口(关键) |
| `shopxo/app/model/Order.php` | 订单模型 |
| `shopxo/app/model/Goods.php` | 商品模型 |
| `shopxo/app/plugins/vr_ticket/view/goods/ticket_detail.html` | 当前前端模板 |
| `docs/02_FRONTEND_CUSTOMIZATION.md` | 已有前端调研存档 |
| `docs/12_UNIAPP_FRONTEND_RESEARCH.md` | uni-app 调研存档 |
| `docs/14_TEMPLATE_RENDER_INVESTIGATION.md` | 模板渲染调查 |
---
## 输出目标
文件:`docs/council-research-output.md`
内容Q1-Q4 各自结论 + 优先级矩阵 + 最小可行 vs 理想方案对比 + 风险点