想做电商从哪里入手(8000字讲清楚从0到1搭建电商商品中心(建议收藏))





《0到1的电商产品经理》系列文章,针对0到3岁的产品经理或有多年产品经验但刚接触电商领域的人。

本系列文章将详细介绍电子商务核心系统的产品设计方案,帮助您系统了解电子商务产品。

本文为“从0到1的电商产品经理”系列之二:电商商品中心

看完这篇文章,你会明白以下问题:

1.商品中心的定义和职责是什么?

2.商品中心的核心模块有哪些?

3.商品中心怎么设计?

同时能系统掌握大部分与商品相关的功能模块的设计思路。

全文8000+字,阅读时间40分钟左右。建议收藏,用电脑看。

前言

上一篇文章《一文了解电子商务的产品架构》介绍了电子商务的基本业务、系统流程和产品架构。通过三个大图,初步探索了电子商务的基本特征,了解了一个完整的电子商务系统的核心组成部分,在概念层面获得了对电子商务的全局认识。

从本文开始,我们将继续逐一讲解各个核心系统的详细设计思路和方案。根据电商各个系统的职责顺序,我们知道商品系统是最底层也是最核心的系统,其他系统都离不开商品。因此,本文将首先带来商品中心的详细设计思路和方案。



(图片太大无法正常显示,请用电脑放大)

01

01 商品中心概述

1。什么是商品体系?

顾名思义,商品系统就是负责管理与商品相关的数据和能力的系统,可以用下面三句话来概括:

1、负责商品系统的创建和管理

2.负责创建和管理分类、品牌、属性和所有其他与商品相关的数据的系统。

3.负责为前台商品展示及相关的上游和下游系统提供商品功能的系统。

在电子商务的产品体系中,商品是其他所有相关体系的基础。用专业术语来说,商品系统就是其他系统的依赖:从商品采购到库存管理,从商品本身的创建、货架管理到商品定价和前台展示,从促销活动到订单支付,从订单生产到绩效交付,电子商务中的每一个流程都与商品相关。

在所有这些上下游系统中,商品数据必须是统一的、通用的和标准化的。比如采购系统中的商品A和订单系统中的商品A需要是同一个A,所以商品系统在很大程度上必须具备集中服务的能力,所以商品系统也是所有系统中首先需要设计为集中服务的系统。这就是为什么这篇文章的标题是从0到1建立电子商务商品中心。

2。商品中心里有什么?商品中心能做什么?

你可以通过一张图看出来:



上图中间部分是商品中心。商品中心的核心模块可以抽象为四个模块,即:

1.商品分类:用于创建和管理分类,为商品和其他系统提供分类功能。

2.商品品牌:用于创建品牌,管理品牌,为商品和其他系统提供品牌能力。

3.商品属性:用于创建属性,管理属性,为商品和其他系统提供属性能力。

4.商品:用于创建商品,管理商品,为其他系统提供商品能力。

分类管理、品牌管理、属性管理、商品管理在系统架构中独立存在,在一个方向上相互依赖。它们是独立的系统模块。每个模块独立负责自己的功能,可以独立打包对外提供服务。每个模块通过特定的对象相互关联。分类、品牌、属性是商品的基本组成部分,共同构成商品。

商品中心最基本的功能是支持前台向上的商品查询和展示功能,同时为价格中心、营销中心、订单中心、业绩中心、采购系统、库存中心、仓储运输等下游系统提供商品能力和服务。,以保证电子商务系统下所有系统对商品数据的输入输出。

下面,我们将分别介绍商品中心四大核心模块的总体设计方案。

02

02 分类管理

1。为什么要有分类管理?



(截图为JD.COM APP分类页面)

电商平台其实可以看作是实体超市在虚拟网站上的映射。在超市的购物场景中,为了让消费者快速找到想要购买的商品,超市往往会对商品进行分类,不同的类别放在不同的区域。每个区域都有导购卡标注,不同的货架陈列不同的商品。这是超市的分类,可以帮助消费者更方便快捷的找到自己想要的商品。在电商中,sku比实体店高出几千倍,在电商网站上查询目标商品会变得更加困难,所以超市的分类功能自然被应用到电商平台上。

对于客户:

搜索和分类导航是消费者查找商品使用最多的两种方式(随着推荐技术应用的深入,搜索和分类的权重有一定程度的下降)。分类导航可以帮助用户快速定位目标商品,分类导航的实现依赖于商品的分类管理。

对于操作员:

