解密大数据群,第一课作业——逻辑思考题
淘宝:
购物流程(两种)
登录账号——>搜索商品——>选择商品加入购物车——>进入购物车选择要结算的商品——>确认订单信息(确定收货地址)——>支付
登录账号——>搜索商品——>选择商品立即购买——>确认订单信息(确定收货地址)——>支付
未登录账号——>搜索商品——>选择商品加入购车—触发—>登录账号——>进入购物车选择要结算的商品——>确认订单信息(确定收货地址)——>支付
京东:
购物流程
登录账号——>搜索商品——>选择商品加入购车——>进入购物车选择要结算的商品——>确认订单信息(确定收货地址、支付方式、是否开发票、自提)——>支付
未登录账号——>搜索商品——>选择商品加入购车——>进入购物车选择要结算的商品——>去结算—触发—>登录账号——>确认订单信息(确定收货地址、支付方式、是否开发票、自提)——>支付
不同点:
(1)京东的商品只有加入购物车后才可进行购买,而淘宝的商品可直接进行购买,点击【立即购买】后,可跳过加入购物车这一步,直接进入订单界面进行支付。
背后的逻辑:这一点可以看出京东所有的订单操作都是从购物车内的商品开始的,而淘宝的订单操作对象不仅仅是购物车内的商品,甚至包括整个网站内所有的商品。
两个网站关于这点问题有明显的不同,淘宝为每个商品对象都添加一个【立即购买】的方法,所以无论商品是否加入购物车都有可以被立即购买,无所谓容器大小,因为目标对象是商品。
而京东只是针对加入购物车中特定的商品有【立即购买】的操作,此时这个操作触发的前提是加入购物车这个容器,可以这样理解,一旦满足“我在购物车里”这个条件,“你才能买我”,加入购物车的前提,才会触发【立即购买】隐藏功能。
(2)淘宝:在没有登录账号的前提下,当执行步骤【加入购物车】或者【立即购买】时,页面提示需要登录账号才可继续执行。京东:在没有登录账号的前提下,当执行步骤【去结算】时,页面提示需要登录账号才可继续执行。
在操作的过程中,我尝试过在未登录账号的前提下,测试两个网站的账号登录必须条件。淘宝加入购物车的前提是有账号信息,而京东的购物车可以不需要账号信息,没有账号的路人也可由自己的购物车,就像去超市购物的推车,所有人都可以有,而不是只有会员才可以享受这样的权利。淘宝的购物车更需要通行证来确保权利。
但产生订单时必须都需要账户信息
(3)商品对象的属性不完全相同。浏览页面时,淘宝与京东显示每个物品的属性不完全相同,除了共同的显示商品名字、价格、店铺等,京东在每个商品上都加了【评价人数】、【礼券】、【1-5张商品图片预览】、【可关注】几个属性;淘宝则在每个商品上添加了【付款人数】、【发货地】、【活动标签】、【找同款找相似】等属性及功能。
(4)京东不提供像淘宝一样的【宝贝】、【天猫】、【店铺】分类清晰的搜索选项,这也可能与两家运营方式有关。
相同点:
除去网站面向对象、基本功能目标差不多一致,我还发现了这两个网站都添加了个新功能,也可能早就有了我才发现:当你搜索一样商品时,进入搜索结果页面后,会发现在综合排序那一栏上有个直方图一样的结果图,鼠标悬停后会提示“4%用户喜欢的价位”等信息,更直观的看到周围人对这一商品的可接受价位的分布,直方图还真是无处不在哈哈哈
操作感想:
网站上购物已经很熟悉了,但几乎不会仔细考虑每一步骤,毕竟都是傻瓜操作,也就把自己当傻子了哈哈。
这次的逻辑思考作业让我又重新审视了每一步流程。首先关注的就是登录账号这一点,平时操作可能忘记提前登录了也没在意具体在哪一步弹出来的登录提示,这次仔细思考了才觉得别有不同。不同的网站内在的逻辑规则是不同的,以往只觉得不同的页面布局就是不同的网站的区别了,没有细想过背后的逻辑布局,哈哈当了这么长时间的小聋瞎┑( ̄Д  ̄)┍