在电商系统中,商品sku和sku模型至关重要,是整个电商系统的重要组成部分之一,下面通过一些简单的知识整理和分析,讲解一下sku属性管理和常见的建模方式。

一、sku的定义及概念的统一

1、什么是sku?

sku = Stock Keeping Unit (库存量单位)   ;

即库存进出计量的单位,可以是以件,盒,托盘等为单位。

sku是对于大型连锁超市(电商)DC(配送中心)物流管理的一个必要的方法。 现在已经被我们引申为产品统一编号的简称,每种产品均对应有唯一的SKU号。

2、什么是sku属性?

某个商品有多种颜色、多种尺寸,颜色和尺寸就是该商品sku的属性。而且这些属性会直接关联价格和库存的,但并非所有商品的sku都有属性,一个产品,可以是单属性产品,也可以是多属性产品。

3、统一概念

1)商品和商品sku是主次关系,一个产品包含若干个产品sku子实体,产品sku从属于产品。

2)属性集用于管理各类扩展属性的集合,其中SKU属性也是在管理范畴之内。产品通过关联属性集而获得该属性集设置好的sku属性,然后才可以根据这些sku属性生成产品sku。

3)sku不是编码,每个sku包含一个唯一编码,即sku code,用于管理。

4)商品本身也有一个编码,即product code,但不作为直接库存管理使用。一般情况下,为了方便管理,会通过产品的product code作为前缀生成sku code。

二、两种常见SKU属性的管理及建模方式

1、通过属性集间接关联SKU属性

此方式适合品类较少的电商网站,管理相对容易些。如一些垂直品类的网站,像阿芙精油、酒仙网、麦包包等。一般最多就是两种sku属性,如颜色和尺码。而且由于品类很少,为了方便管,可以将sku属性纳入到属性集中管理,这样产品关联了属性集后,自然就关联了普通属性、查询属性、sku属性和评论属性。

设计管理方式:

按品类创建属性集,如箱包、鞋子、服装、文胸等。然后创建多个SKU属性,即使针对内涵相似的,但是可选项不同的也创建多个,如尺码,用在箱包和用在服装上是完全不同的。这些分别创建,并关联不同的属性集。产品创建时,关联一个属性集,通过属性集关联了1到N个sku属性,然后选项这些sku属性的组合,如2个颜色*3个尺码,即6个组合,然后可以根据需要删除不支持的组合,这样最终得出了一个组合列表,点击生成sku,就根据组合数量创建了产品sku,每个产品sku对应一个组合,存储在产品sku选项值表中。对于某些sku,可以设置专门的选项配图。

2、通过产品和SKU属性直联管理sku属性

适合品类较多网站,比较灵活,但是维护起来数据量比较大。为了简化,可增加sku属性关联产品分类,这样在创建产品时,可以只列出全局的+本产品分类的sku属性,这样就不会一下子列出很多sku属性了。sku属性分为前端名称和后台名称两个,方便不同业务含义的sku属性,在前端也能够用同一个名称显示,如颜色、容量等。另外在操作上可以做些优化,比如用下拉列表显示可选的sku属性时,可以同时显示该属性的属性描述,供产品维护人员参考。

设计管理方式:

基于属性进行扩展,支持模型连接和直连两种方式。属性可以增加和产品分类的多对多关联,这样当产品指定主分类时,便可以根据关联获得可选的sku属性了。这样设计的考虑是,由于产品个性化很强,如果通过模型关联,那么需要建立的模型非常多,维护比较困难,倒不如产品直接和sku属性关联。另外,也可以基于属性和产品分类的关联,将产品分类也作为“属性模型”的功能来处理,但如果产品个性化很强,这样不一定能够满足。

产品

霍明明

