「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战」
前言
微信小程序打通微信公众号的卡劵功能,(划重点,这里实际是微信公众号的卡劵啊,微信小程序只是调用) 一般分两种情况
参考文档: developers.weixin.qq.com/doc/offiacc…
一共提供四个功能
1.小程序内领取卡券
2.小程序内查看卡券
3.小程序开卡组件
4.卡券内跳转小程序
常见疑问
微信小程序的文档,对于第一次接触微信卡劵的我没有概念,下面是我大概总结的问题,供后来人理解,如果有问题,欢迎大家指出来
一,卡劵和会员卡的区别
1,使用上有区别
- 卡劵场景介绍
商家在小程序内进行营销活动时,可以将卡券作为奖品、优惠兑换凭证发放给用户,用户领取到卡包后可以快捷地出示使用并进行核销。
同时,某些票务类的小程序也可以将用户购买后的票券供用户添加至卡包,方便用户出示使用。
- 会员卡场景介绍
开发者可以在小程序里面开发自己的会员模块,并将开卡环节嵌入其中,微信卡券为小程序内会员开卡提供了“开卡组件功能”。
用户在小程序内进入开卡组件时,可以快速拉取到用户之前在微信开卡填写的资料并预填,用户可以做到“一键开卡”。
对商户而言,开卡组件集“开卡注册”和“添加至卡包”于一体,快捷开卡的同时可以省掉手机验证等环节,提高开卡率。
2,特殊限制:- 小程序开放接口wx.addCard将不再支持用户单次领取多张卡包会员卡
二,微信小程序的开会员卡的同时是否可以开通自己的会员系统
答: 可以,改步骤的主要流程为获取到用户信息。开卡组件的回调函数中可以获取到
接口:获取用户开卡时提交的信息(跳转型开卡组件)
接口说明
开发者可以通过该接口获取到用户开卡时填写的字段值。
请求参数说明
参数 | 参数说明 |
---|---|
access_token | 创建卡公众号的token |
JSON | 请求数据 |
URL | api.weixin.qq.com/card/member… |
{ "activate_ticket" : "abcdefg" }
参数 | 是否必填 | 参数说明 |
---|---|---|
activate_ticket | 是 | 跳转型开卡组件开卡后回调中的激活票据,可以用来获取用户开卡资料 |
{
"errcode": 0,
"errmsg": "ok",
"info": {
"common_field_list": [
{
"name": "USER_FORM_INFO_FLAG_MOBILE",
"value": "15*****518"
},
{
"name": "USER_FORM_INFO_FLAG_NAME",
"value": "HK"
},
{
"name": "USER_FORM_INFO_FLAG_EDUCATION_BACKGROUND",
"value": "研究生"
}
],
"custom_field_list": []
}
}