电商购物车的3大核心问题
共 2535字,需浏览 6分钟
·
2022-04-08 14:53
上面几小节给大家讲了购物车的作用,购物与其他系统的关联,购物车的精准营销等等各个维度的知识,但是还不够,因为购物车非常复杂,还需要大家补充几点非常重要的知识,这几个点也是用户疑问比较多的点。
先来看第一个:
1、购物车为什么要设置商品上限
当前京东购物车的上限是200,淘宝购物车的商品上限是120个商品,就是达到这个数量之后,用户就没办法将其他商品加入购物车了。大家想一下为什么要加一个限制呢?为什么不直接不限制数量呢?其实主要有两个方面的思考:
第一个是产品维度:
我一直讲我们做产品一定要有目标导向,做任何功能之前都要想清楚目标是什么。购物车的首要目标依然是要促进用户转化,提升平台的GMV。
我们想用户为什么会将商品加入购物车?至少在加入的那一刻是有下意愿的,只是要么出于理性要多对比一下,要么是想跟其他商品一起下单。
所以设置购物车的上限会有什么好处呢?当用户达到上限时,这时候如果用户想继续加入购物车,这时候会面临一个选择:要么将购物车中原有的商品删除要么下单购物,我们知道每个人都会有损失厌恶的心理,虽然这个商品用户还没有购买,但是毕竟是想买的,如果让用户删除会让用户产生不舍,所以会促使用户下单。
第二个维度是技术维度:
上面我们讲过购物车需要跟非常多的系统交互,所以存在宕机、卡顿的风险,特别是在大促期间这种高并发的场景下。而且购物车是促进用户下单非常重要的一环,所以这一环节是万不可出现问题的,一但出现问题影响用户下单就是重大事故了。
为了避免这种情况,购物车的数量限制就成为了一个妥协的方案,因为没办法限制购物车与其他系统的交互。限制了购物车商品的数量,首先在刚进入购物车时,可以提升商品数据的加载速度;其次,由于商品数量的限制,其他系统的计算逻辑复杂度以及计算量都会大幅下降,这样就可以降低出问题的概率。
这就是为什么加购物车上限的出发点。
2、购物车中的商品该如何分组和排序?
什么是分组呢?大家可以去看看淘宝和京东,比如下面这个中间有区隔的就是两组。
在电商中分组逻辑主要有两种:一个是店铺维度,就是属于同一个店铺的商品分为一组,淘宝和京东都有这个逻辑。对于京东来说比较特殊,有自营业务,所有京东自营的商品都属于京东自营这个虚拟店铺下面。
比如下面这个这个酱油和蒜蓉辣酱这两款商品都属于李锦记旗舰店的,所以被分为一组了。
还有一个维度是按照参加的活动维度,即可以参加同一个活动的商品会分为一组,由于京东更加重视购物车的促销,所以此类分组方法在京东平台上比较常见,但是淘宝上目前我没看到过。
比如下面这张图,沙宣洗发水属于宝洁自营旗舰店;而益达口香糖属于箭牌京东旗舰店,分别属于不同的店铺,但是这两款产品可以同时参加跨自营/店铺满折活动所以也被划分为一组中。
那为什么要给商品分组呢?其实最关键的还是方便用户一起下单。比如一个用户在一个店铺购买一件商品和购买三件商品,店铺商家付出的人工成本和物流成本差异不大,但是整个店铺的利润率会高很多
讲完分组,那什么是排序呢?
所谓排序就是购物车中的多件商品的展示顺序问题。关于排序会有两个维度,组与组的排序逻辑、组内商品的排序逻辑。组与组的排序逻辑就是不同组的商品的上下关系,组内排序逻辑就是同一个组内不同商品的上下关系。
知道了这两个概念的区别之后,商品的排序会遵循几大原则。
1、最新加入购物车的商品,一定排在最上面,不然用户进入购物车想要找自己刚加车的商品就找不到了。
2、最新加入购物车商品所在的组,一定是排在其他组上面,也就是最上面,这是组与组之间的排序
3、越晚加入的商品在同一组内排序越靠上,就是组内商品的排序是按照时间倒序展示的。
4、失效商品需要下沉到所有购物车商品的底部
所以加车时间是影响排序逻辑非常重要的影响因素。讲完分组和排序的逻辑,再给大家延伸一个问题,就是拆组对于排序的影响。
我们在最开始讲购物车的时候提到过,京东购物车可以修改促销活动,大家还有印象吗?
大家设想一个场景:购物车中有两款产A和B分属于不同的店铺,A只能参加活动甲而B能同时参加甲和乙。最开始的时候,商品A和B因为都能参加活动甲被分为一组,当用户将商品B的活动修改为活动乙时,请问购物车会发生什么变化?因为B商品的活动变化了,肯定就不能跟A分为一组了也就是需要拆组,那商品的排序会如何变化呢?这个权当留一个思考题,如果你是购物车的产品经理,你会怎么做?
3、什么是离线购物车
什么叫离线购物车呢?在实际工作中我们将未登录状态的购物车称之为离线购物车。
为什么会有离线购物车呢?其实也是为了提升购物车转化率而设计的方案。
大家设想一个场景,如果一个用户在头条信息流、知乎、百度等渠道看到京东的一个广告点击进入H5商品详情页,然后对这个商品非常满意想要加入购物车购买,这种场景下如果用户没有登录或者就是一个全新用户,用户点击加入购物车之后引导用户去注册登录,这样肯定是不可取的,因为这样会提升用户的操作成本从而降低了转化率。
所以此时比较好的解决方案就是为用户创建一个离线购物车,先让用户可以顺畅的完成加车操作。平台默认帮用户记录设备号,如果此时用户在同点击登录按钮并登陆已有的京东账号,我们会将此次用户添加购物车的商品加入到用户已有的购物车数据中,也就是购物车数据的合并,然后就可以按照正常流程下单购买了。
那已注册用户可不可以不登录购买呢?以及未注册的用户可不可以直接下单购买呢?答案是可以的。
用户点击去结算按钮之后,需要用户先验证手机号,如果平台检测到该手机号已在平台注册过,该订单数据则直接迁移到该手机号绑定的账号中,后续用户想要查看订单也可以直接通过该账号查看。
如果平台检测到该手机号没有注册过,也就是一个新用户,则平台会直接以该手机号帮用户注册一个新的账号,并随机生成一个密码以短信的形式发送给用户,后续用户如果想看订单信息,可以直接以该手机号+密码登录即可。
以上内容是我的新课:《鸿鹄计划:电商人成长体系课》的某一个小节,如果想要系统的学习电商相关的知识,请关注下面的海报(扫码免费试听8节课)