coupon - 友好速搭 -- 开发文档

友好速搭

JS SDK
简介 开始使用 接口列表

coupon

优惠券。

API

.get(callback)获取当前账号绑定的优惠券.verify(code, callback)验证优惠码对于当前购物车是否可用.shopCoupon(code, callback)获取指定可领取优惠券的信息.getShopCoupon(code, callback)领取指定优惠券.count([config,] callback)获取指定状态优惠券的数量

.get(callback)

获取当前账号绑定的优惠券

    • callback
    • 类型:Function( 返回对象 )
      获取信息后的回调函数。
      {
          "code" : 200,
          "message" : "",
          "coupons" : [
              {
                  "id": 15,
                  "code": "6PMAB5", // 优惠券代码
                  "coupon_group_name": "新春大促!100元减20元优惠券", // 优惠券名称
                  "active_amount": 10000, // 满足使用该优惠券的金额,满100元
                  "discount_amount": 2000, // 使用该优惠券之后减免的金额,减免20元
                  "cart_match": false, // 当前购物车内的商品是否能使用该优惠券
                  "status": "expired" // 优惠券状态:expired(过期),used(已使用),pending(可使用)
              },
              {
                  "id": 556508,
                  "code": "CDECAMD3F3",
                  "coupon_group_name": "5毛抵用券!",
                  "active_amount": 0, // 满0元
                  "discount_amount": 50, // 减免5毛
                  "cart_match": true,
                  "status": "used"
              },
              {
                  "id": 537725,
                  "code": "BPDJ8Q",
                  "coupon_group_name": "10元优惠券",
                  "active_amount": 10300,
                  "discount_amount": 10000,
                  "cart_match": false,
                  "status": "pending"
              }
          ]
      }
      

.verify(code, callback)

验证优惠码对于当前购物车是否可用

    • code
    • 类型:Object
      • coupon_code 类型:String
        优惠券代码
    • callback
    • 类型:Function( 返回对象 )
      获取信息后的回调函数。
      {
          "code" : 200,
          "message" : "",
          "avail": true, // 优惠券是否可用
          "discount_amount": 50 // 优惠券面值
      }
      

.shopCoupon(code, callback)

获取指定可领取优惠券的信息

    • code
    • 类型:Object
      • id 类型:String
        优惠券领取 ID,优惠券领取链接的最后一节:
        example.youhaovip.com/coupon/ 013aef9cd68f42038b78e5502cc75088
    • callback
    • 类型:Function( 返回对象 )
      获取信息后的回调函数。
      {
          "code" : 200,
          "message" : "",
          "coupon_group": {}, // 优惠券信息
      }
      

.getShopCoupon(code, callback)

领取指定优惠券

    • code
    • 类型:Object
      • id 类型:String
        优惠券领取 ID,优惠券领取链接的最后一节:
        example.youhaovip.com/coupon/ 013aef9cd68f42038b78e5502cc75088
    • callback
    • 类型:Function( 返回对象 )
      获取信息后的回调函数。
      {
          "code" : 200,
          "message" : "领取成功",
          "coupon": {}, // 优惠券信息
      }
      

.count([config,] callback)

获取指定状态优惠券的数量

    • config
    • 类型:Object
      • status 类型:Number 必填
        指定优惠券状态,1为可使用
    • callback
    • 类型:Function( 返回对象 )
      提交后的回调函数
      {
          "code": 200,
          "message": "",
          "count": 1  // 优惠券的数量
      }
      
免费领取15天试用
立即注册
联系客服
微信咨询
微信二维码

领取免费试用资格

姓名 *

电话 *

公司名称

所在地区

意向产品

提交

提交成功

你好, XXX女士/先生 ,你的需求已提交成功,后续会有专门的客户经理与你电话联系。谢谢!