电子商务之购物车杂谈

我喜欢直奔主题,直接来重点吧:

 

1、什么样的场景适合有购物车?

可能一直关注电子商务的人士注意到了:淘宝早期是没有购物车的,而象当当网,京东这类网站一开始就有购物车?什么原因呢?淘宝技术人员刚开始考虑不成熟么?显示不是,淘宝的技术人员可算是中国电子商务领域中最强的.

重点:

淘宝这类平台本质是多店铺的商城系统,上面的商家遍布全国,商家对应的仓库也遍布各地,用户在选购时,很有可能会把不同商家的货放到一个栏子里,如果直接生成订单,难道要快递员到北京取一个货,上海取一件货,广东取一件货...然后再打包在一起,统一送货么?显然不可能,所以,对于这类多店铺的系统,购物车可能并不适合。(注:不适合不代表不能实现) 而象当当,卓越,京东,1号店...这类平台上的所有产品都是运营商自己的,物流统一处理,当然用购物车会比较方便。

 

2、多个商家的产品同属一个购物车,这是一个问题?
不管怎么说,购物车确实是一个很方便的设计,所以在多店铺系统上,就算困难重重,也要想办法解决。那么问题1中的多商家的产品同属一个购物车时,如何生成订单?
答案:按商家拆分订单,即同属一个商家的产品,放在一张订单中。最终一个购物车结算时,有可能会同时生成多张订单。
附淘宝的处理截图:

 
这是淘宝的购物车

这是淘宝的购物车订单

 

3、支付方式/配送方式不同时怎么处理?
就算同一个购物车里的产品都是一个商家的,但是支付方式/配送方式也可能会不同,比如某件产品可货到付款,而其它产品必须先支付。或者某些产品因为体积比较大,运费很高,而某些产品的快递费用只要5块就能搞定。在拆分订单时,这些因素如何处理?

答案:取决于你的运营需求,我建议采用最大兼容处理。即:如果A产品的运费是5元,B产品的运费是10元,最终订单的运费用10元比较适合。(当然这不是绝对的,取决于你的设计倾向于卖家还是买家?) 如果C产品支持货到付款,而D产品必须款到发货,那么最终订单的支付方式统一用款到发货比较合适。(道理同上)

当然,如果您不嫌麻烦,理论上讲,可按支付方式进一步拆分订单。

4、噢,还有竞拍,秒杀,团购...这一堆烦人的东东?
竞拍,秒杀,团购等其它非常规销售的产品,一般来讲,下单后并不一定有效(比如限量秒杀,最终能不能秒到,还不一定呢?),也不一定允许马上支持(比如竞拍,如果您的出价在竞拍有效期内并不是最高,应该不允许支付,否则你付了钱,最终没拍到,到头来还要处理退款,这样还不如不许付款--前提:如果您的出价并不是最高)。

所以,如果一个竞拍产品跟一个常规零售产品同时放在一个购物车中,那这个订单到底是允许支付?还是不允许支付呢?

我的建议:对于这类烦人的东西,在产品展示页面上,压根儿就别提供加入购物车的按钮。购物车只是给常规零售产品使用的。

5、打折,优惠,代销分成...等各种BT需求.

这些东西更难搞,但也不是没有解决办法,主要还是看业务需求,比如:如果优惠卷只是针对商家的,那么优惠卷可随商家一起拆分,在最终计算订单总金额时,减去相应的优惠金额即可。

但如果某些优惠卷,只能针对具体的某产品,那么就只能随产品一起处理了.

有些系统中,除了买、卖双方外,还可能会加入代理方,代理方卖出东西后,要根据代理价进行分成,这种要求,可能还要在订单明细上记录这些额外信息(比如代理方ID,对应的分成比例,以方便最终的结算)

当然,所有这类前提是必须逻辑上不冲突,如果逻辑上就自相矛盾,神仙也解不了.

6、最后一个问题,技术实现机制?

基本有三类方法:

A、基于数据库(在库中创建相应的购物车表,然后做CRUD处理)
B、基于Cookie(把购物车放在浏览器Cookie中,虽然不用存数据库,但是不能跨机器保存,这是该方式的缺点)
C、基于Profile(这个不多说,搞Asp.Net的都应该知道这玩意儿)

这三种方法,无所谓谁好谁坏,看个人喜欢和实际情况吧,哪个用着熟用哪个,我个人喜欢用Profile来处理,图个简单.

另外在用户体验上,尽量用JS在前端来处理类似总金额的计算(比如用户在购物车里更改订购数量时,购物车总金额应该实时更新,而不是搞个更新按钮,每次让用户提交表单,在服务端算好,再刷新html)

 

最后套一句广告词结尾:购物车,简约不简单!

 

时间: 2024-10-01 23:26:38

电子商务之购物车杂谈的相关文章

ASP.NET开发电子商务网站购物车

