有一个可选激活会员卡的动作。
同步可用涉及到的接口:
1.查询会员信息(积分,余额)。不懂余额在这里是什么概念,没看到充值的功能,是备用字段吧?
2.微信买单(支付)会有消息推送开发者(其中包含卡ID等数据)。----买单事件推送(在线下打通中显得很重要)
3.更新会员卡信息(如果无法实时同步强烈建议一天更新一次不超过三次)。----会员的积分等数据变动可选推送给用户。
疑问:
1.在创建卡的时候,有消费N元赠送N积分的设置,还有最大赠送积分的上限,一个积分抵扣N元的设置,这一块是可生效的么??如果赠送积分的这块生效,那么积分变动是否会自动更新???那么还需要调用更新积分的接口更新数据吗??如果不是自动生效的,那么这些字段只是显示用的么???
会员卡积分的抵扣和新增是自动的吗还是必须通过接口更新积分值??有弄过的大神么?
企鹅的文档一直都是坑洞百出。
有网友称必须是接口更新,那么这些字段就是用于 更新会员信息API 的逻辑判断用的?
2.会员卡类似卡券,只能线下使用,如果需要积分打通线上,那么需要线下收银系统能记录消费的数据。
分析:单凭微信买单事件推送,只能得到卡ID和code,还有支付交易号,支付金额。如果收银系统能支持记录微信的支付交易号(应该是不支持的,因为线下收银并不会接收微信支付返回数据不是么或者说不会记录微信支付的凭证数据,至少银豹是的( 银豹有支付交易号但没有提供接口获取),就别说交易号和相应的积分抵扣数据-- 如使用微信支付积分抵扣了2块钱,那么银豹并不会记录,微信买单推送也不记录,导致电商系统并不知道这个单是否使用积分抵扣,那么积分就无法同步减操作到更新微信会员卡,因为线下支付这块把数据源断了不可溯源),那么就可以通过交易号关联到电商系统数据库记录的微信支付推送信息匹配,得到本单的消费记录进行积分等数据的同步处理,这个导致积分无法同步的问题是必然存在的(由线下单的拉取,然后是积分同步的接口两个原因导致)。
所以对于银豹系统,会员卡线上线下的积分是打不通的。其他系统另论。