# aliChoice(速卖通全托管)配方 — 差最后一步,下一轮从「物流属性」接着做 路由:`https://www.dianxiaomi.com/web/smtChoice/add` 列表:`/web/smtChoice/{draft=采集箱, offline=待发布}` ## 已经打通的(`alc_try1.mjs`,一条完整填到最后一步) 1. **店铺**:`店铺名称` 下拉(实测 2 家:`XYZ Store` / `UniStyle Bag Store`),取第一家 → `shopId=4393191` 2. **备货类型**:下拉 `国内履约` / `海外备货` → 取第一个(→ `productType='1'`) 3. **类目**:`选择分类` 弹窗 → 用 `sh_build.selectCategory(c, cat_kw, cat_kw)`(与 SHEIN/Temu 同一套) 4. **标题** → `smtChoiceAddBasicStore.formState.subject`(⚠️ **不是 Joom 的 `name`**) 5. **主图** → `smtChoiceAddProductStore.formState.mainImage[]`(吃 `{url,imgUrl,name,width,height}`) 6. **PC端描述** → `smtChoiceAddStore.describeInfoData.detail`(DOM 里是个 `TEXTAREA`) 7. **SKU 行** → `smtChoiceSkuDataStore.formState.skuDataList[]` 字段:`skuPrice / skuCode / scItemBarCode / packageWeight / packageLength / packageWidth / packageHeight / logisticAttrListJson / logisticAttrList / imageList` 8. **必填类目属性**(品牌 / 高关注化学品 / 产地)→ `fillRequiredSelects()` 现已能自动填 (产地会输「中国」过滤后选 `中国大陆`) ## ⛔ 当前唯一卡点:「请选择物流属性」 保存时钩子给 `MYJ.error: 校验失败`,DOM 里是一个**没有 label** 的报错块: ```html