
1688 作为国内 B2B 批发货源平台,和淘系 C 端商品接口有明显区别,核心多出起订量 MOQ、阶梯价、混批、代发、交货周期等批发专属字段。 跨境 ERP、无货源铺货、反向海淘选品系统,需要稳定拉取商品基础信息、SKU、阶梯拿货价、库存、发货、供应商信息,经过清洗、换算毛利、类目映射之后,同步到海外平台刊登。 本文围绕跨境选品、ERP 同步两个场景,梳理入参、返回结构、字段取舍、工程落地要点。
表格
参数 | 是否必填 | 说明 | 跨境 ERP / 选品使用建议 |
|---|---|---|---|
apiname | 是 | 接口名称 | 1688.item_get(Taobaoapi2014前往) |
adress | 是 | 请求网关 | c0b.cc/R4rbK2 |
appkey | 是 | 应用 Key,开放平台应用凭证 | 1688 开放平台创建应用获取,需要申请对应商品接口权限 |
timestamp | 是 | 请求时间戳 | 注意时区,校验误差不能超限,批量采集容易在这里报错 |
sign | 是 | 请求签名 | 接口调用核心,签名算法错误直接返回鉴权失败;批量并发采集重点保障 |
productId | 是 | 商品 ID | 由商品搜索接口返回,单次仅支持单个商品查询 |
fields | 是 | 需要返回的字段集合,逗号分隔 | 核心优化点,按需拉取,不要全量返回,降低带宽与解析压力 |
跨境选品 + ERP 同步推荐 fields 组合(可直接复制)
productId,title,mainImage,images,priceInfo,skuList,stockInfo,moq,sendGoodsCycle,supplierInfo,canDropShip,props,spec字段释义:商品 ID、标题、主图、轮播图、价格信息、SKU 列表、库存、起订量、交货周期、供应商信息、是否一件代发、属性、规格
不建议携带营销、活动、会员价等非必要字段,这类字段权限要求高、返回包大,ERP 同步一般不需要。
顶层返回对象为product,下面分为基础信息、图片、价格(阶梯价)、SKU、库存、批发规则、供应商、属性规格几大块。
{
"productId": "654321098765",
"title": "新款简约不锈钢水杯便携随行杯",
"moq": 2,
"canDropShip": true,
"sendGoodsCycle": "48小时内发货",
"categoryId": "123456"
}"mainImage": "https://cbu01.alicdn.com/xxx.jpg",
"images": [
{"url":"https://cbu01.alicdn.com/xxx1.jpg"},
{"url":"https://cbu01.alicdn.com/xxx2.jpg"}
]重点踩坑:1688 图片存在防盗链,不能直接外链用于海外平台刊登。ERP 流程中必须异步下载、转存自有对象存储,再做白底处理、裁剪、多语种配图加工。
"priceInfo": {
"priceRanges": [
{"quantityStart": 2, "price": "12.50"},
{"quantityStart": 50, "price": "11.20"},
{"quantityStart": 200, "price": "9.80"}
]
}"skuList": [
{
"skuId": "123456",
"spec": "颜色:黑色;容量:500ml",
"skuPrice": "12.50",
"stock": "1200",
"outerSkuId": "BK-500"
}
]属性是 1688 内部标准属性,格式为属性ID:属性值 用途:
包含供应商名称、店铺 ID、是否实力商家、发货地址; 用于供应链评估、货源分级、运费预估、供应商台账管理。
1.必选字段:productId,title,mainImage,images,priceInfo,skuList,stockInfo,moq,canDropShip,sendGoodsCycle,supplierInfo,props 2.可选字段:商品详情描述 desc(用于 AI 改写卖点、NLP 文案生成)
3.尽量不获取:营销活动价、会员折扣、直播相关字段,非 ERP 同步刚需,增加接口负载
# 1688开放平台SDK调用示意,alibaba.product.get
from top import TopClient
client = TopClient(
"https://gw.open.1688.com/openapi/param2/1/com.alibaba.open",
appkey="your_appkey",
appsecret="your_appsecret"
)
req = client.request("alibaba.product.get")
req.set_fields("productId,title,mainImage,priceInfo,skuList,moq,canDropShip")
req.set_productId("654321098765")
resp = client.execute(req)
product = resp.get("product")
# 后续:阶梯价解析、SKU拆分、图片下载、入库、毛利计算原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。