简要描述:

  • 优惠卷的适用门店和商品数据

请求域名:

  • http://xx.com

请求URL:

GET/addons/yun_shop/api.php?i=1&type=5&route=coupon.member-coupon.get-store-and-goods&coupon_id=2&latitude=23.243454&longitude=113.330431&store_page=1&goods_page=1

参数:

参数名 是否必须 类型 说明
coupon_id string 优惠卷id
longitude string 纬度(不填没有距离)
latitude string 经度(不填没有距离)
store_page int 门店页数
goods_page int 商品分页

返回示例:

正确时返回:

  {
    "result": 1,
    "msg": "成功",
    "data": {
        "goods_list": {
            "current_page": 1,
            "data": [
                {
                    "title": "棒棒糖",
                    "price": "10.00",
                    "thumb": "newimage/39878e49c34d9eb5c6c6946ee8786b4f.png",
                    "thumb_image": "http://yzhonshop.com/static/upload/newimage/39878e49c34d9eb5c6c6946ee8786b4f.png"
                },
                {
                    "title": "小桌子",
                    "price": "0.00",
                    "thumb": "images/6/2022/05/dfe42b4be1c017fb5d657fda087b2615.png",
                    "thumb_image": "http://yzhonshop.com/static/upload/images/6/2022/05/dfe42b4be1c017fb5d657fda087b2615.png"
                },
            ],
            "first_page_url": "http://yzhonshop.com/addons/yun_shop/api.php?goods_page=1",
            "from": 1,
            "last_page": 1,
            "last_page_url": "http://yzhonshop.com/addons/yun_shop/api.php?goods_page=1",
            "next_page_url": null,
            "path": "http://yzhonshop.com/addons/yun_shop/api.php",
            "per_page": 16,
            "prev_page_url": null,
            "to": 9,
            "total": 9
        },
        "store_list": {
            "current_page": 1,
            "data": [
                {
                    "store_name": "肯德基",
                    "distance": 11.7,
                    "address": "广州市天河区18号",
                    "unit": "km"
                },
                {
                    "store_name": "必胜客",
                    "distance": 11.7,
                    "address": "广州市天河区18号",
                    "unit": "km"
                }
            ],
            "first_page_url": "http://yzhonshop.com/addons/yun_shop/api.php?store_page=1",
            "from": 1,
            "last_page": 1,
            "last_page_url": "http://yzhonshop.com/addons/yun_shop/api.php?store_page=1",
            "next_page_url": null,
            "path": "http://yzhonshop.com/addons/yun_shop/api.php",
            "per_page": 16,
            "prev_page_url": null,
            "to": 5,
            "total": 5
        },
        "condition_type": 2,
        "is_all_good": 0,
        "is_all_store": 0
    }
}

返回参数说明:

参数名 类型 说明
goods_list array 商品数据
store_list array 门店数据
condition_type int 条件类型 1:指定门店,2:指定商品和门店
is_all_good int 0:指定商品,1:全部商品
is_all_store int 0:指定商品,1:全部商品
is_shop bool true:门店优惠卷,false:商城

分页数据[]

参数名 类型 说明
current_page int 当前页数
last_page int 最后一页的页数
per_page int 每页显示的数据量
total int 总数据量(可以作为门店数量)

关联数据goods_list[]

参数名 类型 说明
title string 商品名称
price float 价格
thumb_image string 图片路径

关联数据store_list[]

参数名 类型 说明
id int 门店id
store_name string 门店名称
distance float 距离
unit string 单位
address string 地址
thumb string 门店logo

备注:

  • condition_type等于1时没有商品数据
  • condition_type等于2时才有is_all_good和is_all_store字段
  • is_all_good或者is_all_store是1,是没有分页数据的并且只显示10条数据