一种电商网站实现自定义维护产品扩展信息的方法与流程

文档序号:13661699阅读:613来源:国知局
一种电商网站实现自定义维护产品扩展信息的方法与流程

本发明涉及一种网站维护方法,具体涉及一种电商网站实现自定义维护产品扩展信息的方法。



背景技术:

随着电商行业的兴起,对电商网站的维护及可扩展性方面的要求越来越高,这就要求在设计商品的时候尽量的不能重启服务,尽量的把商品的属性动态地维护起来。

传统电商网站中表单维护落后,商品的类别、属性等都不能让用户自己去维护,而且需要创建大量的数据库表和字段。传统一类一表的设计已经不能满足现在电商网站商品和类别多样性的要求。传统一类一表的设计不能很好地被重复利用。



技术实现要素:

本发明的目的在于提供一种电商网站实现自定义维护产品扩展信息的方法,可动态增加商品类别,在不增加开发工作的前提下,用户可发布多种类别的产品,从而减少电商网站开发人员的维护成本,并减少开发成本。

本发明一种电商网站实现自定义维护产品扩展信息的方法,让电商网站的商品维护者通过产品的共有属性以及产品的自定义属性来形成一个可以售卖的产品,然后通过自定义属性和属性值对产品进行属性的扩展,使得不同类型的商品可以有不同的属性进行维护,包括如下几个步骤:

步骤1、通过数据库表结构信息来维护产品数据信息

通过商品分类表、产品属性名称表、产品spu表、产品基本属性值中间表、产品属性值表和产品sku表上对应的数据库表结构信息来维护产品数据信息;

所述的商品分类表,记载有创建的产品所属的分类、层级和排序;

所述的产品属性名称表,记载有产品所有属性名称;

所述的产品spu表,记载有产品的共有属性信息;

所述的产品基本属性值中间表,记载有产品属性与值之间的对应关系,至少包括中间表主键、产品属性值主键、产品主键、属性名id、产品sku主键、是否sku的内容;

所述的产品属性值表,记载有产品所有属性名称对应值,至少包括属性值主键、关联属性名主键、属性值名称的内容;

所述的产品sku表,记载有产品某一单品的基本信息;

步骤2、在商品发布时,首选创建产品,维护产品的共有属性信息,即产品spu表;

步骤3、然后从商品分类表中选择好商品分类后,创建产品属性名称表,创建属性时填入与属性相关的描述;

步骤4、在维护好产品spu表之后,就可为某产品创建具体的,并且可以售卖的产品信息,然后即可发布不同型号的产品,产品信息发布界面由各种产品属性输入类型组成,在添加产品属性时,只要选择已经在产品属性名称表中维护好的产品属性名称,系统依据产品属性的相关描述自动展示需要对应的输入类型;

步骤5、产品属性添加完成进行保存时,系统会在产品sku表中存入所属产品的主键,产品属性及所对应属性值会存入产品基本属性值中间表中,同时将产品属性名称表的主键存入产品属性值表中,每一个属性值为一条记录,以产品基本属性值中间表来保存属性、产品属性值和产品之间的关系;

步骤6、在查询检索产品时,首先需要选择商品品类,从商品品类中查询到对应的产品,再通过产品基本属性值中间表、产品属性名称表和产品属性值表中的产品主键、产品sku属性值主键和属性名主键确定对应的一个产品基本信息,这样一个对应产品spu表的产品的共有属性和对应产品属性名称表的自定义属性信息就可以准确的查询出来;

步骤7、可以根据用户需要,按照步骤2至6,添加多种品类商品,而不需要重新进行程序开发,从而实现动态增加商品的目的。

所述产品spu表中记载的产品的共有属性信息包括产品id、品牌id、店铺id、产品名称、创建时间、收藏次数、审核是否通过、审核人、审核时间、产品描述、是否需要物流、服务费和官费。

所述创建属性时填入的与属性相关的描述,包括是否颜色属性、是否枚举属性、是否输入属性、是否规格属性、是否搜索字段、是否必须、是否多选、删除状态、是否显示、排序和创建时间,其中,颜色属性指的是产品的售卖颜色;

是否枚举属性:包括下拉框、多选、单选,指的是商品可以从下拉框多单选中去选择,是否选择多个由【是否多选】属性决定;

是否规格属性:指的是可以确定某一类商品的属性;

是否搜索字段:即用户输入文字进行检索时,是否可以用来做查询的字段;

是否必须:即标识添加商品时,是否必须收入。

本发明抛弃了传统的一种业务一张表的传统模式,对所有可预知的表单提取出来共性字段如名称等,抽取出商品的共有属性,然后可以在共性的基础上,提供一种可以在不同分类中动态维护自己商品属性的功能,可对表单进行自定义的扩展,即共有属性+产品的自定义属性(即用户自己定义表单各种属性和类型的功能),这就共同组成了一个有意义的表单,使得表单设计和字段的类型与实际业务表单设计进行剥离,使得商品类网站在不需要程序代码开发的情况下,动态增加多种类别商品,快速发布可售卖产品,减少电商网站开发人员的维护成本,并减少开发成本,不需要每增加一类商品时,都要进行程序代码开发,可以做到随时增加多类商品。

