采集商品 757123298435 时,规格面板的第一组是“款式”、第二组是“套餐”。当前解析器不认识“套餐”标题,导致套餐选项沿用前一个“款式”分组并最终全部写进 color,数据库中的颜色值实际变成套餐组合。
757123298435
color
复现结果:本地 pdd_data.dimensions 只有 color / 颜色分类 一组,其中包含“黑色2个+浅灰2个”等套餐文字。
pdd_data.dimensions
color / 颜色分类
size
pdd_data
pdd_collect_service.py
预计修改:
从 client/ 执行相关 unittest、完整 test_*.py 和修改文件 py_compile。使用脱敏 XML 测试;真机商品 757123298435 由用户验收。
client/
test_*.py
py_compile
实现完成,状态更新为待验收。
9c7e715
22bf3fe
docs/task/166-兼容款式与套餐规格.md
请重点验收任务详情中的“款式”是否只显示真实款式,“套餐”是否出现在尺码区域,以及套餐文字不再混入颜色。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:ad44f83。现关闭工单。
ad44f83
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
采集商品
757123298435时,规格面板的第一组是“款式”、第二组是“套餐”。当前解析器不认识“套餐”标题,导致套餐选项沿用前一个“款式”分组并最终全部写进color,数据库中的颜色值实际变成套餐组合。复现结果:本地
pdd_data.dimensions只有color / 颜色分类一组,其中包含“黑色2个+浅灰2个”等套餐文字。做什么 / 不做什么
size。color,维持当前采价流程可用。pdd_dataschema 版本。已确认的实现方案
pdd_collect_service.py集中维护规格标题别名并先完整切分分组,再根据全部分组上下文生成规范 key。color;已有主规格时“尺码/尺寸/套餐”映射为size;单独套餐降级为color。color/size。预计修改:
验收标准
color,套餐文字不再混入颜色。size,并保留原始分组名称。验证方式
从
client/执行相关 unittest、完整test_*.py和修改文件py_compile。使用脱敏 XML 测试;真机商品757123298435由用户验收。风险和回退
实现完成,状态更新为待验收。
9c7e71522bf3fedocs/task/166-兼容款式与套餐规格.mdpy_compile通过757123298435;未执行真实采购、下单或付款;套餐价格仍不单独采集。请重点验收任务详情中的“款式”是否只显示真实款式,“套餐”是否出现在尺码区域,以及套餐文字不再混入颜色。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:
ad44f83。现关闭工单。