海量商品管理对于平台和商家来说也是有很大成本的。为了快速定位某个商品,除了搜索关键词,分类管理也是一个重要手段。分类可以提高商品管理的效率。

2。分类管理的底层设计思想(要点)



分类的核心设计思想是:前景背景分离和多对多映射

前景和背景的分离:

这意味着前端分类和后端分类被设计成两个分类系统。后端分类主要是平台管理,其主要逻辑是结构化管理逻辑(iPhone13∈手机分类,微阔∈服装类目);

前台分类主要用于用户,提供运营空房间进行运营,方便用户购物。其主要逻辑是运营和用户体验(比如前台毛衣裤子的分类可以是“冬季新品”,主要考虑运营效果和用户是否能更好的找到产品);


多对多映射:

前景分类必须基于背景分类。创建前景分类时,必须先选择背景分类。

前景分类和背景分类之间存在多对多的映射关系,即一个前景分类可以选择多个背景分类,不同的前景分类可以选择同一个背景分类;

3。背景分类设计方案

产品经理常说的分类管理、分类设计、分类功能,一般指的是后台分类管理功能,是企业内部管理功能,后台分类才是真正的商品分类。

总的来说,平台建设前期已经确定了商品分类模型,后期只是根据业务发展(拓展品类)进行升级优化。背景分类创建后,一般不容易修改或删除。

从界面上看,后台分类管理主要包括两个可视化功能:分类创建和分类管理。

3.1。分类创建

要创建新的分类,您需要填写两个主要字段:分类级别和分类名称。后台分类的分类名称一般填写实物商品的行业类别(如手机),便于维护和管理。分类名称必须是唯一的。分类层级一般设计为三级树形结构,一、二、三级分类逐层递进(层级过多复杂,层级过少达不到分类目的,具体设计要根据平台的品类复杂程度等因素综合考虑);



当新建分类的级别是二级分类或三级分类时,需要选择上级分类。



分类编码和分类ID可以设计成按照一定的规则自行生成(比如分类编码可以用拼写分类名称拼音+时间戳)。分类代码和分类ID必须唯一。分类被其他系统调用时,可以通过分类编码或分类ID来实现。

3.2。分类管理

分类管理主要提供分类本身的查询、排序、修改等功能,同时可以设计绑定/解绑定分类对应的属性或品牌的功能(创建属性或品牌时也有绑定分类的功能);



如前所述,一般不建议修改分类(包括修改级别和父分类)。修改时,需要检查分类下是否有相关数据,如果没有相关数据,可以进行一定程度的修改。但是,删除功能需要更仔细地设计。一般来说,只要有相关数据(比如相关商品,相关前台分类等。)分类下不能删除,只有在分类下没有相关数据的情况下才能删除(建议前期不要设计删除功能,或者设计成需要高级权限才能进行删除操作)。

4。前台分类设计方案



(JD.COM PC端产品分类截图)

前台分类在责任边界划分上属于“网站/APP运营配置”的功能范畴,并不是真正的分类功能。维护前台分类时,需要挂在一个或多个后台分类上。当用户在前端选择分类查找产品时,系统会通过【前台分类-后台分类-产品】三级映射关系查询前台分类。



(分类管理界面示例)

前后分类多对多映射的设计逻辑主要考虑运营需求和用户对商品的认知差异。由于分类导航的流量巨大,运营往往会配置一些运营分类,比如推荐分类、常用分类等。推荐/常用分类的分类本质上与商品属性没有直接关系。对于运营选择,前端分类可以关联很多不同的后端分类(比如很多电商网站,后端分类中的手机分类,前端分类中的手机配件分类都是手机)。

03

03 品牌管理

1。为什么要有品牌管理?



在大型电商平台的系统架构中,品牌管理和分类管理一样,是一个独立完整的功能。很多人第一次接触商品体系的时候,可能都见过在创造商品的时候简单填写商品品牌的设计方法。那为什么大平台要有单独的品牌管理?

在大型电商平台中,品牌也是用户查询和筛选产品的重要手段。品类越规范,通过品牌筛选搜索产品的使用场景就越大(比如在JD.COM平台购买手机或家电,消费者往往会先选择品牌)。

但如果品牌数据没有结构化,允许经营者或商家随意填写,同一品牌的产品可能会被不同的商家或商家填入不同的品牌。比如商家A用字母“小米”填小米,商家B用汉字“小米”填小米,商家C甚至填“showmi”等各种错误数据等。当底层数据无法统一的时候,当前台或者其他系统需要使用品牌数据的时候,就会

