请教微信小程序三级分销实现思路?

2020-06-28 20:50:08 +08:00
 crazybinggan
想了解下,请教下思路,所以按照我搜罗的组装起来的粗略的想法是:

1、A 分享产品给 B,生成混合了 A 识别标记的二维码图片或者链接,B 购买后,A 获得一级返佣,
2、B 分享产品给 C,生成混合了 B 识别标记的二维码图片或者链接,C 购买后,B (此时 B 的关系已经绑定到 A 身上)获得一级返佣,A 获得二级返佣。
3、C 再分享出去给 D,一样混合 C 识别标记的二维码图片或者链接,D 购买后,C 获得一级返佣,B 获得二级返佣,A 获得三级返佣(到此结束)
4、D 分享出去给 E,就是 D 获得一级,C 获得二级,B 获得三级,如此往复。

问题:
1 、产品有活动期,过期了再分享就不再建立关系网?
2 、实现就是类似唯一标识之类的,用户 uid + 产品 id 生成专属标记什么的,类似 JWT 解码?
3 、分享图片或者链接之后用户需要再分享才能建立自己的关系,B 用户拿着 A 的链接,想着是通过扫码就能建立 1 、2 、3 级关系(其实想想也是,B 直接分享 A 的链接没携带自身的标识是行不通的,毕竟带的是 A 的标识,图片也是一样呢?)
4 、标识的建立,A 分享 B,就是标识 A,B 分享 C,就是标识 A+B 的标记=标识 B,这样后端可以直接解码二者关系(不了解后端呢)?之所以这样说,是因为 A 分享给 B,B 没购买,但是 B 自己分享给 C (因为按照前面说的混合 AB 两者的标识,再解析就是 A 也会认成有效的),C 购买了,B 和 C 就建立了关系,那 A 怎么处理?是等 B 真正买了 A 分享出来的才建立关系?
1155 次点击
所在节点    问与答
5 条回复
mumbler
2020-06-28 21:08:47 +08:00
后端没这么复杂,只需要在数据库储存当前付款用户扫的哪个上家码来的即可,返佣时候再计算每个订单的上三层分别是谁
crazybinggan
2020-06-28 21:19:26 +08:00
@mumbler 啊,其实我是给另一位同事绕了,说的是 A 分享一个链接或者一张二维码图片就可以建立起 1 、2 、3 级的关系这样子,我想怎么可能嘛~ 联盟站这些纯字符链接都带邀请者 ID,链接怎么可能带状态,再分享肯定要重建链接的。

搜索出来的实现其实也是类似的。
mumbler
2020-06-28 21:23:23 +08:00
@crazybinggan 只有每个双边关系是需要储存的,其他关系是可以通过双边关系数据推算出来的,100 层都不怕
qiayue
2020-06-28 21:25:53 +08:00
提醒一句,微信不允许三级分销,只允许最多两级
sunjiayao
2020-06-29 10:38:38 +08:00
每个人都要有个自己的邀请码。在分享小程序的时候需要带出去。另一边访问后,第一次肯定执行登陆操作。在登陆的时候把邀请码回传,若为新用户直接建立关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/685420

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX