创建投放计划

更新时间:2025.09.27

创建投放计划

接口说明

支持商户:【普通服务商】

请求方式:【POST】/v3/marketing/partner/delivery-plan/delivery-plans

请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点

     【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看

请求参数

Header  HTTP头参数

 Authorization  必填 string

请参考签名认证生成认证信息


 Accept  必填 string

请设置为application/json


 Content-Type  必填 string

请设置为application/json


body  包体参数

 out_request_no  必填   string(40)

【创建请求单号】 创建投放计划的请求流水号,品牌侧需保持唯一性,可使用 数字、大小写字母、下划线_、短横线- 组成,长度在6-40个字符之间


 brand_id  必填   string

【创建投放计划的品牌ID】 创建投放计划的品牌ID,可登录品牌经营平台查看品牌 ID 信息


 product_coupon_id  必填   string

【商品券ID】 投放的商品券ID,通过请求创建商品券接口获得,具体可查看创建商品券


 stock_id  必填   string

【批次ID】 投放的商品券批次ID,通过请求创建商品券接口获得,具体可查看创建商品券


 reuse_coupon_config  必填   boolean

【是否复用商品券和批次信息】 是:表示从商品券和批次获取信息自动填充plan_name、total_count、user_limit、daily_limit、delivery_start_time、delivery_end_time,若商品券或批次信息发生变化,会自动更新投放计划以上字段信息。
否:表示自定义传入plan_name、total_count、user_limit、daily_limit、delivery_start_time、delivery_end_time,其中plan_name、total_count、delivery_start_time、delivery_end_time必填


 plan_name  选填   string(30)

【投放计划名称】 投放计划名称,该名称会用于C端展示,场景说明详见产品介绍,建议与商品券名称保持一致,12个中文字符以内。


 total_count  选填   integer

【投放总库存数量】 用于约定投放计划的总投放库存额度,创建投放计划的券可用库存需在 10000 以上;该字段可选填,若不填写,则表示投放计划层面不限制总投放库存。


 user_limit  选填   integer

【单用户限领】 约定了投放计划单用户维度的限领数量; 非必填,如创建时未填写, 表示投放计划层不限制,且后续修改不支持修改。


 daily_limit  选填   integer

【单日限领】 约定了投放计划单日维度的限领数量;非必填,如未填写, 表示投放计划层不限制,且后续修改不支持修改。


 delivery_start_time  选填   string

【开始可用时间】 【投放开始时间】 投放生效的开始时间,遵循[rfc3339]( https://datatracker.ietf.org/doc/html/rfc3339 ) 标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。如未填写表示生效时间将以批次生效时间为准,且后续修改不支持设置开始时间。


 delivery_end_time  选填   string

【结束可用时间】 【投放结束时间】 投放生效的结束时间,遵循[rfc3339]( https://datatracker.ietf.org/doc/html/rfc3339 )标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。如未填写表示生效时间将以批次结束时间为准,且后续修改不支持设置结束时间。


 recommend_word  选填   string(9)

【营销标签】 用于在优惠左上角展示的运营推荐语信息 自定义文案,不超过 9 个中文字符或18 个英文字符

请求示例

curl
Java
Go

POST

1curl -X POST \
2  https://api.mch.weixin.qq.com/v3/marketing/partner/delivery-plan/delivery-plans \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" \
5  -H "Content-Type: application/json" \
6  -d '{
7    "out_request_no" : "asdf-1234-40016",
8    "brand_id" : "40016",
9    "product_coupon_id" : "701146876221757924829193824428",
10    "stock_id" : "701246876221757924829194755312",
11    "reuse_coupon_config" : false,
12    "plan_name" : "冬季饮料投放",
13    "total_count" : 1,
14    "user_limit" : 1,
15    "daily_limit" : 1,
16    "delivery_start_time" : "2025-01-01T00:00:00+08:00",
17    "delivery_end_time" : "2025-01-01T00:00:00+08:00",
18    "recommend_word" : "天天有惊喜"
19  }'
20

应答参数

200 OK

 plan  必填   object

【投放计划详情】 创建成功的投放计划详情

属性

应答示例

200 OK

1{
2  "plan" : {
3    "plan_id" : "12000",
4    "plan_name" : "冬季优惠投放",
5    "plan_state" : "PLAN_CREATED",
6    "delivery_start_time" : "2025-01-01T00:00:00+08:00",
7    "delivery_end_time" : "2025-01-01T00:00:00+08:00",
8    "stock_id" : "123456789",
9    "product_coupon_id" : "1000000013",
10    "recommend_word" : "天天有惊喜",
11    "brand_id" : "40016",
12    "total_count" : 11000,
13    "user_limit" : 5,
14    "daily_limit" : 100,
15    "reuse_coupon_config" : false
16  }
17}
18

 

错误码

以下是本接口返回的错误码列表。详细错误码规则,请参考微信支付接口规则-错误码和错误提示

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

请根据错误提示正确传入参数

400

INVALID_REQUEST

HTTP 请求不符合微信支付 APIv3 接口规则

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

 

元宝AI
反馈
目录
置顶