You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Shopee API获取商品实际售价 长数字返回值如何转换

Shopee接口返回价格字段规则说明

你从Shopee开放接口拿到的price长数字既不是其他货币单位换算值,也不是需要调用其他接口转换的priceId,是Shopee为了避免浮点数计算精度丢失,统一对价格做了放大处理的整数结果。

  • 统一换算规则:接口返回的price数值除以100000即可得到对应站点的实际货币价格,不需要调用额外接口
  • 示例换算:你提供的返回样例中price值为248840963,对应马来站的实际价格为 248840963 / 100000 = 2488.41 MYR(保留两位小数),你提到的实际售价1999对应的接口返回值应为199900000,可自行核对匹配。

额外注意事项

  • 上述换算规则适用于Shopee所有站点的所有公开接口,搜索接口返回的商品基础价格、详情接口返回的商品价格、多规格商品的规格价格均适用该规则
  • 若爬取的是多规格商品,item->price 为默认选中规格的价格,不同规格的具体价格需要解析返回结果中的tier_variations字段下对应规格的price参数,换算规则一致

PHP代码换算示例

// 直接计算实际价格
$realPrice = $result->item->price / 100000;
// 保留两位小数输出
$formatPrice = number_format($realPrice, 2);
echo $formatPrice;

内容的提问来源于stack exchange,提问作者noobDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 14:15:01