
摘要:Ozon 作为俄罗斯头部跨境电商平台,在跨境 ERP 开发、竞品情报监控、选品数据分析、货源采集、跨平台刊登场景,需要获取商品完整结构化数据。依靠网页手动复制素材效率低下,变体解析、俄语文本处理、多仓库库存统计都会消耗大量研发人力。本文站在工程实战角度,解析 Ozon 商品详情 API,讲解接口能力、参数规范、返回字段、完整业务流程、Python 调用示例以及俄罗斯跨境项目高频踩坑。
开发 Ozon 相关跨境系统时,普遍面临这些业务痛点:
Ozon 商品详情 API,传入product_id商品编号,返回商品标题、图集、属性参数、价格、多仓库存、变体 SKU、评分销量、描述等全套结构化数据,是 Ozon 跨境系统重要底层数据源。
字段 | 类型 | 说明 |
|---|---|---|
code | int | 200 成功;400 参数错误;403 鉴权失败;429 限流;500 服务异常 |
msg | string | 返回提示文本,success 代表正常 |
request_id | string | 请求唯一 ID,排查问题使用 |
data | object | 商品业务主体对象 |
字段 | 类型 | 说明 |
|---|---|---|
product_id | string | Ozon 商品唯一 ID,业务主键 |
offer_id | string | 商家自定义 SKU 货号 |
title | string | 商品俄语标题 |
short_description | string | 商品简短卖点 |
description | string | 商品长描述,支持 HTML |
brand | string | 品牌名称 |
primary_image | string | 主图地址,防盗链 |
images | array[string] | 全部商品图片数组 |
video_urls | array[string] | 商品视频地址数组 |
price | string | 当前售卖价格,货币卢布 RUB |
old_price | string | 划线原价 |
promo_price | string | 活动促销价 |
currency | string | 货币编码 RUB |
category_id | string | 类目 ID,刊登类目映射使用 |
category_path | array[string] | 类目层级路径数组 |
attributes | array[object] | 商品规格参数数组 |
rating | string | 商品平均评分 |
review_count | int | 评论总数量 |
sales_30d | int | 近 30 天销量 |
sales_total | int | 累计销量 |
stock_info | object | 多仓库库存对象,区分 FBO/FBS |
width/height/depth/weight | number | 商品包装长宽高重量 |
visibility | string | 商品状态 VISIBLE上架 / INVISIBLE下架审核中 |
variants | array[object] | 变体 SKU 数组,多变体商品核心数据 |
字段 | 类型 | 说明 |
|---|---|---|
variant_id | string | 变体唯一编号 |
spec_text | string | 规格文本(颜色、尺寸) |
price | string | 变体独立售价 |
stock_info | object | 该变体库存信息 |
pic_url | string | 变体对应图片地址 |
{
"code": 200,
"msg": "success",
"request_id": "req‑20260904092211",
"data": {
"product_id": "1589623471",
"offer_id": "SKU‑HEAD‑001",
"title": "Беспроводные наушники с шумоподавлением",
"short_description": "Активное шумоподавление, 30 часов работы",
"description": "<div>Полное описание товара на русском языке</div>",
"brand": "SoundMax",
"primary_image": "https://cdn1.ozone.ru/s3/multimedia‑f/6190456071.jpg",
"images": [
"https://cdn1.ozone.ru/s3/multimedia‑f/6190456071.jpg",
"https://cdn1.ozone.ru/s3/multimedia‑7/6190456099.jpg"
],
"video_urls": [],
"price": "2990.00",
"old_price": "3990.00",
"promo_price": "2490.00",
"currency": "RUB",
"category_id": "17038062",
"category_path": ["Электроника","Аудио","Наушники"],
"attributes": [
{"name":"Цвет","value":"Черный"},
{"name":"Время работы","value":"30 часов"}
],
"rating": "4.6",
"review_count": 9520,
"sales_30d": 2100,
"sales_total": 28600,
"stock_info": {
"fbo_stock":120,
"fbs_stock":50,
"available_stock":170
},
"width":120,
"height":180,
"depth":60,
"weight":220,
"visibility":"VISIBLE",
"variants": [
{
"variant_id":"1589623471‑01",
"spec_text":"Черный",
"price":"2990.00",
"stock_info":{"fbo_stock":80,"fbs_stock":30,"available_stock":110},
"pic_url":"https://cdn1.ozone.ru/s3/multimedia‑f/v1.jpg"
},
{
"variant_id":"1589623471‑02",
"spec_text":"Белый",
"price":"2990.00",
"stock_info":{"fbo_stock":0,"fbs_stock":10,"available_stock":10},
"pic_url":"https://cdn1.ozone.ru/s3/multimedia‑f/v2.jpg"
}
]
}
}import requests
import time
API_KEY = "your_key"
API_SECRET = "your_secret"
API_URL = "https://api‑gw.onebound.cn/ozon.item_get"
def fetch_ozon_item(product_id):
params = {
"key": API_KEY,
"secret": API_SECRET,
"product_id": product_id
}
resp = requests.get(API_URL, params=params, timeout=15)
return resp.json()
def parse_ozon_product(product_id):
res = fetch_ozon_item(product_id)
if res.get("code") != 200:
print(f"接口调用失败 product_id={product_id}, msg={res.get('msg')}")
return None
item = res["data"]
print(f"商品标题:{item['title']}")
print(f"售价:{item['price']} {item['currency']}")
print(f"可售总库存:{item['stock_info']['available_stock']}")
#遍历变体SKU
for var in item.get("variants", []):
print(f"变体规格:{var['spec_text']} 价格:{var['price']} 可售库存:{var['stock_info']['available_stock']}")
# db.save_product_snapshot(item)
return item
if __name__ == "__main__":
parse_ozon_product("1589623471")
time.sleep(1)Ozon 商品详情 API 是俄罗斯跨境系统重要的数据来源,开发难点集中在变体解析、FBO/FBS 多仓库存处理、俄语文本编码、图片防盗链、类目映射、接口限流管控。 接口返回原始数据只能作为素材来源,不能直接提交刊登,生产环境搭配任务队列、快照存储、异常日志,就可以稳定支撑 ERP、竞品监控、选品分析业务。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。