2。如何设计品牌管理?

品牌管理主要包括两个功能,即品牌创造和品牌管理。

2.1。品牌创建

品牌创建场景有两种:一种是平台端主动创建,一般在初始阶段根据每个品类直接初始化到系统;平台型电商另一种常见的申请方式是入驻平台的第三方商家申请品牌(比如在阿里JD.COM平台,新入驻的商家如果有自己的新品牌或者没有纳入平台,都需要先走品牌申请流程,比如早期的淘品牌韩都衣舍等),并在平台获批后落入品牌库。



品牌创建通常有几个核心要素:

1.品牌的中文名称

2.品牌英文名称:建议格式要求大写。

3.品牌别名:品牌有官方名称和民间名称,有时民间名称比官方名称知名度更高。

4.品牌注册人

5.品牌注册号

6.品牌LOGO:一定要限制图片大小和尺寸,以便于系统显示规范。

7.品牌注册区

8.其他字段根据平台特点或行业资质要求定制。

如果是三方申请创建,需要填写的信息与平台自主创建一致,但品牌流程申请完成后,会提交给品牌进行审核(审核流程设计本文不展开)。一旦通过审核,第二个商家在处理同一品牌的产品时,可以直接从品牌库中选择。

2.2。品牌管理

品牌管理就是品牌自己的查询、修改、停用等功能,也就是基本的查询和修改。需要注意的是,品牌修改或停用时,也需要核对数据(商品、类别等。)与品牌无关,否则不能修改或停用(在不影响其他数据显示的情况下,可以修改部分信息)。另外就是设计品牌和商品分类的映射关系的功能。产品发货时选择分类,会自动检索分类下应该出现的品牌(不需要设计,不设计的逻辑是选择分类时,选择品牌时会检索所有品牌,两种方案各有利弊)。

04

04 属性管理

1。属性是什么?为什么要有属性管理?

有哪些属性?——属性是指商品特有的属性,如颜色属性、尺寸属性、规格属性等。

属性的作用?——属性也是对商品进行分类汇总的必要而重要的方法。品类和品牌只能在一定程度上对大量商品进行分类。比如在JD.COM购买“家电”的用户,可以查询想要的产品(如电视、空调制、冰洗等)。)和品牌(如格力、小米等。)然而,当用户想要快速定位最精准的意向结果时(比如55寸4K版小米电视),品类和品牌是不够的。所以要想实现更精细的粒度划分,只能靠属性来实现。一个产品的所有属性都是产品的属性,比如屏幕尺寸、分辨率、能效等级等。

但是不同品类下的商品有不同的属性(比如服装没有屏幕大小等属性,手机没有大小属性),随着品类的丰富,属性数据变得非常庞大。为了更好地管理不同类型商品的属性,使其在前台应用时有清晰简单的逻辑,属性管理的意义非常重要。



2。属性管理的设计思想



在结构上,属性可以分为三个块,即属性组>:属性>属性值

1.属性组:对大量属性进行分类,便于管理,如手机的“外观属性”、“性能属性”;

2.属性:即属性名,指颜色、版本、运行内存等具体属性;

3.属性值:指属性的具体值,比如颜色属性的属性值:红、黄、绿;

以上三个模块组成了属性管理。有时候为了方便业务层面的沟通或者统一口径,或者其他应用场景,会引入属性分类的设计,在属性组的基础上对属性进行分类(相对抽象的分类),一般分为基本属性、销售属性、仓储属性、物流属性、扩展属性(对于属性分类,没有标准设计,可以根据自身平台的特点来划分,也可以不划分)。

想做电子商务怎么入手

下面,属性分类结合三个核心模块。以手机类别为例,通过表格解释属性的概念:

属性分类属性

属性值

基本属性

屏幕属性

屏幕分辨率

1080P、2K

屏幕大小

6.95英寸,5英寸

屏幕材料

液晶显示器、AMOLED

功能属性

相机像素

800万,1亿

指纹类型

屏下指纹和背屏指纹

刷新率

90赫兹、120赫兹

销售属性

外观属性

颜色

白色,黑色

性能属性

随机存取存储器

4G、8G

机身存储器

128克、256克

仓库属性

仓库属性

手动填写

重量

手动填写

物流属性

物流属性

分销模式

冷链配送,一般配送

扩展属性




属性组

下图是JD.COM平台-iPhone13的产品详情页面截图。在JD.COM的前台,这些信息是一个结构化的字段(不是图形),它的数据来自于创建产品时填写的属性:



