微信小店
微信门店
微信智能接口
微信设备功能

商品管理

出自微信公众平台开发者文档
跳转到: 导航, 搜索

目录

商品管理

查询商品信息

调用该接口,商户可以查询创建成功的商品信息,用以检查商品状态或信息设置情况。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/get?access_token=tT8VqJWVX4C-WvIG41tyelMclMZsAPFbLxbECsJvIghceqQCMB83hI5bxcInUR-amUrVsKq4bcBmF9PgooNrFA
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6900873042720"
}	

请求参数说明

参数 是否必须 说明
access_token 公众号的全局凭据,用于接口调用。
keystandard 商品编码标准。
keystr 商品编码内容。

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok",
 "brand_info":{
  "base_info":{
   "title": "扫一扫动态主页demo",
"thumb_url":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNrX6Yrvd7LzKERyic3kn3VdSsmFr5F5ibXzj9Al65yWFudmjqcWic1Qe9g/0",
   "brand_tag": "小耿哥8",
   "category_id": 0,
   "retail_price": "0.00",
   "store_mgr_type": "auto",
   "store_vendorid_list":[],
   "color": "auto",
   "status": "on"
  },
  "detail_info":{
   "banner_list":[
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNic0LvlkCw7s6mZpicib7ict5MhoiaL3gPrYXpibnibOpViaYJFpic12nx4bNZcQ/0"},
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNbTfwJmlVXp9k1A80UCFL1a9icwdthmSLh0RuJ5iaKcZBwdXbOicktkwPQ/0"},
{"link":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNW4FD74oXjEyqHicE9U3H0nTCdLHibo7rRia2TFBQ6tx2Pvic92ica8Wns4Q/0"}
   ],
   "detail_list":[
    {
     "title": "产品名称",
     "desc": "微信相框moment"
    },
    {
     "title": "设计团队",
     "desc": "微信团队"
    },
    {
     "title": "设计初衷",
     "desc": "做一个简单纯粹的电子相框"
    },
    {
     "title": "产品诉求",
     "desc": "以相框为纽带,增加子女与父母长辈的沟通,用照片通过微信传递感情交流"
    }
   ]
  },
  "action_info":{
   "action_list":[
    {
     "type": "link",
     "name": "banner",
     "link": "http://mp.weixin.qq.com",
"image":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNgjXTKn0j4TlfXjUOPYBDicVOmG0sdNfUOg9Lzia2g9cbjyTXmOiaB6L1g/0",
     "showtype": "banner"
    },
    {
     "type": "link",
     "name": "自定义活动1",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "link",
     "name": "自定义活动2",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "user",
     "appid": "wx307e399609946068"
    },
    {
     "type": "text",
     "text": "此处可根据品牌商需要,用于简单描述商品或活动。"
    }
   ]
  },
  "module_info":{
   "module_list":[
    {
     "type": "anti_fake",
     "native_show": "true"
    }
   ]
  }
 }
}

返回参数说明

参数 说明
errcode 0为调用成功,否则返回相关错误码。
errmsg ok为调用成功,否则返回错误提示。
status 商品主页的状态,on为发布状态,off为未发布状态,check为审核中状态,reject为审核未通过状态。

其他参数说明,请参考“创建商品”接口

注意:商品状态(status)处于“审核中(check)”的商品,不可调用接口进行更新或取消发布,否则会报错。

批量查询商品信息

调用该接口,商户可以批量查询创建成功的商品信息,查询维度有商品状态和编码内容。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/getlist?access_token=PE8Pe2gEpsHPb5TVoIzu_3f-166mw2pb0UEey0ni-kAf1uvE0bh0BnFSY2TTi8NsgXMF3EafzwHBNQs-PaLmCg
POST数据格式:JSON
POST数据例子:
{
 "offset": "1",
 "limit": "10",
 "status":"on",
}

请求参数说明

参数 是否必须 说明
access_token 公众号的全局凭据,用于接口调用。
offset 批量查询的起始位置,从0开始,包含该起始位置。
limit 批量查询的数量。
status 支持按状态拉取。on为发布状态,off为未发布状态,check为审核中状态,reject为审核未通过状态,all为所有状态。
keystr 支持按部分编码内容拉取。填写该参数后,可将编码内容中包含所传参数的商品信息拉出。类似关键词搜索。

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok",
 "total": 2,
 "key_list": [
  {
   "keystandard": "ean13",
   "keystr": "6390000000000",
   "category_id": 537117576,
   "category_name": "果泥/菜泥/肉泥",
   "update_time": 1413181580,
   "status": "on"
  },
  {
   "keystandard": "ean13",
   "keystr": "6390000000002",
   "category_id": 537117576,
   "category_name": "果泥/菜泥/肉泥",
   "update_time": 1412834605,
   "status": "on"
  }
 ]
}

返回参数说明

参数 说明
errcode 0为调用成功,否则返回相关错误码。
errmsg ok为调用成功,否则返回错误提示。
total 命中筛选条件的商品总数。
key_list 商品信息列表。
keystandard 商品编码标准。
keystr 商品编码内容。
category_id 商品类目ID。
category_name 商品类目名称。
update_time 商品信息的最后更新时间(整型)。
status 商品主页的状态,on为发布状态,off为未发布状态,check为审核中状态,reject为审核未通过状态。

更新商品信息

