简单的情况介绍
这个故事发生在我现在参与管理的一个论坛上。先大致介绍下梗概:
论坛有通用虚拟货币:c币。论坛提供了除现金充值外大量途径获取c币,如发帖、参与回复等。
论坛有一个很受欢迎的版块A,因为过于受欢迎,因此设立了进入门槛:会员个人财产≥30 c币。
版块A提供了大量的文件下载,下载会员需要付出数额不定的c币给发布者作为报酬(1-100不等,视发布者要求而定)。
正常的情况是,会员点击确定购买文件后,网页刷新,并在原本显示「售价:X c币 购买」的地方显示下载地址。
现在出现的一个情况是,一些c币刚过门槛的人(比如B君有34c币),在进入A版块后看到了收费文件想下载(比如一个收费5c币的文件)。在点击了确定购买后,页面刷新后,却因为剩下的个人财产c币数量达不到版块A的进入门槛(B君现在个人财产只有34-5=29<30c币),而无法进入到刷新后的网页,也就无法得到他购买的文件的下载地址。
目前B君想要获得自己购买文件的下载地址的唯一方法是想办法再刷回30 c币,从而重新进入版块A里刷新后的页面里下载该文件。
后续的发展
因为有不少会员反映了这个问题,因此我找到了管理论坛代码的主版讨论解决方案。
我本来思考的解决方案是:在用户进行c币减少的操作的时候加一条判别规则,如果用户操作之后c币会少于30,则弹出提示。
但我的主版在思索了一下后给了我这个回答:「其实也不是技术上的问题,他们的心理就是30c币足够打天下,而我的目标不是让他们到30就走。你如果正常发帖回帖30c币完全不是问题。这种可以理解为自己不愿意发帖导致整天在贫困线上下,然后来抱怨系统不对的= =」
并且得到了小伙伴一号的赞同:「9494,只要需要付出代价总会有人不满。」
然后我就没闹了,虽然我觉得有点不对。
延伸的讨论
现在想了想,觉得自己感到不对的地方主要基于下面这点:从逻辑上来说,这是我们自身的产品功能不完善,而不能归咎于用户本身的问题。
尽管系统获取c币并不困难,尽管门槛设立的目的是希望尽可能多的留存用户,但这不能掩盖这部分用户确实是「给了钱但没拿到货」这一事实。
毕竟他是以「合法」身份进来、做了「合法」的支付,就应该得到一个「合法」的结果:他应该得到正常的下载结果再被弹出的。
再次他也应该在支付前得到一个提示:你可能购买后会因为c币不足而无法得到正常的下载结果。
我觉得把这样的系统不严密产生的问题都推给「用户心理不对」来解决问题是一种不正确的解决方式。这似乎在以道德自律解决所有问题。
网友评论