为什么微信红包不能撤回?

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

这个问题可以理解成,为什么不做需求?

回想一下,平时不做需求的正当理由有哪些?

  1. 没有真实场景

  2. ROI不对等,有更好的解决方案

  3. 资源有限,其他需求的优先级更高

微信红包撤回”的场景

第一种,发错人/群

聊天是一件确定性很强的事情,就算聊天方向不确定,但是你想和哪个人/群聊是很确定的吧?

大家可以想一下,平时是在什么时候发错消息?是不是转发消息的场景会比较多?直接通过聊天窗口发错消息是不是特别少,甚至可以忽略不计? 而红包恰恰只能通过聊天窗口发送,无法转发。

在这种确定性之下,红包发错人/群的场景几乎没有。

第二种,多发了金额

因为少发了可以继续发,所以需要撤回的场景我们更多考虑发多了。

微信对红包金额的提醒设计有3种:

  1. 单个红包金额不能超过200RMB,否则无法发出

  2. 输入完金额后,屏幕正中央会显示字号很大的金额数

  3. 在输入密码或面容识别时,会再次出现金额数

为什么微信红包不能撤回?

本身金额不大+发送之前反复不断的提醒,在这2个前提下会多发金额的可能性也会变得很小。

第三种,恶作剧

可能会有一些人比较淘气,发了红包之后想撤回逗逗对方。但是大家好好想想,如果你是被逗的对象,这用户体验的伤害有多大? 满怀期望打开红包,结果界面上显示“该红包已被撤回”? 如果这句提示语放在红包点开前的界面,那这个恶作剧还有什么存在的必要?

这里得结合微信的产品价值观:接收方的用户体验比发送方的更重要,所以为了顾及接收方的感受,微信不会做这种需求

“ROI不对等,有更好的解决方案”

要做“红包撤回”的功能,我们要考虑以下几种撤回情况:

  1. 对方未领

  2. 对方已全领

  3. 对方部分已领

对方未领

这种情况是最简单的,直接在聊天窗口或打开的红包界面提示接收方,红包已被撤回。

对方已全领

这个时候,就要考虑一下,到底是发送方的用户体验重要,还是接收方的。

如果是发送方,就应该从接收方的零钱扣除。但如果钱已经被用户提现了,还得从接收方绑定微信支付且有足够余额的银行卡里面扣款......业务复杂性和代码架构复杂性都骤升,接收方的用户体验骤降(想象一下,口袋里的钱被硬掏出来......)。

如果是接收方,那就应该提示发送方,该红包已被领取,无法再撤回——那么这个功能就没啥意义了。

对方部分已领

这是在群聊天发红包的情况,整体逻辑基本就是把前面的2种综合起来。

综合以上,可以得出做“红包撤回”功能,不仅没有达到“增加容错机制,提升用户体验”的目的,反倒会伤害用户体验,甚至还没有真实场景,ROI也特别不对等。

所以微信才不做这个功能,各位觉得呢?

随意打赏

提交建议
微信扫一扫,分享给好友吧。