调用该接口,可对商品的基本信息(base_info)、详情信息(detail_info)、推广服务区 (action_info)和组件区(modul_info)四部分进行独立或整体的更新。

注意:对处于“发布状态(on)”的商品进行更新,调用接口成功后,新的商品信息会自动进入扫一扫审核系统。对“审核中(check)”的商品,不可再更新或取消发布,否则会报错。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/update?access_token=mz6PygziU_H1iV6Ugf-Y6K60CUCcNNO5xbaVY9jXPLHgpuuaEZdxth8tYTLYer6XTA9CzqrJ1kHZElNndHDMQQ
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6390000000000",
 "brand_info": {
  "action_info": {
   "action_list": [
    {
     "type": "link",
     "name": "banner",
     "link":"http://mp.weixin.qq.com",
"image":"http://mmbiz.qpic.cn/mmbiz/AhrnkhhK7rWevHib2pmq1phtply6JicADNgjXTKn0j4TlfXjUOPYBDicVOmG0sdNfUOg9Lzia2g9cbjyTXmOiaB6L1g/0",
     "showtype": "banner"
    },
    {
     "type": "link",
     "name": "更新的自定义活动1",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "link",
     "name": "更新的自定义活动2",
     "link": "http://p.url.cn/wxscan.php",
    },
    {
     "type": "user",
     "appid": "wx307e399609946068"
    },
    {
     "type": "text",
     "text": "此处可根据品牌商需要,用于简单描述商品或活动。"
    }
   ]
  }
 }
} 

请求参数说明

参数 是否必须 说明
access_token 公众号的全局凭据,用于接口调用。
keystandard 商品编码标准。
keystr 商品编码内容。
action_info 商品的推广服务区信息。

详细参数说明,请参考“创建商品”接口

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok",
 "pid": "5g0B4A90aqc"
}

返回参数说明

参数 说明
errcode 0为调用成功,否则返回相关错误码。
errmsg ok为调用成功,否则返回错误提示。
pid 转译后的商品id,在微信系统内唯一区分一个商品。

清除商品信息

调用该接口,商户可以清除创建成功的商品信息。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/product/clear?access_token=1QRIlaXUgZMCfBUuNNtaD0jyUZ1SBJDhGpFYRXPZQu30aC-TRMMp5vA9HJ55NBUmCATBWg7BletRsOxiUf4NKg
POST数据格式:JSON
POST数据例子:
{
 "keystandard": "ean13",
 "keystr": "6900873042720"
}

请求示例说明

参数 是否必须 说明
access_token 公众号的全局凭据,用于接口调用。
keystandard 商品编码标准。
keystr 商品编码内容。

返回示例

正确的JSON返回结果如下:

{
 "errcode": 0,
 "errmsg": "ok"
}

返回参数说明

参数 说明
errcode 0为调用成功,否则返回相关错误码。
errmsg ok为调用成功,否则返回错误提示。

跳转URL参数说明

场景说明:

用户点击商品推广服务区Link类型的链接后,外跳的URL会带上wxkeystand、wxkeystr、wxticket这三个参数。通过检查wxticket可以确认访问用户的来源和身份信息,已实现精准运营。

URL示例:
http://p.url.cn/wxscandemo/yangbanjian/fangweilanding?91eddae46161ae26a3e6e928f3c07147=scan&wxkeystandard=qrcode&wxkeystr=cosmetics1&wxticket=azlsdGljdXo4Ymow

参数说明

参数 说明
wxkeystand 商品编码标准。
wxkeystr 商品编码内容。
wxticket 标识来源的凭证参数。可通过“检查wxticket参数接口”换取对应的来源商品信息和访问用户信息。特别地,当用户分享链接时,为确保安全,微信会将wxticket参数清空。

检查wxticket参数

调用该接口,可检查当前访问用户来源的商品主页,以及在网页前端获取该用户的身份信息。为保证场景的正确性,wxticket参数作为临时签名仅在20分钟内有效,超过有效时长会检查失败。

请求示例

HTTP请求方式:POST
https://api.weixin.qq.com/scan/scanticket/check?access_token=hjoyP20tr7isfSVtN74zz6MHqXCB432kJcgn6IzYZjFg9Pw21l9MQzpbn26fUuS4WXG9SoN9Z4RoRsmMikHfzg
POST数据格式:JSON
POST数据例子:
{
 "ticket": " Ym1haDlvNXJqY3Ru1",
}

请求参数说明

参数 是否必须 说明
access_token 公众号的全局凭据,用于接口调用。
ticket 请求URL中带上的wxticket参数。

返回示例

正确的JSON返回结果如下:

{	
 "errcode":0,
 "errmsg":"ok",
 "keystandard":"ean13",
 "keystr":"6901481811083",
 "openid":"otAzGjrS4AYCmeJM1GhEOcHXXTAo",
 "scene":"scan",
 "is_check": false,
 "is_contact": false
}

返回参数说明

参数 说明
errcode 0为调用成功,否则返回相关错误码。
errmsg ok为调用成功,否则返回错误提示。
keystandard 商品编码标准。
keystr 商品编码内容。
openid 当前访问者的openid,可唯一标识用户。
scene 打开商品主页的场景,scan为扫码,others为其他场景,可能是会话、收藏或朋友圈。
is_check 该条码是否被扫描,true为是,false为否。
is_contact 是否关注公众号,true为已关注,false为未关注。