# 获取可推广的商品id列表

接口应在服务器端调用,不可在前端(小程序、网页、APP等)直接调用,具体可参考接口调用指南

接口英文名:getpromoteproductlist

相关文档:机构商品变更通知

你可以在本接口获取推客业务可用的商品列表,来源为:

  1. 商家或供货机构定向指定给你的商品
  2. 商家或供货机构放在机构公开选品池的商品。

备注:你仅能添加机构指定达人佣金的商品,商家指定达人佣金是指商家提前设置好了达人佣金,机构无法干预,因为推客的佣金都来自于机构服务费分成,所以该类型商品不适用于推客带货业务。举例,商家设置达人佣金 10%,机构服务费 20%,推客佣金是从机构服务费(售价的 20%)里分给推客,所以达人佣金这部分无法往下继续分。

# 1. 调用方式

# HTTPS 调用

POST https://api.weixin.qq.com/channels/ec/promoter/get_promote_product_list?access_token=ACCESS_TOKEN

# 云调用

  • 本接口不支持云调用

# 第三方调用

  • 本接口不支持第三方平台调用。

# 2. 请求参数

# 查询参数 Query String parameters

参数名类型必填示例说明
access_tokenstringACCESS_TOKEN接口调用凭证,可使用 access_token

# 请求体 Request Payload

参数名类型必填说明
shop_appidstring查询某个店铺下的推广商品
plan_typenumber商品的计划类型 1:定向计划 2:公开计划 3: 机构定向计划 4: 机构普通计划
spu_item_conditionobject商品查询条件
categoryobject商品类目查询条件(定向计划不支持)
keywordstring搜索关键词
page_sizenumber一页获取多少个商品,最大 20
next_keystring分页参数,第一页为空,后面返回前面一页返回的数据

# Body.spu_item_condition Object Payload

商品查询条件

参数名类型必填说明
selling_price_rangeobject售卖价区间,单位是分。
monthly_sales_rangeobject月销量区间
flagsarray保障标,0-7天无理由;1-运费险;2-品牌(已废弃);3-放心买;4-损坏包退;5-假一赔三;6-先用后付;7-包邮;
service_fee_rate_rangeobject服务费率区间,单位是10万分之。
commission_rate_rangeobject佣金率区间,单位是10万分之。
promote_time_rangeobject推广时间范围
shop_score_rangeobject店铺分范围
good_evaluation_ratio_rangeobject好评率范围

# Body.category Object Payload

商品类目查询条件(定向计划不支持)

参数名类型必填说明
category_idnumber商品类目
category_namestring商品类目名称,可填空
category_ids_1-一级类目列表
category_ids_2-二级类目列表
category_ids_3- 三级类目列表

# Body.spu_item_condition.selling_price_range Object Payload

售卖价区间,单位是分。

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.monthly_sales_range Object Payload

月销量区间

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.service_fee_rate_range Object Payload

服务费率区间,单位是10万分之。

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.commission_rate_range Object Payload

佣金率区间,单位是10万分之。

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.promote_time_range Object Payload

推广时间范围

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.shop_score_range Object Payload

店铺分范围

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# Body.spu_item_condition.good_evaluation_ratio_range Object Payload

好评率范围

参数名类型必填说明
minnumber区间最小值
maxnumber区间最大值

# 3. 返回参数

# 返回体 Response Payload

参数名类型示例说明
errcodenumber0错误码
errmsgstringok错误信息
product_listobjarray商品列表
next_keystring分页参数

# Res.product_list(Array) Object Payload

商品列表

参数名类型说明
product_idnumber商品 id
shop_appidstring商品所属店铺 appid
head_supplier_appidstring商品所属供货机构appid

# 4. 注意事项

本接口无特殊注意事项

# 5. 代码示例

# 5.1 商品类目查询参考

请求示例

请求时只需将列数组中的一个元素填入category即可。

{
    "categorys": [
        {
            "category_id": 11099070301657575487,
            "category_ids_1": [7339,502043,7419,6625],
            "category_name": "食品生鲜"
        },
        {
            "category_id": 16579416177373560313,
            "category_ids_1": [6033,1653,6831,7378,6932],
            "category_name": "服饰鞋包"
        },
        {
            "category_id": 17007902228422672609,
            "category_ids_1": [1001,6870],
            "category_name": "个护美妆"
        },
        {
            "category_id": 12377324634086192020,
            "category_ids_1": [135835],
            "category_name": "图书"
        },
        {
            "category_id": 8261345894708739273,
            "category_ids_1": [1142,1421,1453,1208,6153,6472,1069,1247],
            "category_name": "家清日用"
        },
        {
            "category_id": 12379480883574690382,
            "category_ids_1": [530004,376707,1804,442005,1701,381003,128209,6263,377078,378228,530032,7363,378136,429008,6706],
            "category_name": "其他"
        }
    ]
}

返回示例

{
  "errcode": "0",
  "errmsg": "ok",
  "product_list":[
    {
        "product_id": 1,
        "shop_appid": "SHOPAPPID"
    }
  ],
  "next_key": "PAGECONTEXT"
}

# 5.2 请求参数示例

请求示例

// 原请求同样适用,不填则默认不设置任何条件查询所有商品列表
{
    "next_key": "",
    "page_size": 10,
    "plan_type":1
}

// 搜索示例
{
    "next_key": "",
    "page_size": 10,
    "plan_type":1,
    "category": {
        "category_id": "8261345894708739273",
        "category_ids_1": ["1142","1421","1453","1208","6153","6472","1069","1247"],
        "category_name": "家清日用"
    },
    "keyword": "纸巾",
    "spu_item_condition": {
        "commission_rate_range": {
            "max": "100000",
            "min": "0"
        }
    }
}

返回示例

{
  "errcode": "0",
  "errmsg": "ok",
  "product_list":[
    {
        "product_id": 1,
        "shop_appid": "SHOPAPPID"
    }
  ],
  "next_key": "PAGECONTEXT"
}

# 6. 错误码

以下是本接口的错误码列表,其他错误码可参考 通用错误码

错误码错误描述解决方案
10024000参数错误
10071003参数错误
10071033shop_appid错误
10071044推客功能保证金不足
10071048参数异常,请检查入参
10071053商品不在架

# 7. 适用范围

本接口暂未明确可调用账号类型,或在业务中根据调用传参自行确定是否可调用,请已实际调用情况为准。