asp.net|电子商务|购物车 Web应用程序开发中,大多数的电子商务网站都有网上购物这一功能模块,所以购物车程序的编写就显得非常重要. 购物车的作用不外就是实现这些功能:添加物件.修改物件.删除物件.检查推车.查看推车等.在本文就讲解"添加物件"."删除物件"和"查看推车"这三个功能.当然,这里只不过是一个简单的购物车类,完成的功能也不多,还不够完善,需要大家在这个基础做扩展使它的功能更加完善. C#是一种完全的OOP(Object Orie

Web应用程序ASP.NET开发电子商务网站购物车

asp.net|web|程序|电子商务|购物车     Web应用程序开发中,大多数的电子商务网站都有网上购物这一功能模块,所以购物车程序的编写就显得非常重要. 购物车的作用不外就是实现这些功能:添加物件.修改物件.删除物件.检查推车.查看推车等.在本文就讲解"添加物件"."删除物件"和"查看推车"这三个功能.当然,这里只不过是一个简单的购物车类,完成的功能也不多,还不够完善,需要大家在这个基础做扩展使它的功能更加完善. C#是一种完全的OOP(

网站购物车:持续购物车和永久购物车

对于电子商务的购物车如何设计的讨论越来越多,购物车可能是每个电子商务网站的标志,自从有了购物车这一东西之后,好像每个电子商务网站都默认将其作为必备元素. 不过许多电子商务网站的购物车并不是完全相同的,不管是从设计上还是使用上.这篇文章主要将购物车分为两种:"持续购物车"和"永久购物车". 这种分类并不是基于设计,而是通过技术来区分. 那么"持续购物车"(persistent shopping carts)和"永久购物车"(pe

人们应该知道的大数据术语

大数据带来了许多新的术语,但一些术语往往不太好理解.以下是人们应该了解的大数据术语列表: 以下进行一个简短的回顾,以前曾经介绍了算法,分析,描述性分析,预处理分析,预测分析,批处理,Cassandra,云计算,集群计算,暗数据,数据湖,数据挖掘,数据科学家,分布式文件系统,ETL,Hadoop,内存计算,物联网,机器学习,Mapreduce,NoSQL,R,Spark,流处理,结构化.非结构化数据等25个大数据的术语,现在再了解一下50个大数据术语. Apache软件基金会(ASF):提供了许多

在电子商务中ASP实现购物车的方法

电子商务|购物车 手推车"功能的实现 "手推车"是在线购物网站(零售)中一项重要的功能.本文将要探讨用ASP程序实现"手推车"功能的技巧.要想在网站上实现"手推车"功能,有好几种方法,比如用Cookie.Session或者隐藏帧等.这几种方法各有优缺点,这里着重讨论用Cookie来实现"手推车"功能. 用Cookie实现 "手推车"功能的优缺点 Cookie是通过服务器端CGI.脚本或者客户端脚本

在电子商务中实现购物车的方法!!(转载)

电子商务|购物车 手推车"功能的实现 "手推车"是在线购物网站(零售)中一项重要的功能.本文将要探讨用ASP程序实现"手推车"功能的技巧.要想在网站上实现"手推车"功能,有好几种方法,比如用Cookie.Session或者隐藏帧等.这几种方法各有优缺点,这里着重讨论用Cookie来实现"手推车"功能. 用Cookie实现 "手推车"功能的优缺点 Cookie是通过服务器端CGI.脚本或者客户端脚本

移动电子商务网站的产品展示页面和购物车

以下是我参考了Best Buy, Target, Sephora, Moosejaw, Barnes and Noble, Amazon, Sears2Go, Ralph Lauren和 Tickets.com(每个网站都直接链接到它们的移动版本)后的一些关于移动设备网站可用性的建议. 产品页面 虽然你能用任何只能手机接入电子商务网站,但优化过的产品页面通常更易用,如你在下图看到的: 产品描述 当主页去掉图片和多余的导航后,页面就变得更易于手机使用.请始终认清什么内容是对在线购物体验最重要的:

实现全球网上购物,就在全新电子商务平台“万事达购物车”

近日,万事达卡国际卡组织发布全新电子商务平台"万事达购物车".国内消费者可通过该平台实现全球网上购物. 据了解,该平台整合了万事达卡的支付技术,并囊括了多家与万事达卡合作的国际电子商务网站,使中国网络购物者能通过万事达卡进行海外购物并享受货运服务.目前,日本的Nissen和Ichiban Mall等国际电子购物商城都支持中文购物和万事达卡. 同时,针对海外购物很多网站都不能直接运送至国内,万事达购物车与电子商务网站Borderlinx合作实现海外购物直接送达.目前,Borderlinx

点、线、面,杂谈电子商务的产品布局

在本博客中讨论过电子商务网站由http://www.aliyun.com/zixun/aggregation/32433.html">网络直销型,逐渐发展成社区化电子商务,以及即将到来的大众智囊型电子商务.但是鲜有言及电子商务的产品布局与定位,在hexpark运营的过程中,我们充满朝气.激情与智慧的团队也在面对这个问题时,产生了很多的争论.因此,在这边将一些陋见与诸位共享: 1.由点开始:每一个电子商务,一定要从有核心竞争力的产品出发.即使商业再发展,有核心竞争力的产品还是要比服务.购物体