开得快相关业务逻辑
2019-05-06 22:05:14 0 举报
222
作者其他创作
大纲/内容
是
未绑
创建此微信用户的首次被分享用户的留痕信息
增加商品购买量时,计算完其他限量额后,再判断商品的分销商限量额是否为-1即不限量,若为限量,则判断其他限量额是否大于分销商限量额,若是,则调整为分销商限量额,并tip_show提示用户;
是否存在及时场景下的shareid信息
被分享者是否已关注公众号
相同
用户输入手机号
设置用户的分销商限量模式为普通用户不限量
不做特殊处理可能是历史微信用户
页面是否携带有shareid
无
添加或更新此用户对应的粉丝表信息
静默登录态cookie/session
不做特殊处理
进入到公众号首页
不同
手机号会员是否为微信用户会员
提取并规整当前商品的分销商限量购配置信息
判断是否为已登录状态
获取此openid是否存在对应的商城会员
判断此openid是否已有留痕
APP内手机登录
是否存在手机号对应的会员
用户是否同意获取
获取用户的分销商限量配置额
备注:必须手机登录系统才能使用即,会员中有手机号才为有效会员
回调后更新微信会员信息中的头像和昵称
创建此游客微信用户的商城会员信息1、不创建粉丝表记录,关注后会处理2、创建base_member表记录3、创建eshop_member表记录
否
正确
关注后
计算商品的最大可购买量1、分销商限量额2、普通用户单次限量额3、用户最多可购买量
有
新增或更新微信用户对应的会员信息
是否已登录session或cookie
当前会员是否已设定上级
发生短信验证码
核对验证码是否正确
我的购物车/用户确认订单页面提取并预置分销商限购量额度并更新调整订单商品购买量
输入短信验证码,提交
判断页面是否携带shareid
已存在
不正确
已关注
分享者是否与被分享者相同
微信扫码关注分享分销处理逻辑--留痕处理
计算当前用户的分销商限购量额度
已绑
根据分享者ID获取分享者会员信息
不存在
退出
备注:两种场景会进入登录页1、在会员中心中直接单击登录2、或当需要单击需要登录的业务页面时,会引导到登录页面
递增分享海报的被关注次数和被扫描次数
设置当前会员的上级为分享者的id同步刷新分享者的分销商级别给分享者发送微信消息
登录成功,并跳转到登录前页面或会员中心页面
引导用户关注公众号
提取当前用户的分销商级别
为解决并发显示,通过注入客户端脚本模式拉起获取微信用户头像和昵称的询问页面
不是
是否关注
下线关系处理逻辑
没有
APP内手机注册
从微信收货地址中提取微信用户手机号
判断当前微信会员信息中是否有头像和昵称
当前会员是否为固定上级
遍历购物车订单中的商品
商城是否开启了分销模式以及分销级别
是否有分享者,有则处理下线关系【详见后面逻辑】
获取当前用户的微信openid
录入正确的短信码,并设置新的登录密码
登录成功,跳转到登录前页面或会员中心页面
提取海报二维码中的分享者信息
前台moblie拦截
预置到前端页面
分销商按等级限量购逻辑【不支持商品规格限量】
被分享者扫码或长按识别二维码
将微信号信息绑定到手机号对应的会员记录中,并删除当前微信用户对应的会员记录
判断传递的购买量是否超出限购量
添加或更新此用户对应的会员信息
判断是否存在当前用户的历史首次分享者信息记录
获取短信验证码
手机号+密码是否正确
判断当前微信用户对应的会员信息中是否已绑定手机号
微信内登录处理逻辑
存在
重新输入重新登录
微信游客用户信息授权提取逻辑
静默获取当前用户的微信openid
不能提取
界面中调整购买量处理逻辑
分享者分享自己的分销推广海报
跳转到绑定手机号页面携带:会员openid和微信openid
微信登录后手机注册页面
微信游客分享信息留痕处理逻辑
备注:两种场景会进行微信自动登录处理1、在会员中心中直接单击登录时触发2、或当需要单击需要登录的业务页面时触发
微信用户绑定手机号逻辑
执行后续逻辑
手机号高度隐私不可提取就算是有,也有可能存在被投诉风险
判断此微信用户对应的会员账户是否已绑定手机号
是否已注册手机号
无特殊处理公众号首页
是否存在首次分享者记录信息
同意
是否分享者与当前会员相同
不同意
将手机号信息绑定到当前微信用户对应的会员记录中
新增或更新微信用户对应的粉丝信息
通过session持久化shareid,避免遗失
未关注
用户注册登录业务逻辑
提取到
商品详情页加载时预置当前用户的分销商限购量额度
shareid是否为本人
基于短信验证码注册为新会员
当前商品是否开启了分销商限量购模式
处理赠送注册送积分逻辑
是否通过短信验证码重置密码
是否已存在
提示用户此手机号已注册,可直接登录
将本次关注分享场景信息即为当前用户的首次被分享记录分享者id/被分享者id/分享场景类别/发生时间
当前用户是否为分销商
修改订单中商品购买数量
判断是否为微信环境
0 条评论
下一页