3。属性管理设计方案

1.属性组的核心功能:创建和管理(查询、修改和绑定属性)

2.属性的核心功能:创建和管理(查询、修改、绑定属性组和绑定分类)

3.属性值:取决于属性函数。

3.1。属性组的创建:



3.2。属性组管理(列表):



3.3。属性组管理(详细信息):



主要功能是支持绑定和解除绑定属性,以及启用/禁用属性组的控制。对于禁用操作,有必要验证没有相关数据(属性等)。)在属性组下。

3.3。属性和属性值的创建

创建属性和属性值也有两种场景:一种是平台端主动创建,另一种是平台型电商常见的应用方式,即三方商家在创建商品时,如果属性库中的属性不够,可以直接在创建商品的界面中添加属性。

平台端创建属性



关注相关分类:属性必须与分类相关。创建新产品时,第一步是选择分类。以后选择属性时,系统可以根据选择的分类查询对应的属性(比如在手机的类别下,不会显示服装尺码等属性)。

三方发货时创建属性/属性值。



淘宝后台添加属性/属性值功能

JD.COM三方背景添加属性/属性值功能

以上是属性管理相关功能模块的设计介绍。属性管理的界面(绑定分类和绑定属性组)类似于属性组的界面。和属性组一样,删除、解除属性绑定等操作也需要检查是否有相关数据。

05 商品管理

商品管理模块主要负责创建商品,管理商品,为其他系统提供商品能力。它是商品中心的核心模块。同时,商品管理也依赖于三个模块:分类、品牌和属性。以创造商品为例。在创建商品时要填写的字段中,最重要的是选择分类、品牌和属性。可以说,商品是基于分类模块、品牌模块、属性模块的模块。



1。两个概念-SPU和SKU

在详细解释商品模块之前,有必要先解释一下“SPU和SKU”这两个术语。不仅是电商平台,大部分涉及交易的系统都可能涉及SPU和SKU。相信大多数人都接触过这两个名字。

以下是百度百科对SPU和SKU的解释:

SPU (标准产品单位)-标准化产品单位。它是产品信息集合的最小单位,是一组可重复使用且易于检索的描述产品特征的标准化信息。通俗点说,一个属性值和特性相同的商品可以称为一个SPU。


SKU (库存保管单位)-SKU是库存出入库计量的单位,可以以零件、箱子、托盘等为单位。SKU是可以出售的商品。

通俗地说,SPU定位的是产品,SKU定位的是商品。比如在手机的分类下,iPhone 13是SPU,iPhone 13 256G黑色是SKU(JD.COM的SKU也会加上公版等属性)

一般基本属性可以看作是spu属性,比如手机屏幕尺寸、CPU型号、像素等基本属性;销售属性和仓储物流属性存储在sku中,比如颜色、版本等销售属性;

2。创造商品

创建商品的功能从界面上看比较简单,就是填一堆字段。但根据平台的规模、复杂程度、垂直专业化程度等因素,可以抽象为两种设计方案:

方案一:同时创建多个SKU,同步生成关联的spu。总体方案是直接创建SKU,维护多个不同属性,就是生产维护多个SKU;该方案适用于大多数2C型综合电商平台(如淘宝、JD.COM POP,这是创造商品的方式)。


方案二:先创建spu,基于spu创建SKU。总体方案是平台主数据团队负责维护spu,商家(包括自营和POP)运营(或购销)维护基于spu的sku。创建SKU时,首先选择spu(SPU中的基本属性已被数据团队维护),并基于SPU维护销售属性和SKU。该方案适用于高度专业化的垂直B2B行业,如汽车、医药等。

两个方向的原因是:垂直B2B平台的业务(行业传统,业务的老板年龄较大)运营能力有限,维护商品属性的出错率远高于2C平台的业务,而平台对商品结构的管控要求更高。为了防止同一种商品被不同商家维护成很多不同的属性(比如胎面宽度、汽车轮胎尺寸),平台往往会选择专门的数据团队来维护商品的基本属性,也就是维护spu。而且B2B垂直电商品类少,sku量级相对较小,品类标准化程度高,平台统一维护的可行性高。但是对于上千个品类的综合电商来说,依靠平台数据团队的统一维护并不现实,或者对于服装这样的非标准品类,对商品的结构化管理需求较低,所以综合平台的设计方向(JD。COM,淘宝)和垂直平台不一样。

事实上,即使对于集成平台(如京东。COM),针对不同的品类会出现不同的设计方式,有些品类是垂直深度的,这也是平台维护spu,商家创建SKU的方式。

