完善商品分类导航

原创 2004年10月14日 10:55:00


                                                    完善商品分类导航
                                             作者:abin    时间:2004.10.14   出处:http://blog.csdn.net/abinstudio

在上一次商品导航的分析(《建立合理的商品类与导航类》)中建立了两级的商品分类与一级的导航目录,从商品的分类来考虑,已经实现了三级分类。但是为了满足更清晰的导航案例三级分类导航明显是不够的。下面用一个例子来说明:

“电脑综合 >> 电脑整机 >> 笔记本电脑 ”

“电脑综合” 是导航类,  “电脑整机”是主类(下面不包含任何商品) “笔记本电脑”是次类(商品所在目录)
由于开发的网站面对中小型电子商务公司,他们商品有多也有少,还有另外一种情况就是这些电子商务公司有些类别的商品很多,而有些类别的确很少。如果一个次级目录下只有少量的几个或者十几个商品三级分类足以满足要求,但是如果有几十件或者几百件那么三级分类就不能满足需求,客户会因为找不到自己想要的商品而退出网站,这是我们所不期望发生的。
    要解决上面的问题有两种方法,1.是用站内搜索、2.是添加第四级分类。我们这里先不讨论站内搜索,因为站内搜索是一个电子商务网站必备的,用它来弥补以上不足有点差强人意。因此只有添加第四分类。从灵活方面考虑第四级分类不能固定(因为有的类商品很少,没有必要分四级),也就是说不能规定死每一个分类都要求有四级,这样违背了设计原则--灵活性。也许你会觉得很简单,那就是在分类的时候进行规划,多商品的类分四级,少商品的类分三级,这种想法是对的,但是商品是变化的,这个时间这样的商品多,随着公司的发展可能原来不多商品的类商品也变的很多,这个时候怎么办?由于原来是分三级,现在要把所有该类商品重新分四级。这样还是违背了设计原则--灵活性,这是一个长远角度的灵活性。
    先分析一下三级目录缺乏什么“电脑综合 >> 电脑整机 >> 笔记本电脑 ”,这个三级目录中最低一级目录是“笔记本电脑”,如果要分第四级以什么来分好?价格?CPU配置?品牌?……,经过考虑发现品牌是所有商品的共性,这种共性不光存在与“笔记本电脑”中,还同样存在与其他的商品中,如“打印机”“手机”等。找到共性后分析如何使用这个类,如果是简单的添加到数据库的商品二级分类中,使原来的二级分类变成三级分类这样上一篇文章就白讨论了,完全破坏了商品目录的性能与可扩展性。因此这里不打算把第四级目录添加到二级分类的表中,而是从新创建一个叫ProductBrands表,这个表中存储商品的品牌,表结构如下:

原商品二级分类表:
--------------------------------------------------------------------------------
 CategoryId           Description          ParentCategoryId
     1                     电脑整机                    NULL
     2                    笔记本电脑                    1
--------------------------------------------------------------------------------

添加的表:

ProductBrands:
--------------------------------------------------------------------------------
ProductId         CategoryId               BrandValue             
     1                           2                      联想                   
     2                           2                      方正
     3                           2                      紫光

--------------------------------------------------------------------------------
PK:ProductId,CategoryId

有了上面的表以后读取一个商品类的时候就可以检索这个表,读取改类下所有的商品品牌,将会有如下效果:

            电脑综合 >> 电脑整机 >> 笔记本电脑 >> 联想
                                                                              方正
                                                                              紫光

关于品牌可以读取到DropDownList中,这样客户就可以随时切换他们需要寻找的品牌,当然也可以建立一个按品牌分类的导航栏,假设在读取“笔记本电脑”类时候先预读取所有的该类商品(各个品牌都有),然后客户自行在品牌导航栏上选择需要查看的具体品牌,这样就可以过滤掉不需要的品牌信息。这样做满足了“冲动消费型”的客户,因为他们寻找商品没有目的,只是突然看到喜欢的没有过思考就买了,也满足了“谨慎消费型”客户,因为他们可以很仔细的,快速的找到他们所要找的商品,而不会迷失在商品堆里。


总结,结合《建立合理的商品类与导航类》与这次的完善,基本建立了一个强壮的电子商务系统导航,当然客户总是挑剔的,商品也是多样性的,一些特殊商品的导航设计需要特速对待,也不能按部就班。

 

Html+Css新手简单快速仿京东商品分类导航

看一看最终的效果: 下面我们就按照分析→设计→实现 三大步骤来完成这个导航的效果,学会了之后,会发现大多数电商都是用这样的效果的。我们先从把结构写好:一个nav包含上面一个div(全部商品分类),一...
  • sunyuan_software
  • sunyuan_software
  • 2015年06月09日 13:00
  • 8113

android 实现仿美团点菜和京东分类导航

android 实现仿美团点菜和京东分类导航  欢迎大家进群:574605026   开启我们的开发之旅    废话不多说,看图说话 当看到标题的时候,每个人都想知道,到底是个什么样子呢?会...
  • MINGZHNGLEI
  • MINGZHNGLEI
  • 2017年01月11日 14:48
  • 3654

ViewPager+GridView实现美团商品分类

使用ViewPager+GridView实现横向滑动的效果,仿照美团的商品分类做了一个Demo,效果图如下:                                            ...
  • bo543937071
  • bo543937071
  • 2016年12月15日 16:13
  • 756

商城之首页商品分类

1.效果图 实现:RecycleView + CardView 2.CardView的使用 (1)gradle添加引用    compile 'com.android.support:card...
  • u012360634
  • u012360634
  • 2016年10月03日 22:11
  • 739

完善个人资料及返回主页面

1.运行页面如图: 2功能: 实现对信息的完善和返回保存,并点击返回按钮返回主页面 3.建立两个Class文件MainActivity和FirstActivity mainActivi...
  • zhaodizhong
  • zhaodizhong
  • 2015年11月15日 10:02
  • 927

Java80商城系统第四节-商品分类和商品后台管理

转载自:http://www.java80.com/web/s/1_1.htm 代码下载地址:http://www.java80.com/web/s/1_1.htm 商品分类管理,...
  • noah100
  • noah100
  • 2016年09月06日 23:33
  • 752

仿一号店APP商品分类效果开发Android版本

昨天我们一起学习了一下一号店(IOS)商品分类效果编写(仿一号店APP商品分类效果开发IOS)今天我们一起来看一下Android版本上面的实现。其实我们的实现的具体思路差不多。总体先搞定一级分类,然后...
  • jiangqq781931404
  • jiangqq781931404
  • 2015年01月14日 11:08
  • 6943

vue + vue-touch 来实现移动端左右导航效果(有点像京东移动站导航)

vue + vue-touch 来实现移动端左右导航效果(有点像京东移动站导航)使用技术:vue2.0 webpack vue-touch 一些简单的javascript; (注意:vue-touc...
  • u011147065
  • u011147065
  • 2017年04月21日 17:33
  • 1732

zepto商城顶部分类导航下拉菜单代码

Title *{margin:0;padding:0;} #box{ width:900px; margin:0 au
  • rudy24
  • rudy24
  • 2016年06月18日 17:52
  • 1214

html5 商品分类页面效果

html文件
  • u011104294
  • u011104294
  • 2017年04月14日 16:50
  • 1332
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:完善商品分类导航
举报原因:
原因补充:

(最多只允许输入30个字)