feat: 保存并展示 PDD 店铺与价格采样信息 (#31)
This commit is contained in:
@@ -270,7 +270,24 @@ Idempotency-Key: task-id:attempt-id:result-v1
|
||||
"attempt_id": "attempt-uuid",
|
||||
"result_type": "collect",
|
||||
"completed_at": "2026-08-06T08:03:00Z",
|
||||
"pdd_data": {}
|
||||
"pdd_data": {
|
||||
"goods_id": "737116531267",
|
||||
"title": "测试商品",
|
||||
"shop_name": "XX旗舰店",
|
||||
"price_granularity": "color",
|
||||
"dimensions": [
|
||||
{"key": "color", "name": "颜色分类"},
|
||||
{"key": "size", "name": "尺码"}
|
||||
],
|
||||
"skus": [{
|
||||
"options": {"color": "黑色", "size": "M"},
|
||||
"price_cent": 470,
|
||||
"list_price_cent": 1990,
|
||||
"price_observed_at": {"color": "黑色", "size": "M"},
|
||||
"available": true,
|
||||
"raw_price": "折后¥4.7"
|
||||
}]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
@@ -291,6 +308,9 @@ Idempotency-Key: task-id:attempt-id:result-v1
|
||||
- `[必须]` 相同 `Idempotency-Key` 和相同请求内容必须返回同一业务结果。
|
||||
- `[必须]` 相同键但不同内容返回 `409 IDEMPOTENCY_CONFLICT`。
|
||||
- `[必须]` Client 只有收到 `accepted: true` 后才能把本地任务标为 `succeeded`。
|
||||
- `[必须]` `price_cent` 是实际支付价的整数分;划线价可放在 `list_price_cent`。
|
||||
- `[必须]` `price_granularity` 只能是 `color` 或 `sku`。按颜色采样时填 `color`,并为每条 SKU 填写读取该价格时实际选中的 `price_observed_at`。
|
||||
- `[必须]` `shop_name` 采不到时允许省略或留空;Admin 不得因此拒绝老版本 Client,也不得用空值覆盖已保存的店铺名。
|
||||
|
||||
### 6.1 Admin 必须无条件接受
|
||||
|
||||
|
||||
Reference in New Issue
Block a user