feat: 建立顺运宝采购处理状态 (#67)
This commit is contained in:
@@ -200,12 +200,16 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
|
||||
| 数量 | |
|
||||
| 价格 | 蝦皮售价,**台币分**,见 §7 |
|
||||
| 图片 | 存 URL,表格里显示缩略图 |
|
||||
| 匹配状态 | 已匹配 / 待匹配 |
|
||||
| 处理阶段 | 未找到蝦皮商品 / 待确认蝦皮规格 / 未关联 PDD / 待采集 / 采集中 / 采集失败 / 规格待匹配 / 可采购 |
|
||||
| 下一步 | 每行只显示当前最需要完成的一个操作 |
|
||||
| 更新时间 | |
|
||||
|
||||
原始的完整货运单 JSON 存 `syb_data` 字段,**不作为表格列显示**,在详情里看。
|
||||
|
||||
**双击行打开匹配弹窗:**
|
||||
**双击行或点击下一步打开处理弹窗:**
|
||||
|
||||
- 顺运宝商品 ID 能找到蝦皮商品后,先确认蝦皮 SKU。规格原文完全一致,或解析后的颜色尺码只有一个唯一候选时可以自动确认;零候选和多候选必须人工选择,不能猜。
|
||||
- `shopee_sku_id` 只表示“蝦皮规格已确认”,不等于 PDD 规格已经匹配。完整处理阶段还要检查当前 PDD 关联、采集状态和 `sku_mappings`。
|
||||
|
||||
- 左边显示蝦皮的颜色尺码,右边显示该商品 `pdd_data` 里的 PDD 颜色尺码;
|
||||
- 操作员选好对应关系,点保存;
|
||||
|
||||
@@ -472,20 +472,24 @@ HTML 片段,只替换弹窗内部的表格、总数和分页。主货运单表
|
||||
### 6.2 表格列
|
||||
|
||||
☐ / 货运单明细ID / 订单号 / 商品标题 / 规格 / 蝦皮商品ID / 规格SKU / 数量 /
|
||||
价格(台币)/ 图片 / **匹配状态** / 更新时间
|
||||
价格(台币)/ 图片 / **处理阶段** / **下一步** / 更新时间
|
||||
|
||||
- 一行对应顺运宝一张货运单的**一个商品明细**,不是一张货运单——一张货运单
|
||||
可以有多个商品,各占一行。
|
||||
- 图片显示小缩略图。`[必须]` 存 URL,不要把图片塞进数据库。
|
||||
- 匹配状态是**算出来的**(`shopee_sku_id` 是否非空),不是存的字段。
|
||||
本工单(#46)不做规格匹配功能,待匹配的行整行标黄,但不提供匹配入口。
|
||||
- 处理阶段是按当前关联事实**算出来的**,不是存一份容易过期的状态字段。阶段至少区分:
|
||||
未找到蝦皮商品、待确认蝦皮规格、未关联 PDD、PDD 待采集、采集中、采集失败、
|
||||
规格待匹配和可采购。`shopee_sku_id` 非空只说明蝦皮规格已确认。
|
||||
- 每行显示一个有文字的“下一步”按钮;双击行和按钮打开同一个服务端渲染处理弹窗。
|
||||
- 规格原文完全一致,或解析后的颜色尺码只有一个唯一候选时,系统可以自动确认
|
||||
蝦皮 SKU;零候选或多候选必须由采购员选择,不能模糊猜测。
|
||||
- 完整货运单 JSON 不作为列显示,落在 `syb_data` 里,供后续排查用。
|
||||
|
||||
### 6.3 规格匹配弹窗(双击行打开)—— 未实现,见下方说明
|
||||
### 6.3 采购处理与规格匹配弹窗(双击行或点击下一步打开)
|
||||
|
||||
`[不做]` 工单 #46(顺运宝货运单同步)明确不做这一节描述的匹配弹窗,
|
||||
`shopee_sku_id` 由同步留空,本节描述的是**规格匹配**这个后续工单要实现的目标
|
||||
界面,先记录在这里,不代表当前已经能用。
|
||||
弹窗按当前处理阶段渐进展示。第一步先确认蝦皮 SKU;顺运宝同步本身仍不提供
|
||||
`shopee_sku_id`,但同步写入明细后可以根据本地蝦皮数据做确定性唯一匹配。
|
||||
后续 PDD 关联、采集和规格映射使用同一个弹窗继续完成。
|
||||
|
||||
```text
|
||||
┌──────────────────────────────────────────────────┐
|
||||
|
||||
Reference in New Issue
Block a user