feat: 完成规格映射与采购任务创建 (#69)
This commit is contained in:
@@ -200,7 +200,7 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
|
||||
| 数量 | |
|
||||
| 价格 | 蝦皮售价,**台币分**,见 §7 |
|
||||
| 图片 | 存 URL,表格里显示缩略图 |
|
||||
| 处理阶段 | 未找到蝦皮商品 / 待确认蝦皮规格 / 未关联 PDD / 待采集 / 采集中 / 采集失败 / 规格待匹配 / 可采购 |
|
||||
| 处理阶段 | 未找到蝦皮商品 / 待确认蝦皮规格 / 未关联 PDD / 待采集 / 采集中 / 采集失败 / 规格待匹配 / 可采购 / 采购数据异常 / 已创建任务 |
|
||||
| 下一步 | 每行只显示当前最需要完成的一个操作 |
|
||||
| 更新时间 | |
|
||||
|
||||
@@ -212,14 +212,16 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
|
||||
- `shopee_sku_id` 只表示“蝦皮规格已确认”,不等于 PDD 规格已经匹配。完整处理阶段还要检查当前 PDD 关联、采集状态和 `sku_mappings`。
|
||||
- 蝦皮 SKU 确认后,可在同一弹窗填写完整 PDD 链接并创建采集任务;链接关联规则与蝦皮详情完全一致。
|
||||
|
||||
- 左边显示蝦皮的颜色尺码,右边显示该商品 `pdd_data` 里的 PDD 颜色尺码;
|
||||
- 显示蝦皮规格原文和当前 PDD 商品 `skus_json` 里的动态规格组合与人民币价格;
|
||||
- PDD 维度来自采集结果的 `dimensions`,不得写死成颜色、尺码两个维度;
|
||||
- 操作员选好对应关系,点保存;
|
||||
- `[必须]` 保存的是**可复用的 SKU 映射**,不是这一张订单的临时数据。
|
||||
下次遇到同一个蝦皮 SKU 自动带出,操作员只需确认。
|
||||
- `[必须]` 该商品尚未采集(`pdd_data` 为空)时,弹窗要明确提示"请先到蝦皮数据模块采集",
|
||||
- `[必须]` 该商品尚未采集(`skus_json` 为空)时,弹窗直接展示关联和创建采集任务入口,
|
||||
而不是显示一个空列表让人困惑。
|
||||
|
||||
**创建采购任务:** 勾选若干行 → 点按钮 → 校验通过后生成任务。校验规则见 §5。
|
||||
**创建采购任务:** 只有映射仍有效且没有进行中采购任务的行可勾选。确认弹窗要求
|
||||
选择当前账号可见的客户端,并逐行确认人民币价格上限;服务端仍按 §5 全量复核。
|
||||
|
||||
**底部状态条:** 最近同步时间、待匹配条数。
|
||||
|
||||
@@ -330,11 +332,13 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
|
||||
`[必须]` 下面任何一条不满足就不允许创建,并明确告诉操作员缺什么:
|
||||
|
||||
1. 该蝦皮商品已填 PDD 链接;
|
||||
2. 该蝦皮商品已采集成功(`pdd_data` 非空);
|
||||
2. 当前 PDD 商品已采集成功(`skus_json` 非空);
|
||||
3. 该蝦皮 SKU 已有 PDD 规格映射;
|
||||
4. 数量大于 0;
|
||||
5. **价格上限已填且大于 0** —— 默认从 `pdd_data` 里该 SKU 的价格带出,操作员可改,但不允许为空;
|
||||
6. 已选择分配的客户端。
|
||||
5. **价格上限已填且大于 0** —— 默认从当前映射的 PDD 规格价格带出,操作员可改,但不允许为空;
|
||||
6. 已选择分配的客户端;
|
||||
7. 所选客户端存在且在当前账号可见范围内;
|
||||
8. 同一顺运宝明细没有 `pending` / `assigned` / `claimed` 的采购任务。
|
||||
|
||||
第 5 条是硬要求:Client 契约规定采购任务必须带明确的价格保护
|
||||
(见 [Client 契约](../client/04-admin-api-contract.md) §4),没有它 Client 会拒绝执行。
|
||||
@@ -396,7 +400,7 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
|
||||
| PDD 采购价、价格上限 | 人民币 | `max_price_cent` |
|
||||
|
||||
`[必须]` **两种币种不得混用,不得互相换算后覆盖原值。**
|
||||
采购任务里的价格上限是**人民币**,来源是采集回来的 PDD 价格,
|
||||
采购任务里的价格上限是**人民币**,默认来源是采集回来的 PDD 价格,并由采购员逐行确认,
|
||||
和蝦皮的台币售价没有换算关系。
|
||||
|
||||
`[待定]` 是否需要展示汇率或利润,待业务确认。MVP 不做。
|
||||
|
||||
Reference in New Issue
Block a user