Coding

alphashop-sel-product-search

Try it

商品搜索API SKILL:通过关键词搜索发现Amazon/TikTok平台商品。 支持价格、销量、评分、上架时间等多维度筛选条件。 通过 AlphaShop REST API 调用遨虾AI选品系统的商品搜索服务。

What it does

需要配置 AlphaShop API 凭证。在 OpenClaw config 中设置:

The skill document

配置

环境变量

需要配置 AlphaShop API 凭证。在 OpenClaw config 中设置:

{
  skills: {
    entries: {
      "alphashop-sel-newproduct": {
        env: {
          ALPHASHOP_ACCESS_KEY: "你的AccessKey",
          ALPHASHOP_SECRET_KEY: "你的SecretKey"
        }
      }
    }
  }
}

如何获取 API Key

获取途径

本 skill 使用 AlphaShop/遨虾平台的 API 服务,需要申请以下凭证:

  • ALPHASHOP_ACCESS_KEY - API 访问密钥
  • ALPHASHOP_SECRET_KEY - API 密钥

申请步骤

  1. 联系平台方

    • 如果您是 1688 或阿里内部用户,请联系 AlphaShop/遨虾 平台管理员
    • 平台可能需要您提供:
      • 公司信息
      • 使用场景说明
      • 预期调用量
  2. 获取凭证

    • 平台审核通过后会提供:
      • Access Key(访问密钥)
      • Secret Key(密钥)
  3. 配置到环境

    • 按照上面的配置方式设置环境变量

缺少凭证时的提示

如果运行 skill 时未配置凭证,会看到详细的配置指南:

🔐 需要 AlphaShop API 凭证

本 skill 需要以下凭证才能使用:
  • ALPHASHOP_ACCESS_KEY  - API 访问密钥
  • ALPHASHOP_SECRET_KEY  - API 密钥

📋 如何获取凭证:
1. 联系 AlphaShop/遨虾 平台获取 API 凭证
2. 配置环境变量或 OpenClaw 配置
3. 重新运行命令

商品搜索API SKILL

通过 AlphaShop REST API 调用1688遨虾AI选品系统的商品搜索服务,支持关键词搜索,覆盖Amazon和TikTok平台。

CRITICAL: 参数收集策略

当用户请求搜索但未提供必需参数(platformregion)时,必须使用 AskUserQuestion 工具引导用户选择。禁止使用任何默认值

必需参数检查

关键词搜索 (scripts/search.py):

  • --keyword: 必填(从用户输入提取)
  • --platform: 必填 ⚠️ 如果缺失→询问用户
  • --region: 必填 ⚠️ 如果缺失→询问用户

参数询问流程

