一 · 前言
早期以淘宝为代表的C2C网站以“入驻店铺”模式强势打破了纯线下的商品交易格局,而近年来,通过不断的尝试与改进,各大电商平台也趋于成熟并自成体系。以京东、聚美优品、网易考拉海购、唯品会、小红书为代表B2C平台也以“自营+入驻店铺”的垂直销售模式进入消费者的视野。但也有不少企业和商家为了避免缴纳高额的入驻保证金和平台年费等,选择开发自己的商城App产品,也就是“自营”模式。
购物车作为大多数商城中不可或缺的部分,其逻辑和设计往往也取决于商城本身的交易模式与商品的性质。以美团外卖、饿了么为例,作为一个主张快捷消费产品,加上配送的问题,跨店购物的模式显然不适用它,因此购物车的入口并不在一级菜单下,而是在每家店铺商品列表底部。其购物车显示的内容也相对简单,只需包括已选商品信息(名称、价格、数量、增减按钮)、餐盒费、配送费、总价即可。而对于一个功能完善的商城来说,购物车的逻辑显然会复杂许多,下文中将模仿淘宝购物车的需求,对逻辑功能进行整理和编码。
二 · 基本需求设计
1、购物车入口
a)点击App底部菜单的购物车TabbarItem进入
b)从商品详情页的购物车按钮进入
这里要注意区分购物车列表高度的问题。
2、店铺分区
当商城支持跨店购物,那么购