会员合并机制说明
商城系统主要涉及的会员账号体系如下:
整体分为几个板块:
一、手机号
在纯wap端模式下,使用手机号注册登录。
二、微信生态
1、微信公众号:接入微信公众号后,会员--会员设置中开启微信授权登录,用户在公众号访问商城页面,发起微信授权登陆,获取微信公众号openID,如果绑定了微信开放平台,同时可获取微信开放平台UID。
2、微信小程序:接入微信小程序,用户访问商城微信小程序,发起授权登录后,获取微信小程序openID,如果绑定了微信开放平台,同时可获取微信开放平台UID。
3、微信开放平台:绑定微信开放平台后,用户使用微信公众号、小程序访问,都可以获取到微信开放平台对应的UID;如果是使用开放平台移动应用接入APP,用户在APP使用微信授权登录,可以获取到移动应用的openID和微信开放平台UID。
三、支付宝生活号
如果接入了支付宝生活号,用户通过支付宝访问商城页面,授权登录,可以获取到支付宝登录的user_id。
四、头条/抖音小程序(商城目前已不对接了)
如果接入头条/抖音小程序,用户通过头条/抖音访问小程序,授权登录,可以获取到字节跳动平台的openID。
关于会员合并机制的说明:
合并的依据主要有两个:
1、微信开放平台UID机制:微信公众号、微信小程序、微信APP授权登录,如果在绑定微信开放平台的前提下,同一个微信会员,通过对应端口授权登录都会返回一个一样的微信开放平台UID,所以可以判断其为同一个微信会员,将用户进行同步关联。
2、手机号
(1)手机号和微信生态会员关联,可以通过在微信生态入口中绑定手机号,即可将手机号会员和微信生态会员关联。
(2)支付宝、头条/抖音小程序,可以通过绑定手机号,将账号和手机号关联,进而和微信生态用户关联。
因平台有多个入口注册会员,多个账号同步过程中就涉及到账号合并的问题,目前商城的会员合并机制可以通过后台进行设置,如下图:
会员合并:
1、全自动合并:按照会员保留优先级保留会员,其他会员登录信息自动同步到对应的会员ID上,除保留的会员登录凭证外,其他被同步的会员数据 (订单、下级、佣金等)全部无法合并。
2、新会员自动合并:合并规则上,如果被合并的会员是新注册的会员,则自动合并;如果不是,在提示会员数据异常,请联系客服处理,由后台选择需要保留的会员ID。
会员保留优先级:
如果选择的优先级不存在,则按照注册时间规则执行。
1、注册时间:会员注册的时间,如果需要合并A\B两个会员,谁先注册的就保留谁。
2、手机号:手机号注册的会员。
3、公众号:微信公众号授权登录的会员。
4、微信小程序
5、APP微信登录
特别注意:
1、如果您运营需要涉及到微信多端运营的,务必在开始运营时绑定微信开放平台,否则后期将会造成会员数据合并的困扰。
2、如在运营中途绑定微信开放平台,原有微信公众号或者小程序的会员并不会自动返回微信开放平台的UID,需要用户下次访问公众号/小程序商城授权登录时才会返回微信开放平台的UID。
比如,
(1)您使用微信公众号运营,未注册并绑定微信开放平台;用户A通过公众号授权登录,假设A这时候已经有订单、余额等数据。
(2)您上线微信小程序,并将公众号、小程序绑定了微信开放平台,这个时候原来微信公众号授权登录的A会员并不能自动获得开放平台的UID。
(3)A会员访问微信小程序,授权登录后会创建一个新的会员ID,这时候后台就会有两个A会员。其中一个是原公众号授权登录的会员、另外一个是新小程序授权登录的会员(同时同步了微信开放平台UID);假设小程序授权的A会员也同样下单、也有余额等数据。
(4)当A会员再次微信公众号并授权登录时,获取到开放平台UID,假设您设置的合并规则是全自动合并、按注册时间合并,那么A的小程序openID将会合并到微信公众号会员ID上,后台无法在查看A小程序购买的订单、余额等数据。