简要描述:

  • 优惠券创建和编辑

请求域名:

请求URL:

GET:route=plugin.store-cashier.frontend.store.center.coupon.edit

参数:

参数名 是否必须 类型 说明
id 创建时不需要,编辑时必须 int 优惠券id

返回示例:

正确时返回:

{
    "result":1,
    "msg":"成功",
    "data":{
        "id":23,
        "uniacid":2,
        "cat_id":0,
        "name":"门店优惠券测试1",
        "get_type":1,
        "level_limit":-1,
        "get_max":5,
        "use_type":5,
        "return_type":0,
        "bgcolor":"",
        "enough":0,
        "coupon_type":0,
        "time_limit":1,
        "time_days":11,
        "time_start":"2019-01-30 00:00:00",
        "time_end":"2019-04-30 00:00:00",
        "coupon_method":1,
        "discount":"0.00",
        "deduct":"11.00",
        "back_type":0,
        "back_money":"",
        "back_credit":"",
        "back_redpack":"",
        "back_when":0,
        "thumb":"",
        "desc":null,
        "total":111,
        "status":1,
        "money":"0.00",
        "resp_desc":null,
        "resp_thumb":"",
        "resp_title":"",
        "resp_url":"",
        "credit":0,
        "usecredit2":0,
        "remark":"",
        "descnoset":0,
        "display_order":0,
        "supplier_uid":0,
        "getcashier":0,
        "cashiersids":null,
        "cashiersnames":null,
        "category_ids":[
            "49",
            "50"
        ],
        "categorynames":[
            "门店优惠券商品分类1",
            "门店优惠券商品分类1子分类"
        ],
        "goods_names":[
            "测试66",
            "测试经销商提成"
        ],
        "goods_ids":[
            "235",
            "251"
        ],
        "storeids":20,
        "storenames":[
            "测试门店"
        ],
        "getstore":0,
        "getsupplier":0,
        "supplierids":null,
        "suppliernames":null,
        "createtime":0,
        "created_at":"2019-01-30 15:09:21",
        "updated_at":"2019-03-05 10:31:19",
        "deleted_at":null,
        "is_complex":0,
        "plugin_id":32,
        "goods":[
            {
                "id":235,
                "title":"测试66",
                "status_name":null
            },
            {
                "id":251,
                "title":"测试经销商提成",
                "status_name":null
            }
        ],
        "category":[
            {
                "id":49,
                "name":"门店优惠券商品分类1"
            },
            {
                "id":50,
                "name":"门店优惠券商品分类1子分类"
            }
        ],
		"memberLevels":[
            {
            "id":1,
            "level":1,
            "level_name":"VIP1"
			},
			{
				"id":3,
				"level":2,
				"level_name":"VIP2"
			},
			{
				"id":2,
				"level":3,
				"level_name":"VIP3"
			},
			{
				"id":4,
				"level":8,
				"level_name":"VIP4"
			},
			{
				"id":9,
				"level":10,
				"level_name":"VIP5"
			}
        ]
    }
}
  • 失败时返回
{
    "result":0,
    "msg":"您不是门店,跳转至门店申请!",
    "data":{
        "url":"https://dev5.yunzshop.com/addons/yun_shop/?menu#/o2o/storeApply?i=2"
    }
}

返回参数说明:

参数名 类型 说明
result int 返回状态,0为失败,1为成功
msg string 提示信息
data object 优惠券信息
data 优惠券信息 类型 说明
id int 优惠券id
name string 优惠券名称
display_order int 排序
status int 状态,0为关闭,1为开启
enough int 使用条件-订单金额
level_limit int -1为所有会员,其他情况为会员等级id
time_limit int 使用时间限制,0为获得time_days天内有效,1为日期范围
time_days int 获得time_days天内有效
time_start int 开始时间 时间戳
time_end int 结束时间 时间戳
is_complex int 使用方式,0为单张,1为多张
coupon_method int 优惠方式,1为立减,2为打折
deduct int 立减数
discount int 打折数
use_type int 适用范围,5为全类适用,1为指定分类,2为指定商品
get_type int 是否可领取,1为可以,0为不可以
get_max int 每人限领取张数
total int 总发放数
goods array 商品列表
category array 分类列表
goods 商品列表 类型 说明
id int 商品id
title string 商品名称
category 分类列表 类型 说明
id int 分类id
name string 分类名称
memberLevels 分类列表 类型 说明
id int id
level int 等级
level_name string 等级名称

备注:

注意:当result=0并且data中url字段存在的时候,页面直接跳转至url中的地址