企业级电商平台提供商,为企业级商家提供电商平台搭建及解决方案服务

全国热线:4008-868-127

电商系统设计之商品 (上)

2018-11-13 1205
分类: 技术干货

商品的设计是电商系统中占据重要地位,如何设计出高扩展,高性能的商品系统并非一件简单的事情

前言

商品的设计是电商系统中占据重要地位,如何搭建电子商务商城网站出高扩展,高性能的商品系统并非一件简单的事情,我的设计是观摩互联网各大佬的设计后自行研究的,并非完全正确,但也不完全错误,现在我设计的这套电商系统已经在使用,如果在逻辑上遇到什么问题,会及时修改我关于电商系统相关文章的设计思想部分。

元素

电商系统设计之商品 (上)

见上图,本次我们先讲解下系统规格与自定义规格、系统属性与自定义属性的关于及其他们存在的意义。

SPU

SPU(Standard Product Unit)标准化产品单元

什么叫标准化产品单元?

抛弃标准化一词来看,产品单元?就是以一个产品为一个单位。例如你是手记销售商,你在厂家进货的时候说我要iphonex 100部型号随意规格随意,进货的时候没考虑到内存或者屏幕尺寸,这个时候你就把iphonex这个商品当作一个单位。这就是产品单位。再谈标准化,只是一些人或一个人制定的这么一个标准,所以称为标准化产品单元,不要拿百度百科上的解释反驳我,我只是用更通俗易懂的方式解释一下SPU。

电商系统设计之商品 (上)

例如iphonex的价格也不同的地方,分别为iphonex 64g 是8888,iphonex 256g是18888。这个时候我们不能建立2个spu去管理这2个商品。这个时候就需要用到spu的概念了。

SKU

SKU(Stock Keeping Unit)库存量单元

什么叫库存量单位?

字面意思来看,库存则是指的某个商品的某个规格还有多少件,这个时候就不能只针对商品了。上面的例子iphonex有2个不同规格的商品,这个时候无法计算其每个规格的库存(创建2个商品可是不切实际,未来管理会很复杂,就例如安踏的跑鞋有十几个尺码,难道要创建十几个商品吗?),此时只能针对当前商品再创建子商品,我们叫它规格,例如iphonex 有 存储和颜色2个规格。

电商系统设计之商品 (上)

有木有发现还是有点问题?那具体的存储大小与具体颜色该如何表达呢?这个时候需要创建规格的子商品,我们称他为属性。

电商系统设计之商品 (上)

这个每个属性的结合则就是一个新的商品,我们称它为SKU,一个SPU对应着N个SKU。

电商系统设计之商品 (上)

这样就生成了N个商品

iphonex 64G白色;

iphonex 32G黑色;

iphonex 256G白色 等等...

系统规格/属性

为什么要设立系统规格属性呢?

电商系统设计之商品 (上)

盗用一张淘宝的图,以上都是根据分类品牌设定好的规格及属性

主要是为了方便商家添加商品及其对商品的规格属性进行统一的管理,当然一个电商系统在前期运营的情况下尽量减少系统属性规格的使用(方便商家入住嘛)。

自定义属性就不用说了。不让商家添加自己的规格和尺码什么的怎么能行?

数据

具体数据表的设计如下

product

商品表 (spu表)

电商系统设计之商品 (上)

电商系统设计之商品 (上)

system_attribute

系统规格表

电商系统设计之商品 (上)

system_attribute_option

 

系统属性表

电商系统设计之商品 (上)

product_attribute_and_option

规格属性绑定表

电商系统设计之商品 (上)

product_sku

sku表

电商系统设计之商品 (上)

product_attribute

自定义规格表

电商系统设计之商品 (上)

致谢

其实在商品的设计层面看懂后还是很简单的,后续文章主要讲解的更多的是建设独立商城网站的这些数据该如何存储更合理。如果设计不合理例如商品添加很简单,但是修改商品就很复杂。在前期设计上我们要尽量避免这些“坑”。

文章来源:segementfault

<数商云(www.shushangyun.com)是国内知名企业级电商平台提供商,为企业级商家提供最佳的系统开发(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、供应系统搭建电商解决方案服务>

网站声明:以上内容为数商云电子商务系统网站的原创文章,如需转载,请注明出处,谢谢合作!
电商头条文章
1 最全干货解答 | 什么是中台系统、中台技术?
为提高系统开发团队的工作效率,专业的系统开发公司觉得有必要整合出一个中间组织,为所有的项目提供一些公共资源。而这个中间组织,就是人们所说的“中台”。
2 ThoughtWorks史凯:如何建设有业务价值的数据中台?
数据的业务价值在哪里?企业对于数据中台的三大期待是什么?阻碍数据中台产生业务价值的四个鸿沟是什么?4月16日,在2020中国数字企业峰会主会场技术篇,ThoughtWorks中国区数据和AI总经理史凯以数据中台的实践案例解读了如何建设有业务价值的数据中台。
3 电子商务商城系统后台架构逻辑全解答
电子商务系统后台对于每一家重视网站安全的企业而言都非常重要,所以对于电商后台系统搭建的业务要求也就非常高了。
4 B2C电商支付中心产品架构详解
支付中心作为交易三流向中的资金流支持体系,是最为重要核心的部分,搞不好对公司就会产生不可估量的损失。接下来,我们就来系统性地了解下经典B2C电商的【支付中心】究竟有哪些模块,每个模块又有什么职能?各模块之间又是如何联动的。
5 业务中台系统架构:大中台+小前台电子商务系统搭建框架思维
数商云】在电子商务系统搭建行业有近十几年的服务经验,近年来的数据中台、业务中台等系统架构兴起,大多数企业在不清楚的中台背景的情况下就盲目追求,最后只会导致自身平台丢失原有的优势框架。在这里,我们来总结下业务架构总原则:大中台+小前台框架思维:
console.log();