Lazada:证伪「store 懒加载」(根本没有 lazada* store)+ 类目已选通 + 拿到必填清单(品牌/税/KEY属性族)

This commit is contained in:
admin9webs committed 2026-09-20 23:45:50 +08:00
1 parent b127e5c552
commit 8c60870aa0
3 files changed
+76 -1

No files matched your search

+32
View File
@@ -127,3 +127,35 @@ sr[2] Kids' Fashion(童装)/Baby & Kids' Accessories(…)/…
**注意**:命中 ≠ 落对类目。例如 `Stickers` 首个结果是汽车保险杠贴纸,
而我们要的是「涂鸦贴纸」——所以**结果项要按最后一级精确匹配**(`selectCategory` 第三参已支持),
必要时人工核一遍 `lazada_route.json`。
## 第 12 轮(最后一轮):两处修正 + 必填清单
### ❌ 修正上一轮的错误结论:**不是「store 懒加载」,是压根没有 `lazada*` store**
用英文词 `Hair Accessories` 把类目选上之后(`分类 = 发饰(Hair Accessories)`),
按 `/lazada/i` 过滤 pinia 仍然是 **`{}`**。所以先前「选完类目才注册」的推断是**错的**——
Lazada 的建品数据**不放在以平台名命名的 store 里**。
下一轮第一步:**不要**再按名字过滤,直接把**全部** store 名单连同 `formState` 键 dump 出来找落点
(或者沿用「哨兵串」法:在标题里打 `PROBE-TITLE-XYZ`,遍历所有 store 找它)。
### ✅ 已选上类目,且拿到必填清单
`分类` 行已显示 `发饰(Hair Accessories)`(英文词搜索 + `selectCategory` 精确匹配有效)。
选中后表单项(`*` = 必填):
```
*店铺 Shehoney_MY *分类 发饰(Hair Accessories) *产品标题(≤255) 产品标题(马来语)
*品牌(要求真实品牌或「无品牌」) 质保类型
*KEYHair Types Fine/Long/Normal ← Lazada 的 KEY 属性族
*KEYMaterial Lace/Bamboo/cotton
*KEYAccessories Features Handmade/…
*Hair Accessories Type
*税 default 包装内容(≤1000)
*产品图片
```
**结论**:Lazada 的难点不在类目(已通),而在 **KEY\* 类目属性 + 品牌 + 税** 这三组必填。
`fillRequiredSelects` 能覆盖「下拉/勾选」形态;`KEY*` 若是**多选**,需要按类目给值。
## 交接(下一轮直接照做)
1. dump 全部 store(不要按 `lazada` 过滤)→ 找到标题/品牌/税/KEY 属性的落点
2. 抄 `alichoice建品/alcbatch.mjs` 骨架;类目词查本文件第 11 轮的英文词表
3. 保存前挂钩子;预计还会有一轮「层层递进」的必填