PS:新春将至,恭祝各位朋友春节快乐,生活事业双丰收!!!

问题概述

  对照现实世界,提升网上购物体验。

示例

用途

  • 用于当用户可能购买一件以上商品时;
  • 用于当用户可能购买多件同类商品时;
  • 用于当用户可能想稍后回来继续购物时;
  • 用于当用户可能想稍后回来付款时;
  • 如果只卖一件商品,不要使用本模式;
  • 如果用户在网站中同时购买多件商品毫无意义,不要使用本模式。例如用户在应用服务提供商处更新服务。[1]

解决方案

  购物车是选中的商品的集合,用户使用购物车进行在线采购。用户可以向购物车中添加商品、更新商品及移出商品。此外,用户还可以更改购物车中每件商品的购买数量。购物车中每项商品的费用之和再加上运费、增值税等的总费用显示为小计金额[2]。任何时候,用户都可以选择继续购物或结账,结账就意味着支付并订购购物车中的商品。
  每当显示一件商品,就应附带一个“添加到购物车”按钮,便于让用户添加不同的商品到购物车。应能随时点击“显示购物车”链接查看购物车详细内容。
  用户结账时,可以看到订单上的最终商品清单,还有付款方式选项(信用卡、电汇或现金支付)。

说明

  购物车是一个众所周知的网络购物概念,它暗示用户即便将商品放入购物车也并不意味着他或她正在购买这些商品,在结账之前可以将商品移出购物车。本模式允许用户先是搜集多件商品,随后再支付全部费用。结账的比喻与购物车很相配,因为它与真实超级市场中的流程类似。

原文地址:http://ui-patterns.com/patterns/ShoppingCart
[1]原文:Do not use when your site is arranged in a way, so that it does not make sense for the user to buy more than one product at a time (for instance for Application Service Providers (ASPs) allowing a user to upgrade his service).
[2]原文: A subtotal cost is displayed for each of the items in the cart plus shipping charges, VAT, etc.

(翻译)购物车模式(Shopping Cart)相关推荐

  1. 购物车(Shopping cart) —— B2C网站核心产品设计 (二)

    购物车是做什么的? 我们先来看一下现实超市中的购物车,一个带四个轱辘的铁筐子,客人推来推去,看到什么东西喜欢,就扔进去,觉得东西差不多了,就推到收银台.

  2. magento Shopping Cart Price Rule 购物车促销规则

    magento 有着强大的促销规则设置,能满足许多常规的促销手段. (当然在现实问题中,我们在很多地方是需要定制开发的.) 这里主要解析下magento 的 Shoppping Cart Price ...

  3. 计算机利弊英语作文带翻译,internet利弊英语作文_英语作文带翻译:internet,shopping...

    英语资源网权威发布英语作文带翻译:internet shopping,更多英语作文带翻译相关信息请访问英语资源网. With the development of the Internet and t ...

  4. 商品管理系统商品分页,增删改查的实现增加购物车的功能Cart

    添加购物车前提条件:你的商品的页面有已经设计成功,有全选,全不选,反选这些操作的实现 通过checkbox复选框的id进行添加商品,从而获取商品的名字和其他的信息 增加成功后通过Ajax请求进行相关的 ...

  5. DDD学习资料(持续更新)

    文章目录 DDD学习资料(持续更新) DDD图书 DDD概念 DDD代码示例 架构 Bounded Context 工具 Event Storming Event Storming图例 Event S ...

  6. petshop详解之五:PetShop之业务逻辑层设计

    五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设计 ...

  7. PetShop 4.0 系列之五 [转]

    五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设 ...

  8. petshop4.0 详解之五(PetShop之业务逻辑层设计)[转]

    业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域( ...

  9. petshop4.0 详解之五(PetShop之业务逻辑层设计)

    五 PetShop之业务逻辑层设计 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分.它的关注点主要集中在业务规则的制定.业务流程的实现等与业务需求有关的系统设 ...

最新文章

  1. KDE vs GNOME: 设置,应用和小工具
  2. 【译】IPFS — The Permanent, Distributed Web Continues…..
  3. 经常收到信用卡邀请短信,但为什么总是办不下来?
  4. collections求和方法_java集合求和最大值最小值示例分享
  5. ASP.NET MVC 中删除无用视图引擎
  6. 大家一起讨论一下朋友网的人脉关系算法是怎么实现的
  7. C# Socket编程 通过线程方式的异步
  8. 绿色应用成主流,国内千款主流应用75%已达绿标
  9. 【蓝牙学习笔记】Arduino设置蓝牙模块HC-06 CC2540 CC2541自动初始化
  10. 软考中级-软件设计师-第1章 软件设计师考试介绍
  11. python文本模糊匹配
  12. teechart的addarray_TeeChart绘图控件 - 之三 - 提高绘图的效率
  13. 基于微信小程序的智能填表工具软件系统
  14. swagger导出excel文档_excel导入导出api
  15. 如何利用jqGrid表格方法重新设置caption属性值
  16. excel单元格使用公式进行币种自动转换,亿,万,元
  17. 18c新特性——PDB snapshot Carousel 快照轮转
  18. Eclipse Maven 依赖包找不到源代码及javadoc
  19. Windows Update错误80070003解决方法
  20. 无影云电脑Linux如何修改密码

热门文章

  1. 第23讲:多表查询之笛卡尔积的概念
  2. 计算机的未来文章100,未来的学校作文100字7篇
  3. 用深度学习解决旅行推销员问题,研究者走到哪一步了?
  4. 薄荷油为什么可以使人感觉凉爽
  5. 二十七、 影子价格(对偶问题)
  6. 【案例分享】使用ActiveReports报表工具,在.NET MVC模式下动态创建报表
  7. Java程序员去找工作,如何写好一份漂亮的简历,给你借鉴一下
  8. 音频之各种有损编码器的比较,AAC编码器之选择,频谱、差值比较,编码器下载
  9. 简述SCA及SCA和SOA的关系
  10. 【.net】通过企业微信web api给指定用户发送消息