附图说明

图1为本发明电商网站中表之间e-r图;

图2为本发明中商品分类表对应的数据库表结构信息;

图3为本发明中产品属性名称表对应的数据库表结构信息;

图4为本发明中产品spu表对应的数据库表结构信息;

图5为本发明中产品基本属性值中间表的数据库表结构信息;

图6为本发明中产品属性值表的数据库表结构信息;

图7为本发明中产品sku表对应的数据库表结构信息。

以下结合附图和实施例对本发明作进一步详述。

具体实施方式

如图1所示,本发明一种电商网站实现自定义维护扩展信息的方法,先抽取出商品的共有属性,然后提供一种可以在不同分类中动态维护自己商品属性的功能,让电商网站的商品维护者可以通过产品的共有属性以及产品的自定义属性来形成一个可以售卖的产品,然后通过自定义属性和属性值对产品进行属性的扩展,使得不同类型的商品可以有不同的属性进行维护,具体分为如下几个步骤:

步骤1、通过数据库表结构信息来维护产品数据信息

通过商品分类表、产品属性名称表、产品spu表、产品基本属性值中间表、产品属性值表和产品sku表上对应的数据库表结构信息来维护产品数据信息;

所述的商品分类表,记载有创建的产品所属的分类、层级和排序,见图2;

所述的产品属性名称表,记载有产品所有属性名称,见图3;

所述的产品spu表,记载有产品的共有属性信息,包括产品id、品牌id、店铺id、产品名称、创建时间、收藏次数、审核是否通过、审核人、审核时间、产品描述、是否需要物流、服务费和官费等,见图4;

所述的产品基本属性值中间表,记载有产品属性与值之间的对应关系,包括中间表主键、产品属性值主键、产品主键、属性名id、产品sku主键、是否sku和创建时间等,见图5;

所述的产品属性值表,记载有产品所有属性名称对应值,例如属性名称为颜色,属性值为红、黄、绿或蓝等;属性名称为大小,属性值为具体尺寸,包括属性值主键、关联属性名主键、属性值名称、是否使用、排序、属于类目和创建时间等,见图6;

所述的产品sku表,记载有产品某一单品基本信息等,如产品名称、数量、价格等,见图7;

步骤2、在商品发布时,首选创建产品,维护产品的共有属性信息,即产品spu表,包括产品id、品牌id、店铺id、产品名称、创建时间、收藏次数、审核是否通过、审核人、审核时间、产品描述、是否需要物流、服务费和官费等;

步骤3、然后从商品分类表中选择好商品分类后,创建产品属性名称表,创建属性时填入与属性相关的描述,包括是否颜色属性、是否枚举属性(比如下拉框、多选、单选等)、是否输入属性(比如文本框)、是否规格属性、是否搜索字段、是否必须、是否多选、删除状态、是否显示、排序和创建时间等,其中,颜色属性指的是产品的售卖颜色;

是否枚举属性:指的是商品可以从下拉框多单选中去选择,是否选择多个由【是否多选】属性决定;

是否规格属性:指的是可以确定某一类商品的属性;

是否搜索字段:即用户输入文字进行检索时,是否可以用来做查询的字段;

是否必须:即标识添加商品时,是否必须收入;

步骤4、在维护好产品spu表之后,就可为某产品创建具体的,并且可以售卖的产品信息,然后即可发布不同型号的产品,产品信息发布界面由各种产品属性输入类型组成,此方法在添加产品属性时,只要选择已经在产品属性名称表中维护好的产品属性名称,系统依据产品属性的相关描述自动展示需要对应的输入类型,如颜色属性、枚举属性、文本框输入等;

步骤5、产品属性添加完成进行保存时,系统会在产品sku表中存入所属产品的主键,产品属性及所对应属性值会存入产品基本属性值中间表中,同时将产品属性名称表的主键存入产品属性值表中,每一个属性值为一条记录,以产品基本属性值中间表来保存属性、产品属性值和产品之间的关系;

步骤6、在查询检索产品时,首先需要选择商品品类,从商品品类中查询到对应的产品,再通过产品基本属性值中间表、产品属性名称表和产品属性值表中的产品主键、产品sku属性值主键和属性名主键确定对应的一个产品基本信息,这样一个产品的共有属性(对应图4)和自定义属性信息(对应图3)就可以准确的查询出来;

步骤7、可以根据用户需要,按照步骤2至6,添加多种品类商品,而不需要重新进行程序开发,从而实现动态增加商品的目的。

本发明的数据存储支持主流的数据库,如oracle、sybase、sqlserver、mysql等,通过抽取商品的公有属性形成一个可售卖的产品基本信息,然后通过自定义的属性和属性值对产品进行属性的扩展,使得不同类型的商品可以有不同的属性进行维护。用户通过产品的共有属性+产品的自定义属性共同形成一个可以售卖的产品,一类产品的集合就是此类产品的所对应的商品。如:iphone6是商品,iphone6红色32g就是对应的一个产品。

以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1