1. 商品
西之月开放接口(openapi)
  • 西之月开放平台介绍
  • 西之月接入流程
  • 西之月开放API
  • 西之月订阅通知
  • 公共错误码
  • 货盘页面接入说明
  • openapi
    • 商品
      • 📖商品能力
      • SKU
        • SKU列表
        • SKU信息
        • SKU信息及价格
        • SKU查询客户价格
        • SKU查询英代欧代美代协议
        • SKU一体化标签
        • SKU一体化标签平台
        • SKU证书
        • SKU六面图
        • SKU商品图包
        • SKU视频
        • SKU商品标签【国内】
        • SKU产品文案
        • SKU实拍图附带一体化标签
        • SKU图包资料
      • 库存
        • 商品总库存列表
        • 商品分仓库存列表
        • 指定商品分仓库存
        • 圈货、备货库存查询
        • SKU实时库存【国内】
      • 商品列表
        GET
      • 商品详情
        GET
      • 商品价格
        POST
      • 个性化商品价格列表
        POST
      • 商品所有档位价格
        POST
      • 商品分类
        GET
      • 商品分类-获取子分类
        GET
      • 商品品牌
        GET
      • 商品证书
        GET
      • 商品使用说明书
        GET
    • 订单
      • 📖订单能力
      • 交接单
        • 交接单列表
        • 验证订单允许上传交接单
        • 上传交接单文件
        • 保存交接单
      • 创建订单
      • 订单预计算
      • 订单列表
      • 订单详情
      • 订单详情列表
      • 订单取消
      • 订单状态
      • 订单支付状态
      • 订单物流轨迹
    • 支付
      • 📖支付能力
      • 订单支付页面
      • 发起支付
      • 获取支付方式
      • 获取订单支付信息
    • 售后
      • 📖售后能力
      • 获取发起售后配置数据
      • 订单发起售后
      • 撤销售后
    • 账期
      • 📖账期能力
      • 已结清账期-账单列表
      • 未结清账期-账单列表
      • 未结清账单-销售订单列表
      • 未结清账单-售后订单列表
    • 品牌授权
      • 📖品牌授权能力
      • 获取授权平台列表
      • 获取模板类型列表
      • 获取授权品牌列表
      • 获取执照列表信息
      • 品牌授权申请
      • 品牌授权记录
      • 品牌授权作废
    • 其他
      • 📖其它能力
      • 仓库
        • 仓库列表信息
        • 发货区域列表
      • 物流
        • 物流公司列表
        • 获取运费接口
      • 平台
        • 获取授权码
        • 平台列表信息-新
        • 平台列表信息
      • 用户
        • 根据token获取用户信息
    • 订阅通知
      • 商品信息变更
      • 商品上下架状态变更
      • 商品库存变更
      • 商品价格变更
      • 商品删除
  1. 商品

商品列表

外部-测试环境
https://testing.westmonth.com
外部-测试环境
https://testing.westmonth.com
GET
/openapi/product/list

商品列表接口#

提供多条件筛选的商品列表查询能力,支持按发货区域、分类、价格、销量等维度筛选商品,并返回商品的基本信息、库存、价格、证书等详细数据,适用于商品浏览、采购选品、库存查询等场景。

适用场景#

前端商城展示商品列表,支持按价格、销量排序
采购人员根据发货区域和库存筛选可采购商品
商家后台按分类或上新时间查询商品,进行库存管理
促销活动时筛选秒杀商品或热销商品

接口类型#

GET

请求频率限制#

默认频率:以平台配额为准

请求说明#

请求URL
正式环境:https://www.westmonth.com/openapi/product/list
测试环境:https://testing.westmonth.com/openapi/product/list

请求参数#

Header参数#

参数名类型必填示例值说明
Authorizationstring是authorization身份验证Token
Content-Typestring否application/json可选,建议传此值

Query参数#

