From eab9ec12134658e0c378ee24083fa208088a2f21 Mon Sep 17 00:00:00 2001 From: agent Date: Wed, 30 Sep 2026 16:46:14 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E6=96=B9=E5=A2=9E=E8=A1=A5=EF=BC=9A?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E7=BA=A7=E5=BA=97=E9=93=BA=E7=9B=98=E7=82=B9?= =?UTF-8?q?=EF=BC=88/api/userIn.json=20shopMap=EF=BC=89=E2=80=94=E2=80=94s?= =?UTF-8?q?hopee=200=20=E5=AE=B6=EF=BC=8C=E4=B8=8E=E9=A1=B5=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E4=B8=BA=E7=A9=BA=E4=BA=92=E7=9B=B8=E5=8D=B0=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shopee建品/README-授权状态-2026-09-30.md | 16 ++++++++++++++++ shopee建品/RECIPE-2026-09-30.md | 16 ++++++++++++++++ 速卖通建品/RECIPE-2026-09-30.md | 12 ++++++++++++ 3 files changed, 44 insertions(+) diff --git a/shopee建品/README-授权状态-2026-09-30.md b/shopee建品/README-授权状态-2026-09-30.md index 5859bf2..db58c82 100644 --- a/shopee建品/README-授权状态-2026-09-30.md +++ b/shopee建品/README-授权状态-2026-09-30.md @@ -33,3 +33,19 @@ * **「上架后自动发布到店铺」是 checkbox,必须不勾**(勾了 = 保存即发布,违反「只到待发布」)。 * 类型默认是 `mutiple`(多变种,价格/库存只能按变种填)→ 切 `input[type=radio][value=single]` 单品模式。 + +## 账号级证据(2026-09-30 实测,一次接口) + +`GET /api/userIn.json` → `data.shopMap`(key=shopId,value 含 `name`/`platform`): + +``` +256 家店 → smt:61 tiktok:98 tiktokGlobal:24 aliChoice:65 ozon:5 walmart:3 +``` + +**没有任何 `shopee` / `shopeeGlobal` 店铺** —— 与 Shopee 建listing 页「商家账号」下拉「暂无数据」完全吻合。 +即当前登录(子账号 `ejetZhangjiafen`)在**账号层面**就没有 Shopee 店铺; +本仓库历史记录的 Shopee `Ljbgkj` 47 条,是在**当时可见该店铺的登录态**下完成的 +→ 结论:**授权异常 / 账号范围变化**,需**主账号**处理,不是脚本问题。 + +★ 注意:**页面上的店铺下拉只是子集**(速卖通页只列 10 家,账号里 61 家) +→ 判「有没有店」用 `readAccountShops()`;判「这个店能不能在这个页面选到」才用 `listShopOptions()`。 diff --git a/shopee建品/RECIPE-2026-09-30.md b/shopee建品/RECIPE-2026-09-30.md index 919ea01..d4c3d2c 100644 --- a/shopee建品/RECIPE-2026-09-30.md +++ b/shopee建品/RECIPE-2026-09-30.md @@ -49,3 +49,19 @@ 同一轮预检里 **Mercado / Shopify / Amazon 路由也拿不到店铺下拉**(`no-dropdown` / 无该字段), **TikTok 有 10 家店、速卖通有 10 家店**。→ **每轮批量前先跑 `preflight-shops.mjs`**, 不要等到填完一屏才在保存时发现没有店铺。预检结果落 `/tmp/shop-preflight.json`。 + +## 附:账号级证据(2026-09-30 实测,一次接口) + +`GET /api/userIn.json` → `data.shopMap`(key=shopId,value 含 `platform`): + +``` +256 家店 → smt:61 tiktok:98 tiktokGlobal:24 aliChoice:65 ozon:5 walmart:3 +``` + +**没有任何 `shopee`/`shopeeGlobal` 店铺** —— 与 Shopee 建listing 页「商家账号」下拉「暂无数据」完全一致。 +即:**当前登录(子账号 ejetZhangjiafen)在账号层面就没有 Shopee 店铺**, +而 playbook 历史记录里 Shopee `Ljbgkj` 47 条进待发布是在**当时可见该店铺的登录态**下完成的 +→ 结论仍是「授权异常/范围变化」,需**主账号**处理。 + +用 `platform-shared/dxm-add-lib.mjs` 的 `readAccountShops(c)` 一行拿到全平台店铺数。 +★ 注意页面下拉只是子集(速卖通页 10 家 vs 账号 61 家)。 diff --git a/速卖通建品/RECIPE-2026-09-30.md b/速卖通建品/RECIPE-2026-09-30.md index d6678c6..800c879 100644 --- a/速卖通建品/RECIPE-2026-09-30.md +++ b/速卖通建品/RECIPE-2026-09-30.md @@ -112,3 +112,15 @@ XAGOKS9C ✅ 待发布 1 | 草稿 0 | 托特包 ¥15.90 图6 * `包装后尺寸` 与 `包装尺寸` 目前都填同一组向上取整值;如需精算需接速卖通计抛规则。 * 变种(多变种)模式未做:本配方用单品/单 SKU 路径;带变种的类目需要补变种行填写。 * 运费模板/服务模板未设置(`freightTemplateId=null`),发布前需人工在页面选或做「运费推荐生成」。 + +## 附:账号级店铺盘点(一次接口,最快) + +`platform-shared/dxm-add-lib.mjs` 的 `readAccountShops(c)`:`GET /api/userIn.json` → `data.shopMap` +(key=shopId,value 含 `name`/`platform`)。实测 2026-09-30(子账号): + +``` +256 家店 → smt:61 tiktok:98 tiktokGlobal:24 aliChoice:65 ozon:5 walmart:3 +``` + +★ **页面上的店铺下拉是子集**:速卖通页只列 10 家,`shopMap` 里是 61 家。 +判断「这个登录有没有某平台店铺」用 `readAccountShops`;判断「这个店能不能在这个页面选到」才用 `listShopOptions`。