API接口目录

平台业务

商品API
价格API
库存API
销售准备API
交易API
退货退款API(新)
财务API
店铺API
物流API
促销API
分销API
发票API
招商API
换货API
互动营销API
退货退款API
客服API
平台营销API
风控API
会员通API
账房API
财务记账API
异常码自查工具
suning.custom.product.get 苏宁产品信息精确查询
¥免费

通过此接口精确查询苏宁产品信息。
1、可输入商品名称或苏宁商品编码精确查询苏宁产品信息。商品名称、苏宁商品编码至少输入一个。
2、输入的苏宁商品编码必须为苏宁主商品编码。

公共参数
请求参数
名称 类型 是否必须 示例值 描述
productCode String N 1000000001 苏宁商品编码。可由平台业务-商品服务-获取苏宁产品信息接口获取。 非必填项,根据接口输入内容进行精确查询。不可输入中文。商品名称和苏宁商品编码至少输入一个。
productName String N 耐克鞋 商品名称,可由平台业务-商品服务-获取苏宁产品信息接口获取。 非必填项,根据接口输入内容进行精确查询,可输入中文。商品名称和苏宁商品编码至少输入一个。
响应参数
名称 类型 示例值 描述
productName String 光明牛奶 苏宁商品名称
productCode String 104008211 苏宁商品编码
categoryName String 汤锅 苏宁商品采购目录名称
categoryCode String R2701002 苏宁商品采购目录编码
brandName String 东盛 苏宁商品品牌名称。
brandCode String 000C 苏宁商品品牌编码
productCode String 11111111 子商品的商品编码。如无子商品,则不展示此字段。
productName String 子商品2 子商品的商品名称。如无子商品,则不展示此字段。
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
      	<sn_request>
	<sn_body>
		<product>
			<productName>测试</productName>
			<productCode>111111111</productCode>
		</product>
	</sn_body>
</sn_request>
	  
                                
                                
      	{
  "sn_request": {
    "sn_body": {
      "product": {
        "productName": "测试",
        "productCode": "111111111"
      }
    }
  }
}
      
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
      	非规格商品:
<sn_responseContent>
	<sn_body>
		<product>
			<productName>光明牛奶</productName>
			<productCode>104008211</productCode>
			<categoryName>汤锅</categoryName>
			<categoryCode>R2701002</categoryCode>
			<brandName>东盛(dongshengdongsheng)</brandName>
			<brandCode>000C</brandCode>
		</product>
	</sn_body>
	<sn_head/>
</sn_responseContent>
规格商品:
<sn_responseContent>
	<sn_body>
		<product>
			<productName>光明牛奶</productName>
			<productCode>104008211</productCode>
			<categoryName>汤锅</categoryName>
			<categoryCode>R2701002</categoryCode>
			<brandName>东盛</brandName>
			<brandCode>000C</brandCode>
			<childProduct>
				<productCode>11111111</productCode>
				<productName>子商品1</productName>
			</childProduct>
			<childProduct>
				<productCode>2222222</productCode>
				<productName>子商品2</productName>
			</childProduct>
		</product>
	</sn_body>
</sn_responseContent>
      
                              
                              
      	非规格商品:
{
  "sn_responseContent": {
    "sn_body": {
      "product": {
        "productName": "光明牛奶",
        "productCode": "104008211",
        "categoryName": "汤锅",
        "categoryCode": "R2701002",
        "brandName": "东盛(dongshengdongsheng)",
        "brandCode": "000C"
      }
    }
  }
}
规格商品:
{
  "sn_responseContent": {
    "sn_body": {
      "product": {
        "productName": "光明牛奶",
        "productCode": "104008211",
        "categoryName": "汤锅",
        "categoryCode": "R2701002",
        "brandName": "东盛",
        "brandCode": "000C",
        "childProduct": [
          {
            "productCode": "11111111",
            "productName": "子商品1"
          },
          {
            "productCode": "2222222",
            "productName": "子商品2"
          }
        ]
      }
    }
  }
}
      
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.custom.product.invalid-biz:productCode 苏宁商品编码和商品名称至少填一个 检查输入
biz.handler.data-get:no-result 1. 商品名称不存在 2. 苏宁商品编码不存在 3. 苏宁商品编码和商品名称不匹配 检查输入
公共异常码
API工具
FAQ

Q:如何判断某个商品是否含有子商品?

A:若商品有多个尺码、多种颜色,则该商品含有子商品。例如iphone5s,有黑色、白色、金色,iphone5s为主商品,iphone5s(黑色)、iphone5s(白色)、iphone5s(金色)则分别为子商品。

Q:获取商品信息时,若商品含有子商品,如何区分获取的苏宁商品编码(productCode)是主商品编码还是子商品编码(productCode)?

A:返回的查询结果中,苏宁主商品编码(productCode)在报文的item节点里面,子商品编码(productCode)在 childitem节点里面。