参数名类型必填默认值说明
pageinteger否1当前页码
sizeinteger否20每页记录数(最大50)
delivery_region_idinteger否-发货区ID(指定单个发货区域)
delivery_region_idsstring否-发货区IDs(多个用逗号连接,如“1,2,3”)
category_idinteger否-分类ID(筛选特定分类下的商品)
brand_idstring否-品牌ID
localestring否zh_cn语言(zh_cn=中文,en=英文)
platform_idstring否-平台ID(关联特定平台的商品)
newtimeinteger否-上新时间(整数,如5表示5天内上新)
newtime_start_timestring否-上新开始时间(格式:YYYY-MM-DD HH:MM:SS)
newtime_end_timestring否-上新结束时间(格式:YYYY-MM-DD HH:MM:SS)
low_pricestring否-价格范围起始值
high_pricestring否-价格范围结束值
keywordstring否-关键字查询(匹配商品名称)
sort_fieldinteger否1排序字段(1=价格,2=销量,3=创建时间,4=库存)
sort_modeinteger否1排序方式(1=升序,2=降序)
certificate_assort_idinteger否-证书分类ID(通过“获取所有证书”接口获取)
onlyShowinteger否0仅看有货(1=是,0=否)
product_sku_idsarray否-商品SKU ID列表(精确查询指定SKU的商品)

响应字段说明#

