代码改变世界

随笔分类 -  B2C电子商务系统研发

B2C电子商务系统研发——产品媒体常见功能点

2014-09-13 21:10 by 颜超敏, 1502 阅读, 收藏, 编辑
摘要: 本文阐述了产品媒体常见功能点,包括支持多种格式、支持多图、多尺寸、水印、放大镜、查看原图、旋转、独立的展示页面、产品SKU专有图片和顾客分享的产品图片等,点击进去查看详细吧。 阅读全文

B2C电子商务系统研发——促销引擎设计(一)(Promotion Engine)

2012-10-29 22:40 by 颜超敏, 15006 阅读, 收藏, 编辑
摘要: 在电子商务网站中存在着纷繁复杂的促销规则,这些促销规则可以是作用在产品上、购物车内若干产品或整个购物车, 也可以是减免运费,额外赠送礼品、积分等。而且获得这些促销规则存在获取资格,比如某个会员级别、甚至是指定的用户等, 那么如何在电子商务系统中通过一种统一的设计来实现各种各样的促销规则,并提供友好的扩展性方便以后挖掘的更多的未知促销手段呢? 阅读全文

B2C电子商务系统研发——产品定价分析和设计(Product Pricing)

2012-02-18 23:37 by 颜超敏, 7721 阅读, 收藏, 编辑
摘要: 在电子商务系统中,产品定价是重要的功能,也是运营经常维护的数据。产品的价格有市场价、采购价、成本价、基本售价、 特价、批发价等。更加复杂的是多个产品共同形成的促销优惠等,如买一送一,指定产品范围180元选三件等。 我将上面这些业务分为两大类: 1)针对单个产品的定价和优惠价等。这些都集中在产品维护页面进行管理。这样对于运营而言,对每个产品的当前实际 售价会容易维护和跟踪。 2)涉及产品目录、多个产品、购物车等因素的,纳入促销模块(Promotion)来处理。 在本文中,将主要针对上面的第一类,即对单个产品的价格策略进行分析和功能设计。对于促销模块将在以后专门撰文阐述。 阅读全文

B2C电子商务系统研发——对交叉销售和向上销售业务的产品关联推荐分析和设计

2012-02-10 23:48 by 颜超敏, 5550 阅读, 收藏, 编辑
摘要: 一、业务概述 # 交叉销售 Cross Sell 定义   商家根据客户已经选择的产品推荐其它产品。例如在客户浏览苹果iPad时(或者加入购物车后),推荐适合iPad配套 的"ESK ipad2鳄鱼纹皮套"。 原则   交叉销售的原则是基于客户在购买当前产品的前提下购买更多产品。这些产品有可能是相关的(如附件类产品/配套产品), 也有可能是基于统计或者从众的购买建议(如Also Bought,即购买了该产品的顾客也购买了...。We guess you would like... 我们猜你可能会喜欢...)   交叉不会推荐同类和相似的产品,而是推荐一些完全不同的产品和服务(如周边产品)。 常见类型 Also Bought:购买了当前产品的顾客也购买了...。通过分析订单信息获得。 Also View:浏览过当前产品的顾客也浏览了。 View and Bought:浏览了该产品最终购买了。通过分析浏览数据和订单数据获得的数据,并显示百分比。(见 阅读全文

B2C电子商务系统研发——产品目录(Product Category)业务分析和设计

2012-02-03 19:57 by 颜超敏, 9323 阅读, 收藏, 编辑
摘要: 在电子商务系统中,产品目录是组织网店产品的一种分类方式。 产品目录一般为树形结构,结构上支持无线分级,但是最常见的是2~3级,很少4级或者以上的(B2B类网站除外)。 比如有类似京东、卓越一样的百货式商场,目录很丰富,图书/家电/手机数码等,每个一级目录下,还划分二级/三级 子目录等,也是三级就满足了业务需求。 而对于一些专业类的网站,如草莓派/麦包包等,两级就可以了,其它的细分通过扩展属性来满足。 产品目录是用户定位产品最为常见的方式,所以网站设置产品目录需要仔细斟酌,根据网站运营特点来做设置。一般而言, 笔者建议能够两层解决的不必用三层,实在需要三层的,可以将第三层隐含在搜索条件中,总之让顾客尽快的到达产品目录 对应的产品列表页面乃至找到对应的产品。 阅读全文