Step 1: 询问平台(如果用户未指定 platform

使用 AskUserQuestion 提供选项:

  • Amazon - 描述:覆盖美国、英国、日本、德国、法国、意大利、西班牙、加拿大8个市场
  • TikTok - 描述:覆盖西班牙、菲律宾、法国、印尼、墨西哥、越南、德国、日本、泰国、新加坡、巴西、意大利、美国、英国、马来西亚15个市场

Step 2: 询问区域(如果用户未指定 region

根据选择的平台,使用 AskUserQuestion 提供对应区域选项:

Amazon 区域

  • US - 美国
  • UK - 英国
  • JP - 日本
  • DE - 德国
  • FR - 法国
  • IT - 意大利
  • ES - 西班牙
  • CA - 加拿大

TikTok 区域

  • ES - 西班牙
  • PH - 菲律宾
  • FR - 法国
  • ID - 印尼
  • MX - 墨西哥
  • VN - 越南
  • DE - 德国
  • JP - 日本
  • TH - 泰国
  • SG - 新加坡
  • BR - 巴西
  • IT - 意大利
  • US - 美国
  • GB - 英国
  • MY - 马来西亚

Step 3: 执行搜索

收集完所有必需参数后,构建完整命令执行。

执行示例

❌ 错误示例

用户: "搜索 yoga pants"
Claude: 直接执行 python3 scripts/search.py --keyword "yoga pants" --platform amazon --region US
问题: 未询问用户,擅自使用默认值

✅ 正确示例

用户: "搜索 yoga pants"
Claude: 使用 AskUserQuestion 询问平台 (Amazon/TikTok)
用户: 选择 Amazon
Claude: 使用 AskUserQuestion 询问区域 (US/UK/JP...)
用户: 选择 US
Claude: 执行 python3 scripts/search.py --keyword "yoga pants" --platform amazon --region US

✅ 部分参数已提供

用户: "在 Amazon 搜索 phone"
Claude: 识别到 platform=amazon,使用 AskUserQuestion 询问区域
用户: 选择 JP
Claude: 执行 python3 scripts/search.py --keyword "phone" --platform amazon --region JP

✅ 所有参数齐全

用户: "在 Amazon 美国市场搜索 phone"
Claude: 识别到所有必需参数,直接执行搜索
Claude: python3 scripts/search.py --keyword "phone" --platform amazon --region US

功能说明

核心功能

关键词搜索 (scripts/search.py)

  • 关键词搜索:根据关键词搜索目标平台的商品
  • 多维度筛选:支持价格、销量、评分、上架时间等筛选条件
  • 多平台支持:Amazon(美国、英国、日本等)、TikTok(印尼、泰国等)
  • 丰富商品信息:返回商品详情、供应商信息、规格参数、物流选项等

支持的平台和区域

Amazon平台

  • 美国 (US)
  • 英国 (UK)
  • 日本 (JP)
  • 德国 (DE)
  • 法国 (FR)
  • 意大利 (IT)
  • 西班牙 (ES)
  • 加拿大 (CA)

TikTok平台

  • 西班牙 (ES)
  • 菲律宾 (PH)
  • 法国 (FR)
  • 印度尼西亚 (ID)
  • 墨西哥 (MX)
  • 越南 (VN)
  • 德国 (DE)
  • 日本 (JP)
  • 泰国 (TH)
  • 新加坡 (SG)
  • 巴西 (BR)
  • 意大利 (IT)
  • 美国 (US)
  • 英国 (GB)
  • 马来西亚 (MY)

使用方法

基础搜索

# 搜索Amazon美国市场的手机
python3 scripts/search.py --keyword "phone" --platform amazon --region US

# 搜索TikTok印尼市场的瑜伽裤
python3 scripts/search.py --keyword "yoga pants" --platform tiktok --region ID

价格筛选

# 搜索价格在10-100美元的商品
python3 scripts/search.py --keyword "phone" --platform amazon --region US --min-price 10 --max-price 100

销量筛选

# 搜索月销量在100-10000的商品
python3 scripts/search.py --keyword "phone" --platform amazon --region US --min-sales 100 --max-sales 10000

评分筛选

# 搜索评分4.0-5.0的高评分商品
python3 scripts/search.py --keyword "phone" --platform amazon --region US --min-rating 4.0 --max-rating 5.0

上架时间筛选

# 搜索90天内上架的新品
python3 scripts/search.py --keyword "phone" --platform amazon --region US --listing-time 90

# listing-time 支持:90, 180, 365

综合筛选

# 组合多个筛选条件
python3 scripts/search.py \
  --keyword "phone" \
  --platform amazon \
  --region US \
  --min-price 10 \
  --max-price 100 \
  --min-sales 100 \
  --min-rating 4.0 \
  --listing-time 90 \
  --count 20

指定返回数量

# 返回最多50个商品(默认10个)
python3 scripts/search.py --keyword "phone" --platform amazon --region US --count 50

参数说明

参数必填说明示例
--keyword搜索关键词"phone", "yoga pants"
--platform目标平台amazon, tiktok
--region目标国家/地区代码US, UK, JP, ID, TH, ES, PH, FR, MX, VN, DE, SG, BR, IT, GB, MY
--min-price最低价格(美元)10.0
--max-price最高价格(美元)100.0
--min-sales最低30天销量100
--max-sales最高30天销量10000
--min-rating最低评分(0-5.0)4.0
--max-rating最高评分(0-5.0)5.0
--listing-time上架时间(天)90, 180, 365
--count返回商品数量(默认10)20
--user-id用户ID(默认"123456")"your_user_id"

返回数据结构

成功响应

{
  "success": true,
  "code": "SUCCESS",
  "message": "成功",
  "data": {
    "totalCount": 50,
    "productList": [
      {
        "itemId": "B08N5WRWNW",
        "title": "Apple iPhone 12 Pro Max",
        "category": "Cell Phones",
        "price": 899.99,
        "currency": "USD",
        "moq": 1,
        "stock": 500,
        "rating": 4.8,
        "salesVolume": 5000,
        "reviewCount": 1234,
        "images": ["https://..."],
        "supplier": {
          "supplierId": "AXXXXX",
          "supplierName": "Apple Store",
          "country": "US",
          "city": "Cupertino",
          "yearsOnPlatform": 10,
          "mainProducts": "Electronics",
          "responseRate": 98.5,
          "responseTime": "within 2 hours",
          "deliveryRate": 99.0
        },
        "specifications": [
          {"name": "Color", "value": "Pacific Blue"},
          {"name": "Storage", "value": "256GB"}
        ],
        "logisticsOptions": [
          {
            "method": "Standard Shipping",
            "estimatedCost": 5.99,
            "estimatedTime": "3-5 business days",
            "destination": "US"
          }
        ],
        "advantages": [
          "Fast shipping",
          "High quality",
          "Verified supplier"
        ]
      }
    ]
  }
}

错误响应

{
  "success": false,
  "code": "KEYWORD_EMPTY",
  "message": "搜索关键词不能为空",
  "data": null
}

错误码说明

错误码说明解决方案
KEYWORD_EMPTY关键词为空提供有效的搜索关键词
TARGET_PLATFORM_ILLEGAL平台参数非法使用 amazon 或 tiktok
TARGET_COUNTRY_ILLEGAL国家代码非法或平台不支持检查平台与国家的匹配关系
PRODUCT_LISTING_TIME_ERROR上架时间参数错误使用 90/180/365
PRODUCT_FILTER_PARAMS_ERROR筛选参数错误检查价格/销量/评分区间
PRODUCT_RECALL_EMPTY未搜索到符合条件的商品放宽筛选条件

接口信息

商品搜索 API

  • 接口地址POST https://api.alphashop.cn/ai.sel.global1688.productSearchApi/1.0
  • 环境:生产环境(Production)
  • 认证方式:JWT Token (HS256)
  • 请求格式:JSON
  • 响应格式:JSON
  • 超时时间:建议 30-60 秒

认证配置

需要配置 AlphaShop API 凭证:

环境变量:

export ALPHASHOP_ACCESS_KEY='your-access-key'
export ALPHASHOP_SECRET_KEY='your-secret-key'

OpenClaw 配置:

{
  "skills": {
    "entries": {
      "alphashop-sel-product-search": {
        "env": {
          "ALPHASHOP_ACCESS_KEY": "your-access-key",
          "ALPHASHOP_SECRET_KEY": "your-secret-key"
        }
      }
    }
  }
}

凭证获取途径https://www.alphashop.cn/seller-center/apikey-management

注意事项

  1. 关键词风控:某些敏感关键词可能被风控系统拦截
  2. 数据实时性:商品信息可能存在延迟(通常<24小时)
  3. 筛选条件:过于严格的筛选可能导致无结果
  4. 性能考虑:复杂查询可能耗时较长(通常<5秒)
  5. 平台限制:确保平台和国家组合在支持列表中
  6. 评分范围:评分必须在 0-5.0 之间
  7. 价格单位:所有价格以美元计价

使用场景

1. 市场调研

找出目标市场的热门商品和价格区间

python3 scripts/search.py --keyword "yoga mat" --platform amazon --region US --count 50

2. 选品分析

筛选高评分、高销量的优质商品

python3 scripts/search.py --keyword "fitness equipment" --platform amazon --region US \
  --min-rating 4.5 --min-sales 500 --count 30

3. 新品发现

寻找90天内上架的新品

python3 scripts/search.py --keyword "smart watch" --platform amazon --region US \
  --listing-time 90 --count 20

4. 价格竞争分析

分析特定价格区间的商品分布

python3 scripts/search.py --keyword "headphone" --platform amazon --region US \
  --min-price 20 --max-price 50 --count 40

技术支持

  • 问题反馈:提交 Issue 到 global-skill 仓库
  • 文档更新:参考 references/api.md
  • 测试计划:参考项目中的测试用例

版本历史

  • v1.0 (2026-03-17)
    • 初始版本
    • 支持基础关键词搜索
    • 支持多维度筛选(价格、销量、评分、上架时间)
    • 支持 Amazon 和 TikTok 平台

Related skills

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván854 installs69 stars

cli-creator

Official

Scaffold a durable CLI that Codex threads can run from any repo by name.

by OpenAI27.5k stars

figma-use

Official

Drive the Figma Plugin API via use_figma MCP to inspect files, create nodes, edit properties, and bind variables safely.

by OpenAI27.5k stars

aspnet-core

Official

Build, review, and refactor ASP.NET Core apps using Microsoft's official framework guidance.

by OpenAI27.5k stars

Generates original algorithmic art through a p5.js viewer driven by seeded randomness and tunable parameters.

by Anthropic177.2k stars

More from 1688aiinfra

Browse all skills

Diagnose 1688 store health with a two-stage flow: overall judgment plus a deep-dive report in your chosen direction.

by 1688aiinfra13 installs

Diagnose 1688 product performance and traffic issues from real CLI data, then hand off to image or title optimizers.

by 1688aiinfra13 installs

1688商品搜索SKILL:提供完整的1688商品搜索能力,包括类目查询、关键词搜索、图片搜索、商品详情、相关性商品、拉取货盘底池等9个核心接口。 支持多语言搜索和商品推荐,使用1688开放平台官方API,统一鉴权,Token全局缓存共享。

by 1688aiinfra65 installs3 stars

1688智能选品找货能力。通过文字、图片或链接搜商品、找同款、找相似款,支持批量采购比价、热销选品、跨境找货、场景化选品及多条件筛选(价格/销量/材质/属性排除等)。 触发词:找商品、找同款、搜商品、帮我找、想要XX、图片找货、链接找货、以图搜图、选品、批发、找货源、热销、比价、最便宜、按销量排序、出口、跨境、找...

by 1688aiinfra39 installs

将1688的商品铺货到俄罗斯电商平台Ozon(上架),通过Ozon官方API实现商品信息的上传和状态查询。适用于需要将单个1688的商品上架到Ozon的场景。

by 1688aiinfra40 installs2 stars

1688商品标题优化 工具能力:为商品标题添加热词优化(快速、基于规则)和 LLM 深度重写(高质量、自然流畅),支持用户输入偏好。如果用户没有选择想优化标题的商品,技能中可以出组件让用户选择; 触发词:优化标题、标题优化、改标题、重写标题、商品标题、标题改写、分析标题、我要优化标题、标题里哪些词没用、标题里应该加哪些热搜关键词、我的商品标题怎么优化?、我的标题怎么优化?、我要优化商品标题

by 1688aiinfra15 installs