iOS购物车设计模式浅析及代码实现

本文介绍了iOS购物车设计的基本需求,包括购物车入口、店铺分区、商品cell信息展示、底部核算界面和商品增删改功能。详细阐述了解决思路,如单选/店铺选择/全选联动模式、编辑模式、删除模式以及总价计算,并提供了代码实现分享。
摘要由CSDN通过智能技术生成

一 · 前言

早期以淘宝为代表的C2C网站以“入驻店铺”模式强势打破了纯线下的商品交易格局,而近年来,通过不断的尝试与改进,各大电商平台也趋于成熟并自成体系。以京东、聚美优品、网易考拉海购、唯品会、小红书为代表B2C平台也以“自营+入驻店铺”的垂直销售模式进入消费者的视野。但也有不少企业和商家为了避免缴纳高额的入驻保证金和平台年费等,选择开发自己的商城App产品,也就是“自营”模式。

购物车作为大多数商城中不可或缺的部分,其逻辑和设计往往也取决于商城本身的交易模式与商品的性质。以美团外卖、饿了么为例,作为一个主张快捷消费产品,加上配送的问题,跨店购物的模式显然不适用它,因此购物车的入口并不在一级菜单下,而是在每家店铺商品列表底部。其购物车显示的内容也相对简单,只需包括已选商品信息(名称、价格、数量、增减按钮)、餐盒费、配送费、总价即可。而对于一个功能完善的商城来说,购物车的逻辑显然会复杂许多,下文中将模仿淘宝购物车的需求,对逻辑功能进行整理和编码。
美团外卖购物车

二 · 基本需求设计

1、购物车入口

a)点击App底部菜单的购物车TabbarItem进入

b)从商品详情页的购物车按钮进入

这里要注意区分购物车列表高度的问题。

2、店铺分区

当商城支持跨店购物,那么购

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值