# 启用插件
1. 如果你是免费会员户,有点小遗憾,暂时无法使用api工厂的插件功能;
2. 如果你是专业版会员,那么登录后台,左侧菜单 “工厂设置” --> “插件管理” ,找到 “会员卡” 插件,在线购买开通即可;
3. 如果你是增值版会员,那么无需做任何操作,你可以免费使用所有的插件功能;
# 启用模块
左侧菜单 “工厂设置” --> “模块管理” ,找到 “会员卡” 模块,启用模块后刷新页面,你将可以在左侧菜单“财务管理”中看到会员卡相关的菜单

# 设置会员卡
在左侧菜单 “会员卡规则” 中,可以创建会员卡信息:

# 用户获得会员卡
有以下两种方式可以获得会员卡,不管何种方式赠送,系统都会记录操作日志,以及会员卡消费明细,以备日后检索:
## 后台管理员赠送
管理员登陆后台,在左侧菜单 “会员卡规则” 中,选择某个会员卡,通过右侧菜单的 “赠送” 按钮,即可将当前会员卡赠送给指定的用户。
## 用户自行购买
会员卡插件开放了前端接口:

用户可自助购买开通某种类型的会员卡,购买开通后,可通过 “我的会员卡”接口,读取名下所有的会员卡。
“购买会员卡”接口,是使用用户当前小程序余额购买会员卡;如果希望通过在线支付的方式购买会员卡,请查阅:
[《**nextAction 参数使用详解**》](https://www.yuque.com/apifm/doc/aetmlb)
# 如何使用会员卡
目前支持以下两种方式使用会员卡,任何方式使用,均可以在 “卡消费明细”中查看详细的消费明细:
## 线下核销
管理员登陆后台,通过左侧菜单 “用户会员卡” --> “调整余额”功能,进行线下核销(充值)

## 商城购买商品
前端接口 --> “创建订单【下单】”接口,新增了会员卡编号字段,可通过传入会员卡编号,来实现使用会员卡购买商品业务流程:

# 使用场景解析
# ①购买课程,每次上课扣课时
**第一步:** 商品管理中,发布一个商品,比如名称叫:`瑜伽初级课`,发布好以后,假设商品ID为: `123`;
**第二步:** 创建会员卡,比如名称叫:`初级瑜伽24课时`,使用对象那里,指定可用来抵扣商品 `123`,假设会员卡ID为: `456`;【这样这张会员卡就和上面的商品绑定了,购买商品的时候就可以使用会员卡里面的剩余次数来抵扣,实现次卡核销的逻辑】
因为次卡和商品、订单体系挂钩了,就可以通过订单提醒的方式,提醒用户消费情况了