2.1。创建sku设计方案,并在方向1中进行解释

这种方法相当普遍。看过淘宝、JD.COM等主流电商后台的同学应该有一定印象。逻辑是直接创建SKU,在生成SKU的同时生成对应的spu,如下图所示:



(淘宝三方后台创建商品——填写销售信息截图)

从图中可以看出,多个基本属性相同的sku对应同一个spu,颜色属性+航班类型属性决定了一个sku,SKU上存储的是价格和库存(即使批量填写相同的价格和库存,也是按照数据底部SKU的维度存储;

在前台,以spu维度展示(体验更好)。切换销售属性意味着在同一spu维度中切换不同的SKU:





以上是天猫PC -iPhone13的商品详情页。可以看出,iPhone13+黑色+128G和iPhone13+粉色+128G是两个独立的SKU(skuid不同),两个SKU对应的SPU是相同的(spuid相同)。

以上是方案一的核心设计逻辑:在创建商品时,维护不同的销售属性,意味着维护多个不同的SKU,但最终生成相同的spu同步地;

理解了设计逻辑之后,功能设计就很简单了。无论是自营后台还是第三方pop后台,创建产品的界面都差不多,按照流程可以分为七个步骤:

第一步:选择品类(商品分类)。选择类别时注意后台分类(此处使用分类管理的服务):



(图:淘宝商家后台-打造新品-选择品类)

选择分类时,系统自动加载该分类下对应的品牌数据(有些类别是在填写产品信息时选择品牌);

下面的步骤比较简单,只需要填写相应的字段内容就可以了,不过没有展开太多,直接附上一张背景截图供参考。



(图为淘宝商家后台发布的商品截图)

以上是创造商品的设计方案。方案二和方案一的区别在于,创建SKU时,需要基于spu创建SKU,即spu由内部数据运维团队创建、维护和运营,第三方商家创建SKU时需要先选择spu(如果没有,需要提交申请)。具体接口和方案一差别不大,本文不展开。

3。商品管理的其他模块

产品创建完成后,需要经过审核才能在前台展示,这涉及到产品的状态机的设计,但也比较简单,本文不做解释。

最后,关于价格的说明:不知道有没有人会有疑问。商品中心整篇文章都没有提到价格。在很多人的认知里,商品和价格是一体的,所以在创建商品的时候就要填写价格。其实这是一个误区。业务初期,只有零售价的时候,也可以直接填写零售价、跨境价等简单价格。随着业务的发展,业务形式越来越复杂,在创建商品时直接填写价格的方式很快将无法满足业务的需求。比如JD.COM发展企业购业务后,各种用户价格(加号价、学生价、新人价等。)已经发展起来,同时随着价格的提升,商品系统已经不能支持各种形式的价格需求,所以

06

06 总结

最后,回答文章的前几个问题:

1。商品中心的职责是什么?

1、负责商品的创建和管理

2.负责创建和管理类别、品牌、属性和所有其他与商品相关的数据。

3.负责为前台商品展示及相关上下游系统提供商品功能。

2。商品中心的核心模块有哪些?——四个核心模块

1.商品分类:用于创建和管理分类,为商品和其他系统提供分类功能。

2.商品品牌:用于创建品牌,管理品牌,为商品和其他系统提供品牌能力。

3.商品属性:用于创建属性,管理属性,为商品和其他系统提供属性能力。

4.商品:用于创建商品,管理商品,为其他系统提供商品能力。

3。商品中心各模块如何设计?——一张图理解每个模块的重点



作为其他上下游系统的依赖,商品中心是与其他系统交互最多的系统之一。所以对于商品中心来说,合理的架构设计和良好的扩展性是最重要的,所以前期要打好基础,避免后期随着业务的发展反复重新配置系统。

这就是商品中心的全部内容。主要介绍了商品中心各模块的概念和职责,以及各模块的核心设计思想。建议在学习文章的同时,也可以体验不同的平台,对文章进行分析总结,进而得到自己的全面理解。

本文由微信官方账号@电商产品经理0到1原创发布于PMCAFF。请联系作者获得许可并注明出处。

欢迎关注微信官方账号:@电商产品经理从0到1

作者在电子商务领域深耕多年,参与了JD.COM、小米等大型电商平台的设计。微信官方账号主要分享了淘宝、小米等JD.COM主流电商产品的设计,帮助电商商家快速、系统地了解电商或交易产品的设计方案。



您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友