京东 App 出 bug 了?
共 1797字,需浏览 4分钟
·
2021-10-28 07:32
昨天文章里我说了一个关于电商产品「默认地址」设计的案例,但后来想了下,其实我说得还不够严谨和完整,所以今天再补充一下。
后台有读者留言关于京东和淘宝 App 在默认地址设计上的差异,为此我也实际体验了一下,确实发现了一些差别。
这种差别,在一部分读者看来是 bug,可我恰恰认为这是一种更好的产品设计。
先看一个具体场景,这是淘宝 App 的购物车和结算页。
在这个场景里,我设置了两个收货地址,一个是默认地址 X、一个是普通地址 A。
接下来,我按如下步骤进行操作:
1、购物车 - 结算页 - 选择地址 A - 返回购物车;
2、接着 1 的操作,再进入结算页,此时地址从之前选择的 A 变成了默认地址 X;
有读者说,这个很合理啊,既然设置了默认地址,就应该每次下单时都自动选择。要不然,设置默认地址干嘛?
确实,从逻辑上这是没问题的。
好,接下来我们再看一下京东 App 在同样场景下的设计方案。
在京东 App 上的场景条件以及操作步骤和之前一样:
1、购物车 - 结算页 - 选择地址 A - 返回购物车;
2、接着 1 的操作,再进入结算页,不同的是,此时地址依然是 A,没有自动变成默认地址 X;
针对这个区别,有读者说淘宝的设计更好,因为这发挥了「默认地址」功能的作用。
还有读者说,是不是京东 App 出 bug 了?为啥设置了默认地址,但每次下单前没有选择呢?
其实,不是京东 App 出了 bug,而是他们的设计更符合用户真实使用场景。
我接着试了下,当我从京东 App 的结算页下单并进入收银台支付以后,此时如果再回到购物车进行下一件商品的结算,地址就自动变回了默认地址。
也就是说,京东默认地址的生效时机是在用户下单完成并进入下一轮商品结算开始前。
用过电商 App 的都知道,当你下单成功后,原本购物车的商品是会清空的。因此,你也就进入了下一个购物流程,此时默认地址就可以发挥作用了。
而淘宝的默认地址生效时机是在用户每次进入结算页的时候,不管有没有下单、不管有没有修改地址,都会自动帮用户改回默认地址。
在我看来,这种设计不是一个很好的解决方案。
说一个具体的场景。
你有两个收货地址,一个是作为默认地址的公司地址,一个是作为普通收货地址的家庭住址。
比如今天周五,你今天下单买的东西预计明天就能到货,所以你大概率会选择家庭住址作为收货地址。
在你没有下单之前,在购物车和结算页之间切换有可能是为了增加下单商品,也有可能是忘了勾选需要结算的商品。
如果每次退回购物车再回到结算页就自动改成默认地址,那你很可能将原本应该在家收货的商品改成在公司收货,这就十分尴尬。
再看京东的方案。
用户在购物车和结算页之间来回切换时并不会自动更改用户已选择的地址,而是以用户上次的操作记录为准。
这么做有一个好处,每一步操作都衔接用户上一次的操作结果。
此外,京东在默认地址设置一栏写了一句文案:「每次下单会默认推荐使用该地址」。
这说明,并不是强制更改使用默认地址,而是根据地址选择情况来判断是否使用。
而淘宝在同样的地方没有做其他提示。
从我自己的实际体验来看,我认为京东的方案更好,而淘宝出错的概率会更高。
不过对于这个场景的方案设计,可能不同人有不同的理解。
毕竟,我上面提到的场景出现频率不算太高,而且两个产品的用户也都用了这么久了,大家已经形成了自己的用户习惯。
在我看来,产品设计中的逻辑正确要优先服从场景正确,让用户高效完成用户任务,才是产品设计的主要目的。
所以,我不认为京东这个设计是一个 bug,相反,这是一个更好的设计。
对于这两种设计,没有对错,只有习惯。
················· 唐韧出品 ·················
马上又到月底了,每逢月底,我们都会在星球里开展会员日活动,无门槛送一些礼品福利。
此外,还有每月一本的星球电子月刊,精华干货很多。不了解我们星球的,可以扫码观摩一下里面到底有什么。