简要描述:

  • 优惠券保存

请求域名:

请求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中的地址