两种常见电商sku的设计相关推荐

  1. 美工设计灵感|常见的电商页面如何设计?

    设计师要时刻带着脑子去接收需求,分析需求.直到最后的完成需求.思考先行,是做需求的第一步.就是你要跟你的需求方明确要做的是什么活动?面向用户是哪部分人群?等一些基础性的需求. 常见的电商页面如何设计? ...

  2. 前端电商 sku 的全排列算法

    前端电商 sku 的全排列算法 什么是sku 聊聊常见的需求 解决思路 思路分解 上代码 什么是sku 针对电商而言: 1.SKU是指一款商品,每款都有出现一个SKU,便于电商品牌识别商品. 2.一款 ...

  3. Day814.电商系统表设计优化案例分析 -Java 性能调优实战

    电商系统表设计优化案例分析 Hi,我是阿昌,今天学习记录的是关于电商系统表设计优化案例分析. 如果在业务架构设计初期,表结构没有设计好,那么后期随着业务以及数据量的增多,系统就很容易出现瓶颈. 如果表 ...

  4. 电商APP首页设计,终于有人讲明白了!

    移动端产品设计的难点在于在很小的屏幕上展示所有的业务.屏幕限制和移动端的客户碎片化阅读的习惯和高流失率.对于业务复杂的App产品设计难度更高.电商产品就是典型的复杂业务产品之一,是要展示内容最多.最难 ...

  5. 基于Vue和SpringBoot的电商管理系统的设计与实现

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue.SpringBoot和微信小程序).系统定制.远程技术指导. ...

  6. 想进某电商公司?建议学会电商 sku 的全排列算法!

    前言 前段时间在掘金看到一个热帖 <今天又懒得加班了,能写出这两个算法吗?带你去电商公司写商品中心>,里面提到了一个比较有意思故事,大意就是一个看似比较简单的电商 sku 的全排列组合算法 ...

  7. 创新方案|3种订阅电商模式推动DTC业务高速增长

    订阅电商正以指数级速度增长,根据麦肯锡公司的研究报告,15% 的在线买家已经订阅了一项或多项产品或服务.这是庞大的消费者体量--截止2021 年在线购物者的数量已达到 21.4亿.订阅电商无疑是最好的 ...

  8. 《大众创业做电商——淘宝与微店 开店 运营 推广 一册通》一一2.6 常见电商平台...

    本节书摘来自异步社区出版社<大众创业做电商--淘宝与微店 开店 运营 推广 一册通>一书中的第2章,第2.6节,作者: 葛存山,更多章节内容可以访问云栖社区"异步社区" ...

  9. 基于VUE的电商系统的设计与实现

    随着移动互联网技术和计算机技术的不断发展,电子商务已经成为社会发展的潮流,通过电子商务系统商品信息交流变的更加方便.面对高速发展的电子商务,电商系统如雨后春笋不断的涌现.利用电商系统,企业销售可以足不 ...

最新文章

  1. Ubuntu下通过 PPA 安装 Komodo 编辑器
  2. Hdu 2089-不要62 数位dp
  3. 测试JTable添加数据
  4. P3810 【模板】三维偏序(陌上花开)
  5. linux 下软READ 的使用和参数 以及 实现虚拟READ步骤
  6. 为什么大学要学一堆纸上谈兵的课程?(转)
  7. 指针变量的声明、地址相关运算--“*”和“”
  8. 用ExpandableListView实现好友分组
  9. python 选择题 多线程_python多线程练习题
  10. 图片放大软件—ON1 Resize AI 2022兼容m1
  11. STM 事务 ACID
  12. CEIWEI CommMonitor 串口监控精灵v11.0 串口过滤 串口驱动
  13. CodeForces 592B
  14. error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received.
  15. java基础程序设计
  16. UEFI标准应用程序模块--SMBIOS的读写
  17. 雅可比(Jacobi)及高斯-塞德尔(Gauss_Seidel)迭代法求解线性方程组的matlab现实
  18. 敏捷 Scrum 大师班认证培训的终极方案 | The Ultimate Agile Scrum Master Certification Training
  19. Solidworks如何标注垂直度,平行度
  20. R语言大全(后续更新和优化结构)

热门文章

  1. 博德之门2增强版存档_博德之门2:增强版 存档位置及修改方法
  2. 两个MATLAB在线工具,画图啥的都不用安装了
  3. Flink sql-clinet 查询报错
  4. 新增大论坛WPS Office
  5. 处理bootstrap-table分页复选框选中获取表单数据
  6. python按照队列顺序打印文件
  7. 不得了,日本出版社是这样吸引死宅们学编程的
  8. 趣图:不得了,日本出版社是这样吸引死宅们学编程的
  9. FCAA部分题库(有答案)
  10. 基于深度学习的视频检测(三) 目标跟踪