代码改变世界

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

2012-02-03 19:57  颜超敏  阅读(9156)  评论(14编辑  收藏  举报

一、产品目录定义

在电子商务系统中,产品目录是组织网店产品的一种分类方式。

产品目录一般为树形结构,结构上支持无限分级,但是最常见的是2~3级,很少4级或者以上的(B2B类网站除外)。

比如有类似京东、卓越一样的百货式商场,目录很丰富,图书/家电/手机数码等,每个一级目录下,还划分二级/三级

子目录等,也是三级就满足了业务需求。

而对于一些专业类的网站,如草莓派/麦包包等,两级就可以了,其它的细分通过扩展属性来满足。

产品目录是用户定位产品最为常见的方式,所以网站设置产品目录需要仔细斟酌,根据网站运营特点来做设置。一般而言,

笔者建议能够两层解决的不必用三层,实在需要三层的,可以将第三层隐含在搜索条件中,总之让顾客尽快的到达产品目录

对应的产品列表页面乃至找到对应的产品。

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

二、产品目录数据模型

三、产品目录业务分析

1、主目录

一个产品会属于一个或者若干个目录。

但为了便于维护和统计,会指定其中的一个目录关联为该产品的主目录,并以此作为统计用。

为了满足某些销售策略,产品会在多个目录下出现。

2、 目录模板

对于产品目录至少会有两类模板:

1)一级目录首页

如果网站销售多种类型的产品(图书/家电/数码等),那么每一种类的产品差异很大,所以单靠一个网站首页是无法满足

各类营销手段和内容展示的。所以对于一级目录还需要设计特定首页,来对该目录下的商品进行各种推荐方式。

比如进入图书首页,那么就有最新图书(可以用tab形式分为科技类/军事类/人文。。。),热卖图书,相关促销等等。

2)目录的产品列表页面

当进入2级/3级或者更低的目录时,这时就直接显示该目录以及该目录子目录下的产品列表,提供按价格/各类属性选项/品牌等

方式收窄产品列表数据,直到找到合适产品。

3、SEO相关

对于上面的两个页面均需要特定的SEO相关数据,这样有利于搜索引擎搜索和辨识页面内容。

4、关联推荐

即在该目录对应的模板中进行的各种产品推荐。

比如最新/热卖/特色等等。

有些推荐方式有比较明显的规则,可以采用自动化的形式,有些则只能人工,有些则可以混合两种方式,方便运营设置。

四、E-R图建模

1、产品和产品目录是多对多关系

其中一个关系的“是否主产品”为1(是)

2、 产品目录

包括基础数据、SEO相关、访问权限和其它若干数据等。

3、 产品和模板定制参数是一对多

如果支持多个模板,那么对于这些模板上某些信息是否显示/显示数量/排序等参数可以在这里设置。

4、 产品目录和产品目录统计是一对一

产品目录统计冗余若干统计数据,方便显示。

5、 产品目录和产品目录积分规则

系统会有预设的积分规则,这里可以指定该目录和该目录的子目录的特殊积分规则。

6、 产品目录和产品推荐产品

在该产品目录页面上推荐该目录下或者某个指定的子目录下的推荐产品。

7、 属性扩展

通过框架提供的属性扩展模块实现产品目录实体的自定义属性扩展。

8、 国际化信息

通过框架提供的国际化信息处理模块实现产品目录的数据国际化处理,比如名称/描述/图片等国际处理。

颜超敏的电子商务博客,企业级电子商务软件系统研发顾问和资深Java架构师,通过本博客分享电子商务软件研发经验和Java架构设计和开发经验
广义的电子商务的范围很广,国际商会认为,电子商务是指对整个贸易活动实现电子化。从涵盖范围方面可以定义为:交易各方以电子交易方式,而不是通过当面交换或直接面谈方式,进行的任何形式的商业交易;从技术方面可以定义为:电子商务是一种多技术的集合体,包括交换数据(如电子数据交换、电子邮件)、获得数据(共享数据库、电子公告牌)以及自动捕获数据(条形码)等。 电子商务涵盖的业务包括:信息交换、售前售后服务(提供产品和服务的细节、产品使用技术指南、回答顾客意见)、销售、电子支付(使用电子资金转账、信用卡、电子支票、电子现金)、组建虚拟企业(组建一个物理上不存在的企业,集中一批独立的中小公司的权限,提供比任何单独公司多得多的产品和服务)、公司和贸易伙伴可以共同拥有和运营共享的商业方式等。