Files
3218485270 b7f429db89 模板导出增强 + 模特性别分组 + 三合一提示词精简
1) 模板导出:识别「基码表-胸围」填 sku.bust(多个胸围列都填);申报价格模糊匹配多列统一按加价后价格填写;详情图文不再拼接 img_url_2;SPU 款式来源统一填「现货款」;商品产地国家简称映射(沙特→沙特阿拉伯)
2) 模特性别分组:model_features 按男女分组,按模板类目含男/女固定取对应性别模特(含 Pinterest 模式 pipeline)
3) 三合一提示词:去掉 DESIGN CONTENT 四要素描述(设计已由设计稿提供)
4) 生图尺寸:全部改为读 config 不再硬编码(设计图 compose.design_size / 合成图 compose.size / 种草图 seed_shot.size)
2026-08-26 18:05:11 +08:00

2.2 KiB
Raw Permalink Blame History

2026-08-25 工作日志

全量同步 13 国(追加模式,保留现有数据)

  • 目标:按"之前的流程"同步所有国家。PG plates 表共 17 个(plate 1=目录不计),实际国家 13 个: US(2,3,4,5)、MX(6)、JP(7)、KR(8)、SA(9)、BR(10)、GB(11)、CA(12)、PL(13)、ES(14)、DE(15)、AU(16)、IT(17)。
  • 关键风险:旧 __main__clear_first=True(先 DELETE 两表),全量重跑会清空当前库、冲掉手动修改(JP/GB 尺码、JPTM001 图片+价格)。用户选择"追加9国·保留现有"。
  • 改动 sync_from_pg.py
    1. 新增 SIZE_SYSTEM 映射:JP/KR=("亚洲尺码","亚洲尺码亚洲常规"),其余默认 ("尺码","欧美尺码常规")SKU 循环里 sgroup, stype = SIZE_SYSTEM.get(country, default) 替换原写死的 尺码/欧美尺码常规
    2. __main__ 改为 13 国全部 clear_first=False(追加)。已存在的 SPU code / SKU 组合自动跳过,不覆盖手动编辑。
  • 结果:SPU 93→143+50),SKU 2025→2875+850)。13 国全到齐。
  • 校验:US/MX/JP/GB 数量与重跑前一致(1400/123/244/258);JP=亚洲尺码、GB=欧美尺码、JPTM001-BL01(cdnfe图+price=42) 均保留;KR=亚洲尺码;新国 SPU code 与旧国零重复。
  • 备份:spu_sku.db.bak_pre_fullsync(重跑前含手动修改的整库)。
  • SA 的 PG categories 4 条但只同步 3 个 SPU1 条 code 为空被脚本 c.code IS NOT NULL AND c.code<>'' 过滤,属正常)。

尺码体系约定(最终)

  • 亚洲市场(JP/KR)→ size_group=亚洲尺码 / size_type=亚洲尺码亚洲常规
  • 欧美及其它市场(US/MX/GB/CA/PL/ES/DE/AU/BR/IT/SA)→ size_group=欧美尺码 / size_type=欧美尺码常规
  • 用户 8/25 明确:除 JP/KR 外其余 11 国 size_group 一律"欧美尺码"(含 GB 之前手动改的也符合)。执行 UPDATEWHERE country NOT IN ('JP','KR')),影响 2579 行,size_type 不动。备份 spu_sku.db.bak_sizegroup。
  • 注:现在 size_group 仅两种值(亚洲尺码/欧美尺码),口径已统一;sync_from_pg.py 中 SIZE_SYSTEM 默认仍是"尺码",与库内现状不一致,若以后重跑追加新国家需注意让默认对齐"欧美尺码"。