带你读《2022技术人的百宝黑皮书》——淘宝购物车5年技术升级与沉淀(1)https://developer.aliyun.com/article/1340566?groupCode=taobaotech
定位与职责
以上是购物车场景的基础功能,接下来我们视角再往外走一走,思考一下购物车在整个购物过程节点中的位置,或者在在淘宝基础链路的位置。我们把购物环节分为三个节点,即购前、购中、购后。如下图所示,购物车作为下单结算前的”临门一脚“,是「购前」环节中重要一环。
购物车承载着购前购中承上启下的职责。在购前环节中促成购买:对于下单犹豫的用户,用营销等手段提升用户决策效率,对于转化确定性较高的用户,精准的推荐让他买的更多;在购中环节提供流畅的交易体验:优惠计算的准确性和过程的清晰度以及各种业务形态商品的凑单合并结算等。
定义
基于上述对购物车基础功能以及职责的描述,以及我自身对购物车的理解,我将购物车定义为:一个提供商品管理、凑单结算等能力,帮助消费者进行下单决策的合并结算工具;
老生常谈
最后我们再来探讨一个老生常谈的问题:购物车与收藏夹的区别?这个问题应该是每一个开发过购物车的同学都会面临的灵魂拷问。我第一次被问是在刚入职大约一两个月的一个新人培训上,第二次是在转正答辩上。我当时的回答基本纯粹是基于自身日常手淘的使用体验,主要围绕一个点:购买意愿强烈程度的区别;做购物车几年了,会有啥新的体会么?先来列一下当前两个产品的主要区别
业务场景 |
容量 |
价格表达 |
营销表达 |
算价能力 |
结算能力 |
商品修改能力 |
商品搜索查找分类筛选能力 |
购物车 |
120 |
商品卡片上为单品优惠后 价格 |
各种营销氛围表达、服务 氛围表达 |
动态计算, 支持多个商品多种优惠 (单品优惠、店铺优惠、跨店优惠) 价格计算。 |
分组、合并结算能力 |
支持商品sku 切换、数量修改 |
目前支持商品搜索、以及特定商品的筛选 (例如 跨店满减、降价等)。 |
收藏夹 |
3000 |
商品卡片上为券后价 |
基本不表达营销信息 |
单品券后价的渲染表达,不支持多个商品合并算价。 |
不支持商品结算 |
不支持;在 收藏夹中没有sku、数量 的概念 |
有完善、 丰富的商品筛选查找 能力。 |
我认为对于一个用户来说,购买一个商品需要进行以下几个过程的决策,随着购买过程逐步接近尾声,用户的购买意愿以及确定性也是在不断增强的过程。不同的环节需要不同的工具来帮助用户完成。
因此总结两者之间几个比较重要的区别点:
- 收藏夹关注于对商品的存储管理、搜索查找。购物车更关注于商品的营销表达、算价、凑单结算;
- 购物车离下单更近,用户加入购物车的商品相对购买意愿更强;
- 虽然两个场景侧重点不同,但实际上目前收藏夹很多产品功能都值得购物车来借鉴,例如对于商品查找的高效率, 包括分类、筛选、搜索等,对于购物车深度使用者来说,都是一个更好的使用体验提升。与此同时,我们思考下, 购物车和收藏夹一定是完全无关的两个业务场景吗?是否存在某些关联功能可以互相弥补两个产品在使用体验上的短板?例如(纯属yy):
- 加购满的时候提供用户加入收藏夹的选择;
- 购物车清理提醒的同时,推荐引导用户加购收藏夹内购买意愿较强的商品;
- 购物车的的搜索发现,除了搜索出购物车内商品推荐出收藏夹内有关联且由高购买意愿的商品;
- 收藏夹提供高效加购路径; 5. ......
带你读《2022技术人的百宝黑皮书》——淘宝购物车5年技术升级与沉淀(3)https://developer.aliyun.com/article/1340564?groupCode=taobaotech