spu在电商中是什么意思,电商中sku是指什么

首页 > 经验 > 作者:YD1662022-10-28 06:30:32

作为零售SaaS的核心系统之一,商品系统的架构工作是相对重要的,好的商品架构系统可以为业务的稳定性、可拓展性提供支撑。那么商品系统的架构设计,应该如何进行?本篇文章里,作者对这一问题做了总结,一起来看看吧。

spu在电商中是什么意思,电商中sku是指什么(1)

SaaS产品就像一座冰山,冰山以上的部分是功能、数据(可见部分)、用户界面,冰山以下是系统架构、完整的数据模型、开放体系、非功能性需求(扩展性、可维护性、性能、安全等)。

短期内想要快速上线产品,可能只需关注冰山以上的部分就够了,但是SaaS公司想要在市场上建立长期的竞争优势,比拼的一定是冰山以下的部分,并且在这块的投入绝对远超冰山以上的部分。

一、商品系统的定位

商品系统是零售SaaS最基础、最核心的系统之一。商品系统几乎需要支撑所有业务系统,例如C端商详、购物车、订单、履约、结算、售后、库存、供应链等,都需要依赖商品系统的能力。

为了保障业务的稳定性、可扩展性,必须要重视商品系统建设,否则,后续业务和系统将很快丧失扩展性和灵活性,甚至无法支撑业务发展,必须推倒重来,付出惨痛的代价才能挽回。

二、商品系统的挑战

1. 行业需求差异大

不同行业对商品管理的需求差异非常大,想要构建成熟稳定的商品系统,需要对各行业的商品管理需求,进行深度分析。只有这样,才能抽象出共性的规律和特征,保障业务建模的质量。列举一些行业差异性需求:

2. 支撑的业务链路广

商品系统作为最基础、最核心的系统之一,几乎所有业务系统,都需要依赖商品系统的能力。

从业务全流程来看,需要支撑采购、配送、销售、履约、退货、退仓、核算、结算、数据分析等各个业务环节。

从商品生命周期的管理来看,商品状态包括建档、新品、正常、淘汰、清理等,各个状态之间流转也异常复杂。

三、商品关键概念

1. 商品基础

1)平台SPU

指的是标准化产品单元,是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性,又可称为平台商品。

SPU的概念来源于电商平台业务,第一个关键点在于,SPU模型会提取商品的共性属性用于信息检索,这些属性通常是能够快速识别商品,并且是消费者较为关心的属性。

第二个关键点在于,SPU的属性是全平台标准化的,这样才能有效保障消费者的检索体验与商家利益,例如,消费者搜索256G的iPhone12,有填写容量的商品能搜出来,没填容量的商品就搜不出,这显然不合理,因此平台需要规范所有商品的关键属性。

2)商品

特指商家的销售商品,一个商家可以有很多商品,若N个商家卖同一个商品,如iPhone13,该场景下有1个平台SPU实例,N个商品实例。每个商品可以有多个规格,例如大小、颜色、尺码等。

3)sku

SKU(Stock Keeping Unit),指的是库存量单位,又称最小存货单位。以iPhone13为例,关键规格有颜色(黑色、红色、银色、金色)、容量(128G、256G、512G),可以组合出4×3=12个SKU。

2. 商品类型

3. 商品类别

4. 商品属性

商品属性,又称为产品属性、商品参数,是产品本身固有的特征。不同行业的商品,差异性非常大,有很多行业差异化属性。根据使用目的、用途不同,商品演化出各式各样的属性,有的用于展示,有的用于分析,有的用于经营管控。

下面根据商品属性不同的分类法,逐一展开描述:

5. 商品价格

6. 组织层级商品

7. 商品状态

四、概念模型设计

spu在电商中是什么意思,电商中sku是指什么(2)

五、商品应用架构设计

spu在电商中是什么意思,电商中sku是指什么(3)

1)展现层

直接与用户交互的层级,负责向用户显示信息,或解释用户命令。

2)应用层

应用层的服务对应一个具有业务价值的场景用例,主要负责对核心服务进行组合和编排,负责处理场景用例内的执行顺序以及结果的组装,通过API网关向展现层提供服务。

3)服务层

系统的核心层,负责表达业务概念、业务状态以及业务规则,包含了该领域(问题域)复杂的业务知识抽象和规则定义。该层难点在于领域对象分析上,例如实体,值对象,聚合(聚合根),领域服务,领域事件,仓储,工厂等方面的分析,成熟的领域逻辑不会有太大变化,所以服务层的业务逻辑通常是共性的、稳定的。

4)主数据平台

主数据是跨部门、业务系统,能够反映核心业务实体状态的核心基础信息。对于商品系统而言,商家信息、组织机构、员工权限、商品数据模型是该系统依赖的主数据。

在业务早期,主数据平台是非必须的,上层系统模块直接从DB中读取数据并应用即可,但随着系统逐步复杂后,多个团队对数据的改动会互相影响,不利于系统扩展,可用性也大大降低,因此,需要拆分出多个主数据服务,将核心数据的访问收拢在一起。

六、小结

本文从商品系统的定位、挑战、概念模型、应用架构等方面,阐述了商品系统架构设计经验与方法,希望对读者有所帮助。

在SaaS模式下,商品技术架构也存在大量挑战,例如可用性问题、数据一致性、大流量访问、分店商品大批量处理、商品数据模型治理等,会在后续的文章中一一介绍。

本文由 @汤师爷 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.