B2C电子商务系统研发——商品SKU分析和设计(二)

2012-01-07 23:57 by 颜超敏, 33961 阅读, 收藏, 编辑
摘要: 上文谈到5种商品SKU设计模式,本文将做些细化说明。   笔者研究过不少电子商务平台软件,关于SKU的设计各有不同,之所以有这样的区别,是因为面向不同规模的电子商务网站, 存在产品分类复杂度,产品数量级的差异。一种设计方式对于百货式的网站,如京东、淘宝等,也许比较方便,但也许对于一个 专卖服装的小型时尚类网站就不够方便了。 阅读全文

B2C电子商务系统研发——商品SKU分析和设计(一)

2011-12-17 23:23 by 颜超敏, 32877 阅读, 收藏, 编辑
摘要: 一、SKU及相关概念定义 在设计商品SKU之前,首先让我们熟悉一下SKU和相关的一些概念。 # 什么是SKU: SKU=Stock Keeping Unit(库存量单位) 同一型号的商品,或者说是同一个产品项目(商品条形码是针对企业的产品 项目来进行定义的),因为产品与产品之间有某些属性不同,用以区别开这些 不同商品的属性即商品变异属性,又称作SKU属性,因为它决定了SKU 的绝对数量。 阅读全文

B2C电子商务系统研发——商品模块E-R图建模

2011-12-16 09:55 by 颜超敏, 17895 阅读, 收藏, 编辑
摘要: 本文通过一张E-R图分析了B2C电子商务系统中商品模块和外部关联模块的建模设计,并加上若干的文字说明。 注:这只是我提出的一种建模思路,电子商务的业务比较复杂,而且各个网站和系统会有其特定的需求, 这个模型虽然具备一定的通用性,但不能保证适用所有的业务。各位读者可以根据自己项目的需要来做调整。 阅读全文

B2C电子商务系统研发——商品数据模型设计

2011-12-15 10:17 by 颜超敏, 17314 阅读, 收藏, 编辑
摘要: 本文通过一张心智图(思维导图)概括了B2C电子商务系统中商品数据模型的设计, 并加上了简要的文字说明。 在以后的博文中会深入对各个业务点进行分析。 阅读全文

B2C电子商务系统研发——概述篇

2011-12-14 23:47 by 颜超敏, 5030 阅读, 收藏, 编辑
摘要: # 前言 计划接下来一段日子写若干篇关于整个B2C电子商务系统研发流程博文,包括前台、后台各个主要功能模块的需求分析、概要设计、详细设计和一些伪编码编写。计划2~3天写一篇,对于一些复杂的模块会通过多篇博文来完成。# 系统定义 电子商务商业模式常见的有近20种分类,其中常见的:在线直销这是最为典型的经营模式,即在网上销售商品和服务。这也是本系列博文主要探讨的目标。电子招标系统一般企业内部使用,是一个买家面向多个卖家。暂不打算对该模式进行分析。网上拍卖拍卖作为产品销售的一种模式,一般采用英式拍卖,也有采用荷兰式拍卖的,如有时间,会撰文探讨一下。作为系统中一种可选的商品销售方式。定制产品和服务从设 阅读全文
颜超敏的电子商务博客,企业级电子商务软件系统研发顾问和资深Java架构师,通过本博客分享电子商务软件研发经验和Java架构设计和开发经验
广义的电子商务的范围很广,国际商会认为,电子商务是指对整个贸易活动实现电子化。从涵盖范围方面可以定义为:交易各方以电子交易方式,而不是通过当面交换或直接面谈方式,进行的任何形式的商业交易;从技术方面可以定义为:电子商务是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)以及自动捕获数据(条形码)等。 电子商务涵盖的业务包括:信息交换、售前售后服务(提供产品和服务的细节、产品使用技术指南、回答顾客意见)、销售、电子支付(使用电子资金转账、信用卡、电子支票、电子现金)、组建虚拟企业(组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多得多的产品和服务)、公司和贸易伙伴可以共同拥有和运营共享的商业方式等。