Axure案例:电商购物车

11 评论 23911 浏览 108 收藏 7 分钟
🔗 B端产品经理需要更多地关注客户的商业需求、痛点、预算、决策流程等,而C端产品经理需要更多地关注用户的个人需求

购物车功能已经成为各类电商系商品的一个基础功能,那么关于购物车页面的一些交互功能,如何通过原型设计去完成呢?本文以京东购物车为实例,将重点讲述关于购物车页面的交互用例设计。

演示地址:http://ggi20l.axshare.cn/#g=1&p=购物车

观察交互

通过观察,不难发现京东购物车页面主要有以下交互:

  • 全选:点击全选按妞时,所有商品被选中
  • 数量:点击加号,数量+1,点击减号,数量减1
  • 小计:每个商品的小计价格,随着数量的变化而自动计算金额,即小计=商品单价*数量
  • 总数量(数量总计):总计的数量等于所有选中商品的数量之和
  • 总价(金额总计):总计金额等于所有商品的小计金额之和
  • 删除:页面弹出确认信息

设计思路

前面我们已经列出了所有的交互现象,针对上述的交互效果,现在我们逐一进行设计思路分析,并分解用例中的动作配置。

1. 全选

当全选复选框被选中时,则所有商品前的复选按钮被选中;全选按钮取消选中时,所有商品均取消选中(假设之前均处于选中状态)。

用例配置截图如下:

2. 数量

为数量两侧的“+”和“-”设置鼠标单击用例:

  • “+”鼠标单击时,数量文本框内容自动+1;
  • “-”鼠标单击时,当数量文本内容>1时,数量文本框内容自动-1;否则,数量文本框内容为0。

相关的用例动作配置如下图所示:

3. 小计金额(单个商品)

为小计文本标签设置载入时事件用例,小计金额=单价(text文本)*数量(text文本)。

为数量文本框设置文本改变时事件用例,自动触发小计金额载入时事件。

相关的用例动作配置如下图所示:

4. 数量总计

案例中购物车有3件商品,为总数量设置载入时事件。当三件商品都被选中时,总数量等于3件商品的数量之和;当有其中两件商品被选中时,则总数量等于选中的两件商品数量之和;如果没有选中商品,则总数量等于0。

为数量文本框设置文本改变时事件,自动触发总数量载入时事件。

相关的用例配置示意图如下:

5. 总价(总金额)

案例中购物车有3件商品,为总价(总金额)设置载入时事件。当三件商品都被选中时,总价等于3件商品的价格之和;当有其中两件商品被选中时,则总价等于选中的两件商品价格之和;如果没有选中商品,则总价等于0。

为数量文本框设置文本改变时事件,自动触发总价载入时事件。

相关的用例配置示意图如下:

6. 删除

为删除文本设置鼠标单击事件,显示确认弹框,显示时伴有灯箱效果。为确认弹框中的确认、取消和关闭按钮,分别设置鼠标单击事件,隐藏确认弹框(确认弹框默认隐藏)。

相关用例配置如下图所示:

结语

到这里,购物车页面中所有的交互用例都已经完成了设置,点击预览查看交互效果。订阅专栏查看更多交互用例。

推荐阅读

Axure案例:QQ音乐播放界面

Axure教程:和我一起设计简书App

Axure教程:腾讯新闻按钮,如何一键上天?

Axure教程:百度搜索提示,你也可以学会

Axure教程:用Axure实现简书、微博的下拉刷新效果

原型设计:如何实现淘宝的五星好评?

#专栏作家#

拼搏的80后,人人都是产品经理专栏作家。10年互联网从业经历,具有各类型B端、C端产品的设计经验,关注区块链及人工智能的技术发展及应用场景探索。

本文原创发布于人人都是产品经理。未经许可,禁止转载

题图来自 Pixabay,基于 CC0 协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 大神,有详细的购物车教程吗,急求!

    来自广东 回复
  2. 楼主您好,您这原型实在太细致了,设计这样一个原型一般需要多久呢?可否分享一下源码呢?709860968@qq.com

    来自重庆 回复
  3. 楼主您好,能分享一下源文件吗?1758916621@qq.com

    来自北京 回复
  4. 楼主,麻烦分享一下源文件,935612434@qq.com

    来自北京 回复
  5. 你好,能发下源文件到邮箱 2211023967@qq.com 吗?

    来自广东 回复
  6. 厉害了

    来自北京 回复
  7. 购物车用了半天吧,电商一套的交互大概用了一周,都是晚上业余时间做的

    回复
  8. 需要源文件的同学请移步这里 https://www.axureshop.com/a/135406.html

    来自北京 回复
    1. 这个是需要付费的吗 😳

      来自北京 回复
    2. 能不能免费给分享一下呀 😆

      来自北京 回复
  9. 刚才留言发错文章了
    这个原型厉害啊,您花了多久做完啊

    来自湖北 回复
专题
19357人已学习13篇文章
在B端产品设计中,数据的筛选是其中必不可少的一个步骤。本专题的文章提供了B端数据筛选查询的设计思路。
专题
29672人已学习16篇文章
系统如何恰当、清晰、及时地传达给用户操作的结果或者操作对象状态的变更?本专题的文章提供了有效的页面操作反馈设计指南。
专题
12702人已学习15篇文章
当业务进入某一阶段之后,用户新增可能会趋向疲软,这个阶段里,运营人员可能会需要召回流失用户。本专题的文章分享了用户召回策略。
专题
13833人已学习12篇文章
如何快速了解一个行业?这需要你对这一行业进行细致的调研,了解当下的整体市场环境与未来的发展趋势,进而为后续的产品规划做好准备。本专题的文章分享了行业调研指南。
专题
15654人已学习16篇文章
随着互联网时代的蓬勃发展,互联网平台活动运营对于互联网企业业务十分重要。本专题的文章分享了如何做活动运营。
专题
14049人已学习12篇文章
为了推动公司业务的正常运转操作,我们需要建立一定的业务模型来推动运作。本专题的文章分享了如何构建业务模型。