成功响应(HTTP 200)
根 字段
字段类型说明
codeinteger业务状态码(0表示成功)
msgstring提示信息(成功时为空)
dataobject商品列表数据
data对象 字段
字段类型说明
totalinteger符合条件的商品总数
pagestring当前页码
listarray商品列表(当前页数据)
list数组 字段
字段类型说明
product_sku_idintegerSKU唯一标识ID
product_idinteger商品ID
product_skustring商品SKU编码
delivery_region_idstring发货区域id
product_sku_is_defaultstring是否默认SKU(0:否;1:是
product_sku_hs_codestring海关编码
customer_wishlist_idstring客户收藏夹ID
product_namestring商品名称(支持多语言,由locale参数控制)
product_name_enstring商品名称(英文)
product_pricestring商品价格(带货币符号)
stock_statusstring库存状态(“有货”或“缺货”)
qtystring库存数量
product_addtimestring商品上架时间(格式:YYYY-MM-DD HH:MM:SS)
is_wishinteger是否为收藏商品(1=是,0=否)
is_newinteger是否为最近上架(1=是,0=否)
is_seckillinteger是否为秒杀商品(1=是,0=否)
seckill_product_pricestring秒杀价格(is_seckill=1时有效)
guide_pricestring指导价(参考价格)
is_hot_saleinteger是否为热销商品(1=是,0=否)
month_salesstring商品月销量
product_salesstring商品销量
product_imagestring商品主图URL
product_certificatearray商品证书列表(包含证书缩写、颜色、ID)
delivery_regionsobject各发货区域的价格和库存信息(键为发货区域ID)
product_categoriesarray商品分类信息(包含多级分类)
product_certificate数组 字段
字段类型说明
abbreviationstring证书缩写(如FDA、CN、MSDS等)
colorstring证书标识颜色(用于前端展示)
idinteger证书ID
delivery_regions对象 字段
字段类型说明
delivery_region_idinteger发货区域ID
delivery_region_namestring发货区域名称(如“美国”“中国”)
product_pricestring该区域的商品价格
qtystring该区域的库存数量
product_categories数组 字段
字段类型说明
lengthstring商品长度
widthstring商品长度
heightstring产品分类上级ID
inchstring长宽高长度单位

调用示例#

URL请求#

请求示例#

成功返回示例#

{
    "code": 0,
    "msg": "",
    "data": {
        "total": 21382,
        "page": 1,
        "list": [
            {
                "product_sku_id": 20696,
                "product_id": 15063,
                "product_sku": "hsyx-黄色圆形海绵",
                "delivery_region_id": 5,
                "product_sku_is_default": 1,
                "product_sku_hs_code": "3402509000",
                "seckill_product_price": null,
                "customer_wishlist_id": null,
                "product_name": "Jue-Fish 家用清洁吸水擦拭海绵 不沾灰皮革金属玻璃擦拭毛巾吸水无痕收水巾",
                "month_sales": "0",
                "product_price": "¥0.50",
                "qty": 999999,
                "product_addtime": "2022-11-16 18:30:24",
                "is_wish": 0,
                "is_new": 0,
                "is_seckill": 0,
                "is_hot_sale": 0,
                "month_sale": 100,
                "product_sales": 100,
                "product_images": "[\"westmonth/SKUDatum/jstProducts/hsyx-黄色圆形海绵/mainpicture/hsyx-黄色圆形海绵-1.jpg\", \"westmonth/SKUDatum/hsyx-黄色圆形海绵/mainpicture/hsyx-黄色圆形海绵-94167148.jpg\", \"westmonth/SKUDatum/hsyx-黄色圆形海绵/mainpicture/hsyx-黄色圆形海绵-61520405.jpg\", \"westmonth/SKUDatum/hsyx-黄色圆形海绵/mainpicture/hsyx-黄色圆形海绵-76291634.jpg\", \"westmonth/SKUDatum/hsyx-黄色圆形海绵/mainpicture/hsyx-黄色圆形海绵-59081492.jpg\", \"westmonth/SKUDatum/hsyx-黄色圆形海绵/mainpicture/hsyx-黄色圆形海绵-26275465.jpg\"]",
                "product_certificate": [],
                "delivery_regions": {
                    "5": [
                        {
                            "delivery_region_id": 5,
                            "delivery_region_name": "中国",
                            "product_price": "¥0.50",
                            "qty": 999999
                        }
                    ],
                    "16": [
                        {
                            "delivery_region_id": 16,
                            "delivery_region_name": "俄罗斯",
                            "product_price": "¥28.00",
                            "qty": "100"
                        }
                    ]
                },
                "product_categories": [
                    {
                        "category_id": 100130,
                        "category_name": "家居用品",
                        "parent_id": 0,
                        "level": 1
                    },
                    {
                        "category_id": 100321,
                        "category_name": "家居清洁",
                        "parent_id": 100130,
                        "level": 2
                    },
                    {
                        "category_id": 100326,
                        "category_name": "清洁工具",
                        "parent_id": 100321,
                        "level": 3
                    }
                ],
                "multiple_prices": [],
                "product_attributes": [],
                "stock_status": "有货",
                "product_image": "https://oss.westmonth.com/westmonth/SKUDatum/jstProducts/hsyx-黄色圆形海绵/mainpicture/hsyx-黄色圆形海绵-1.jpg?x-oss-process=image/resize,m_lfit,w_500",
                "image": ""
            }
        ]
    }
}

失败返回示例#

{
    "code": 3,
    "msg": "授权无效 authorization timestamp error",
    "data": []
}

错误处理#

公共错误码
HTTP status code错误码错误信息描述

注意事项#

筛选条件可组合使用(如同时指定delivery_region_id、low_price、high_price),实现精准查询
发货区域相关字段(delivery_region_id、delivery_region_ids)需与实际可用的区域ID匹配,可通过区域列表接口(/openapi/productCategory/getDeliveryRegions)获取有效ID

常见问题#

Q1:如何按价格从高到低排序商品?#

A:传入sort_field=1(价格),sort_mode=2(降序),即可实现价格从高到低排序。

Q2:如何查询同时支持多个发货区域的商品?#

A:使用delivery_region_ids参数,传入多个区域ID(如“3,5”表示美国和中国),接口会返回在这些区域均有库存的商品。

Q3:商品的库存状态(stock_status)为“有货”但qty显示为0是什么原因?#

A:可能是库存数据延迟,建议结合qty字段判断实际库存(qty>0即为有货),stock_status仅供参考。

版本历史#

版本日期修改说明
v1.02024-10-15初始版本,支持基本商品列表查询
v1.12025-03-01新增product_sku_ids参数,支持精确查询指定SKU
v1.22025-06-10优化库存状态判断逻辑,新增product_name_en字段支持英文名称

请求参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://testing.westmonth.com/openapi/product/list?onlyShow=undefined&product_sku_ids=' \
--header 'Authorization: {{token}}' \
--header 'Cookie: {{cookie}};{{cookie}}' \
--header 'Content-Type: application/json'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "code": 0,
    "msg": "",
    "data": {
        "total": 1155,
        "page": "1",
        "list": [
            {
                "product_sku_id": 7140,
                "product_id": 2707,
                "product_sku": "EEA03-A015-50-OG1",
                "delivery_region_id": "16",
                "product_sku_is_default": 1,
                "product_sku_hs_code": null,
                "seckill_product_price": "28.41",
                "customer_wishlist_id": null,
                "product_name": "EELHOE 维生素C保湿喷雾 补水滋润肌肤淡化痘痘色斑嫩肤焕白喷雾",
                "month_sales": "60",
                "product_price": "¥28.00",
                "qty": "93",
                "product_addtime": "2023-03-17 15:23:57",
                "is_wish": 0,
                "is_new": 0,
                "is_seckill": 1,
                "guide_price": "¥56.00",
                "is_hot_sale": 0,
                "month_sale": 100,
                "product_sales": 100,
                "product_images": "[\"westmonth/SKUDatum/old/EEA03-A015-50-OG1/mainpicture/EEA03-A015-50-OG1-001.jpg\", \"westmonth/SKUDatum/old/EEA03-A015-50-OG1/mainpicture/EEA03-A015-50-OG1-002.jpg\", \"westmonth/SKUDatum/old/EEA03-A015-50-OG1/mainpicture/EEA03-A015-50-OG1-003.jpg\", \"westmonth/SKUDatum/old/EEA03-A015-50-OG1/mainpicture/EEA03-A015-50-OG1-004.jpg\", \"westmonth/SKUDatum/old/EEA03-A015-50-OG1/mainpicture/EEA03-A015-50-OG1-005.jpg\", \"westmonth/SKUDatum/old/EEA03-A015-50-OG1/mainpicture/EEA03-A015-50-OG1-006.jpg\"]",
                "product_certificate": [
                    {
                        "abbreviation": "CPNP",
                        "color": "#2D3887",
                        "id": 4
                    },
                    {
                        "abbreviation": "MFDS",
                        "color": "#0B4C83",
                        "id": 2
                    },
                    {
                        "abbreviation": "SCPN",
                        "color": "#6D96FC",
                        "id": 3
                    },
                    {
                        "abbreviation": "CN",
                        "color": "#47872D",
                        "id": 5
                    },
                    {
                        "abbreviation": "FDA",
                        "color": "#004392",
                        "id": 7
                    },
                    {
                        "abbreviation": "MSDS(NEW)",
                        "color": "#BC9D20",
                        "id": 9
                    }
                ],
                "delivery_regions": {
                    "1": [
                        {
                            "delivery_region_id": 1,
                            "delivery_region_name": "印尼",
                            "product_price": "¥10.50",
                            "qty": "318"
                        }
                    ],
                    "3": [
                        {
                            "delivery_region_id": 3,
                            "delivery_region_name": "美国",
                            "product_price": "¥22.20",
                            "qty": "168"
                        }
                    ],
                    "4": [
                        {
                            "delivery_region_id": 4,
                            "delivery_region_name": "马来西亚",
                            "product_price": "¥10.50",
                            "qty": "466"
                        }
                    ],
                    "5": [
                        {
                            "delivery_region_id": 5,
                            "delivery_region_name": "中国",
                            "product_price": "¥8.00",
                            "qty": 999999
                        }
                    ],
                    "10": [
                        {
                            "delivery_region_id": 10,
                            "delivery_region_name": "澳洲",
                            "product_price": "¥78.35",
                            "qty": "212"
                        }
                    ],
                    "12": [
                        {
                            "delivery_region_id": 12,
                            "delivery_region_name": "加拿大",
                            "product_price": "¥68.07",
                            "qty": "400"
                        }
                    ],
                    "15": [
                        {
                            "delivery_region_id": 15,
                            "delivery_region_name": "新西兰",
                            "product_price": "¥117.55",
                            "qty": "212"
                        }
                    ],
                    "16": [
                        {
                            "delivery_re
修改于 2026-02-24 03:17:33
上一页
SKU实时库存【国内】
下一页
商品详情
Built with