下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-ko8itrop--miaoshou-erp-product-claim.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-ko8itrop/miaoshou-erp-product-claim。- 将妙手ERP公共采集箱中的商品认领到指定跨境电商平台采集箱,支持 TikTok、TikTok 全球店、Ozon、Temu 全托管、Temu 半托管、Shopee、Shopee 全球店和 MercadoLibre(美客多)。当用户提到"
- 认领"
- 、"
- 认领到平台"
- 、"
- 公共采集箱认领"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
妙手ERP产品认领
将公共采集箱中的商品认领到平台采集箱。这是一个写操作,会创建或映射平台专属采集箱记录。
典型用户请求
- "把商品 12345 认领到 TikTok"
- "把 12345,12346 从公共采集箱转到 Ozon 采集箱"
- "这几个公共采集箱商品认领到 Temu 半托管"
- "采集完这些货源后认领到 Shopee"
- "认领到 Shopee Global,后面走全球商品发布"
- "认领到美客多 / MercadoLibre,后面补类目属性再发布"
- "认领完成后给我返回平台采集箱 ID"
- "这些商品先认领到平台,后面再编辑类目属性"
适用范围
此技能仅用于跨采集箱转移:
- 从公共采集箱明细 ID 转移到平台采集箱明细 ID。
- 在平台专属编辑和发布之前执行。
- 在公共采集箱数据已检查或编辑之后执行。
不适用于以下操作:
- 采集货源链接到公共采集箱。
- 编辑标题、价格、库存、图片、SKU、类目或属性。
- 将商品发布到店铺。
- 在用户未指定目标平台时代为决定平台。
安全分级
认领属于写操作。它会改变 ERP 工作流状态,并可能创建平台专属采集箱记录。在调用认领接口前,务必进行预览并要求用户明确确认。
不要将认领和发布合并在一次确认中。它们是独立的写操作。
必需输入
| 输入项 | 是否必需 | 说明 |
|---|---|---|
detailIds | 是 | 公共采集箱明细 ID |
platform | 是 | 目标 API 平台代码 |
serialNumber 是内部 API 兼容字段,不应向普通业务用户索要。除非连接器、开发者文档或当前 API 文档明确提供了其他值,否则始终使用 serialNumber=1。
平台代码
当前认领 API 文档支持以下平台:
| 平台 | 代码 | 说明 |
|---|---|---|
| TikTok Shop | tiktok | 普通 TikTok 店铺 |
| TikTok 全球店 | tiktokGlobal | 保持大小写格式不变 |
| Ozon | ozon | Ozon 平台采集箱 |
| Temu 全托管 | pddkj | Temu 全托管模式 |
| Temu 半托管 | pddkjChoice | 保持大小写格式不变 |
| Shopee | shopee | 普通 Shopee |
| Shopee 全球店 | shopeeGlobal | 保持大小写格式不变 |
| MercadoLibre(美客多) | mercadolibre | 美客多平台 |
旧版平台代码如 lazada、amazon、shein 可能存在于已安装的旧版技能或历史工作流中,但不在当前认领 API 文档中。使用旧版平台代码前请先确认。
在脚本中归一化用户别名,但在最终请求载荷中保持 API 代码的原始大小写格式。
API 鉴权
调用妙手ERP开放平台 API 前,请确保用户已授权通过审核的开放平台应用。
- 从本地
resources/config.json、环境变量MIAOSHOU_APP_KEY和MIAOSHOU_APP_SECRET,或安全主机连接器中加载凭证。 - 可选:设置
MIAOSHOU_BASE_URL;默认为https://openapi-erp.91miaoshou.com。 - 若账号已开启 IP 白名单,确认调用方主机 IP 已在白名单中。
- 发送带签名的
POST请求,包含Content-Type: application/json、x-app-key、x-timestamp和x-sign请求头。
签名规则:
sign = HmacSHA256(appSecret, appSecret + path + timestamp + appKey + bodyJson + appSecret)使用精确的 API 路径,而非完整 URL。使用秒级 Unix 时间戳。使用请求体中实际发送的紧凑 JSON 字符串。切勿打印 AppSecret、签名请求头或包含凭证的请求数据。
常见鉴权错误:
| 错误码 | 含义 | 处理方式 |
|---|---|---|
signMissing | 缺少签名请求头 | 检查请求构造 |
signExpired | 时间戳过期或时钟偏移 | 检查系统时间并重新生成 |
signInvalid | 签名/路径/请求体/密钥不匹配 | 检查签名输入项,不暴露密钥 |
appNotFound | App Key 无效或应用未通过审核 | 验证应用授权状态 |
appNoPermission | 应用缺少接口权限 | 请用户开通对应接口权限 |
ipNotInWhitelist | 调用方 IP 被拦截 | 将调用方 IP 加入白名单 |
标准工作流
- 解析公共采集箱
detailIds和目标platform。 - 若缺少商品 ID,向用户询问。若缺少平台,向用户询问目标平台。
- 不要询问
serialNumber;使用内部默认值1。 - 条件允许时,查询每个公共采集箱 ID 的商品详情。
- 展示商品预览,包含 ID、标题、价格/SKU 数量/图片数量(如可获取)。
- 展示认领计划,包含商品数量、公共采集箱 ID、目标平台、迁移行为以及明确的不执行项。
- 仅在用户明确确认后调用认领接口。
- 分别报告成功、失败和部分成功的结果。
- 保留公共采集箱 ID 到平台采集箱 ID 的映射,供后续平台编辑/发布工作流使用。
- 仅对成功认领的商品,引导用户使用对应的平台专属技能。
确认模板
请确认认领计划:
- 商品数量:N
- 公共采集箱商品ID:12345, 12346
- 目标平台:tiktok / tiktokGlobal / ozon / pddkj / pddkjChoice / shopee / shopeeGlobal / mercadolibre
- 将迁移:标题、图片、SKU、价格、库存、基础属性
- 不会执行:平台采集箱编辑、类目属性补全、发布
确认后才会调用认领接口。请回复"确认认领"或"取消"。场景处理
| 用户请求 | 预期行为 |
|---|---|
| "认领商品12345到TikTok" | 查询/预览公共采集箱明细,确认后使用 platform=tiktok、serialNumber=1 执行认领 |
| "把商品12345认领到Ozon" | 确认 platform=ozon,认领后返回 Ozon 采集箱明细 ID 映射 |
| "认领到Temu半托管" | 使用 platform=pddkjChoice;保持大小写格式不变 |
| "认领到Temu" | 询问是全托管 pddkj 还是半托管 pddkjChoice |
| "认领到Shopee" | 使用 platform=shopee;然后引导至 Shopee 采集箱编辑 |
| "认领到Shopee Global" | 当业务/API 协议支持全球认领时使用 platform=shopeeGlobal;保持大小写格式不变 |
| "认领到美客多" / "认领到MercadoLibre" | 使用 platform=mercadolibre;然后引导至美客多采集箱编辑 |
| "把这批商品认领" | 向用户询问目标平台 |
| "把商品A和B认领" | 解析或向用户询问实际的公共采集箱明细 ID |
| "采集完再认领" | 先使用 miaoshou-erp-source-import 采集,再认领成功的明细 ID |
| 商品已被认领 | 报告现有状态并建议检查平台采集箱 |
API 摘要
- 接口地址:
POST /open/v1/product/common_collect_box/common_collect_box/claimed - 请求字段:
detailSerialNumberPlatformList - 列表项字段:
detailId、platform、serialNumber - 默认
serialNumber:1 - 响应字段:
platformCollectBoxDetailIdMap
请求示例:
{
"detailSerialNumberPlatformList": [
{
"detailId": 12345,
"platform": "ozon",
"serialNumber": 1
}
]
}响应映射示例:
{
"platformCollectBoxDetailIdMap": {
"ozon": {
"12345": 67890
}
}
}在实现替代调用方式或调试接口行为前,请先加载 references/api_reference.md。
CLI 命令行工具
python {base_dir}/scripts/claim_to_platform.py platforms
python {base_dir}/scripts/claim_to_platform.py detail --detail-id 12345
python {base_dir}/scripts/claim_to_platform.py claim --detail-ids 12345,12346 --platform ozon
python {base_dir}/scripts/claim_to_platform.py claim --detail-ids 12345 --platform pddkjChoice
python {base_dir}/scripts/claim_to_platform.py claim --detail-ids 12345 --platform shopee
python {base_dir}/scripts/claim_to_platform.py claim --detail-ids 12345 --platform shopeeGlobal
python {base_dir}/scripts/claim_to_platform.py batch-claim --file claim_list.json失败处理
| 错误 | 含义 | 安全响应 |
|---|---|---|
productNotFound | 商品 ID 无效或不可用 | 请用户确认公共采集箱明细 ID |
alreadyClaimed | 商品已被认领到该平台 | 报告现有状态并建议检查平台采集箱 |
invalidSerialNumber | 内部序列号被 API 拒绝 | 报告技术配置/API 协议问题;不要让普通用户猜测此值 |
platformInvalid 或平台相关错误 | 不支持或错误的平台代码 | 重新核对当前平台表;对于 Temu 询问全托管还是半托管 |
| 签名/鉴权错误 | 应用/签名/权限/白名单问题 | 检查本地配置、权限和白名单,不暴露密钥 |
对于部分失败的情况,分别展示成功映射和失败的 ID。未经用户指示,不要自动重试失败的写操作。
相关技能
| 步骤 | 技能 |
|---|---|
| 查询店铺 | miaoshou-erp-shop-query |
| 采集货源链接到公共采集箱 | miaoshou-erp-source-import |
| 先编辑公共采集箱 | miaoshou-erp-common-collectbox-manage |
| TikTok 认领后推荐类目 | miaoshou-erp-tiktok-category-recommend |
| TikTok 认领后编辑采集箱 | miaoshou-erp-tiktok-product-edit |
| 编辑后发布 TikTok 商品 | miaoshou-erp-tiktok-product-publish |
| Ozon 认领后推荐类目 | miaoshou-erp-ozon-category-recommend |
| Ozon 认领后编辑采集箱 | miaoshou-erp-ozon-product-edit |
| 编辑后发布 Ozon 商品 | miaoshou-erp-ozon-product-publish |
| Temu 全托管认领后推荐类目 | miaoshou-erp-temu-full-category-recommend |
| Temu 全托管认领后管理尺码表 | miaoshou-erp-temu-full-size-chart-manage |
| Temu 全托管认领后规划车型适配 | miaoshou-erp-temu-full-vehicle-fitment-manage |
| Temu 全托管认领后管理型号 | miaoshou-erp-temu-full-model-manage |
| Temu 全托管认领后编辑采集箱 | miaoshou-erp-temu-full-product-edit |
| 编辑后发布 Temu 全托管商品 | miaoshou-erp-temu-full-product-publish |
| Shopee 认领后推荐类目 | miaoshou-erp-shopee-category-recommend |
| Shopee 认领后管理尺码表 | miaoshou-erp-shopee-size-chart-manage |
| Shopee 认领后编辑采集箱 | miaoshou-erp-shopee-collectbox-product-edit |
| 管理 Shopee 全球店在线商品 | miaoshou-erp-shopee-global-product-manage |
| 编辑后发布 Shopee 商品 | miaoshou-erp-shopee-product-publish |
| 美客多认领后推荐类目 | miaoshou-erp-mercadolibre-category-recommend |
| 美客多认领后规划尺码表 | miaoshou-erp-mercadolibre-size-chart-manage |
| 美客多认领后编辑采集箱 | miaoshou-erp-mercadolibre-product-edit |
| 编辑后发布美客多商品 | miaoshou-erp-mercadolibre-product-publish |
| 其他平台后续操作 | 使用对应的平台专属编辑/类目/发布技能 |
配置
使用 resources/config.json.example 作为本地配置模板。不要分发真实的 resources/config.json。
脚本使用说明
- 脚本名称:
claim_to_platform.py - 使用
--platform参数,而非--targetPlatform。 - 使用
--detail-ids传入公共采集箱明细 ID,而非店铺 ID。 - CLI 参数使用 kebab-case 命名风格,如
--detail-ids。 - 正常使用时省略
--serial-number;脚本默认值为1。