假设红包可以撤回,那么这件事情的利益相关者会是谁呢?
发红包,收红包还有平台方腾讯
“撤回红包”这个功能对于发红包的人来说是非常有利的,这里就不多加赘述。
抢红包的人:只要是人都会有损失厌恶的心理,突然平白无故损失一笔钱,就算数字再小,用户体验也会非常不好。
平台方腾讯:作为平台方,要平衡各方利益,发错红包明显是个小众场景,如果增加撤回红包功能,将会得罪很多用户,信任机制的缺失,终将导致用户的离去
同时,增加撤回功能,将会导致资金在发红包账户与抢红包账户之间来回流转,流程和复杂度也增加了,开发成本和业务成本都跟着增加了,对于用户感知就太乱了,并且也容易出错,不值得去做。
从实际场景出发
不同的场景情况是不一样的
第1种情况:红包已经被抢光了
如果个人已领取或者群红包已领完,撤回的方案是什么呢?从领取用户的账户中扣除吗?
这样大概率上是不可行的,首先在法律层面上讲,收下的红包是对方的个人财产,微信无权从对方的账户中把钱退给发送方。
其次,如果对方账户余额小于需扣减金额,该怎么处理呢?所以处理的逻辑复杂度非常高。可行性不高
第2种情况:红包已经被抢了一部分
如果在群发一个红包,部分人领取,还有部分人未领取,此时撤回红包方案该怎么设计呢?
第一个方案:所有的资金都返还,这样也会涉及到情况1中讲到的问题;
第二个方案只返还没有被领取的金额,首先红包发送方的利益会受损,其次没有领到红包的群成员会感到不公平,所以这个方案也是不可取的
第3种情况:暂时还没有被领取
既然上面上面两个场景不能做,红包没被领取的时候是否可以撤回呢?
从业务逻辑上来说是没问题的,但是从技术的角度红包撤回背后涉及到的垫资,垫资行,代付,代扣等等的一系列问题,处理逻辑会非常复杂,所以也是不太可行的。
从用户需求出发
用户需求的本质是用户后悔了,想把红包收回来;如果是发错金额了,用户是为了纠错,想把红包收回来重新发。
首先,发红包本身就属于「主观行为」;其次,撤回功能能够解决的两类问题,“操作失误”和“不想发了”也都是用户的「主观行为」。
所以撤回功能要解决的问题就是:是否基于“用户自己主观失误”提供一个“后悔药”。
到这里,我们暂停一下,往前倒一倒:
为什么要撤回?因为发错了。
为什么发错了?因为输错了。
输错了为什么不改呢?因为没看清金额。
问题的根源找到了:没看清金额就发出去了。
基于“看不清金额”这一问题,微信团队已经给出了解决方案:发红包流程中,一共有3次金额提示,而且也完全满足了“重要信息放在明显位置且重点提示”的产品设计原则。
发红包-输入-金额(动态输入显示)
塞钱进红包的封面金额提醒(字体非常大和粗)
输入密码框的金额提示(和密码输入框紧挨着)
支付流程本就是个复杂的流程,选择支付对象、金额、支付渠道、输入密码。这套流程本身就具备一定的防误操作性,过程中还会有三次金额提示,输错金额很容易发现。
综上,通过我们的分析发现,微信红包的撤回功能,首先是用户体验受损,不值得做;
其次逻辑复杂,实现成本高;最后在红包支付的过程中,本身就设置了对应流程,防止操作失误,所以微信没有做红包撤回的这个功能。
评论(0)