简要描述:
- 优惠券保存
请求域名:
请求URL:
POST:route=plugin.store-cashier.frontend.store.center.coupon.save
APP请求URL:
POST:route=plugin.store-cashier.frontend.app.store.coupon.save
参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
coupon | 必须 | object | 优惠券信息对象 |
请求参数和示例:
"coupon":{
"id":23,//优惠券id,新增时不必,编辑时必须
"name":"门店优惠券测试1",//优惠券名称,必须
"get_type":1,//是否可领取,1为可以,0为不可以,必须
"level_limit":-1,//会员等级限制,-1为所有会员,其他情况为会员等级id,必须
"get_max":5,//每人限领取张数,当get_type=1时必须
"use_type":5,//适用范围,5为全类适用,1为指定分类,2为指定商品
"enough":0,//使用条件-订单金额
"time_limit":1,//使用时间限制,0为获得time_days天内有效,1为时间范围
"time_days":11,//获得time_days天内有效
"time_start":"1545926400",//开始时间 时间戳
"time_end":"1556121600",//结束时间 时间戳
"coupon_method":1,//优惠方式,1为立减,2为打折
"discount":"0.00",//打折数
"deduct":"11.00",//立减数
"total":111,//总发放数
"status":1,//状态,0为关闭,1为开启
"display_order":0,//排序
"is_complex":0,//使用方式,0为单张,1为多张
"goods":[//选择的商品列表
{
"id":235,//选择的商品id
},
{
"id":251,//选择的商品id
}
],
"category":[//选择的分类列表
{
"id":49,//选择的分类id
},
{
"id":50,//选择的分类id
}
]
}
返回示例:
正确时返回:
{
"result":1,
"msg":"优惠券保存成功",
"data":{}
}
- 失败时返回
{
"result":0,
"msg":"您不是门店,跳转至门店申请!",
"data":{
"url":"https://dev5.yunzshop.com/addons/yun_shop/?menu#/o2o/storeApply?i=2"
}
}
或
{
"result":0,
"msg":"优惠券不存在或已删除!",
"data":{}
}
更多错误信息请看接口返回
返回参数说明:
备注:
注意:当result=0并且data中url字段存在的时候,页面直接跳转至url中的地址