秒杀购物商城核心服务 — 商品管理中心(前提设计概要)

本文主要是介绍秒杀购物商城核心服务 — 商品管理中心(前提设计概要),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

秒杀购物商城核心服务

      • 前提介绍
        • 商品中心中台支持系统-总体架构设计:
        • 商品与产品
          • 商品
      • 类目属性
        • 类目定义
            • 前后台类目
            • 后台类目,关注标准化管理
            • 类目属性及分类
          • SKU
          • SPU
        • 属性库建设

前提介绍

在电商系统中,商品模型占据着举足轻重的地位,堪称整个电商业务的核心。为了构建一个稳健且高效的电商体系,我们需要对商品模型进行深入剖析并精心设计。接下来,我们将通过简要的分析,来勾勒出一个基础的商品模型框架。

在这里插入图片描述

考虑到电商系统的复杂性和扩展性,商品模型还应具备灵活性和可扩展性。这意味着在设计商品模型时,我们需要预留足够的接口和扩展点,以便在未来能够轻松应对业务变化和技术升级。

商品中心中台支持系统-总体架构设计:

电商系统构建中,商品中心中台模块设计,对商品专门独立为一个数据中心,集中做各个业务平台的商品信息管理。商品中心主要分为商品相关基础数据管理模块商品应用数据

商品与产品

通用的电商商品模型包括商品、SPU以及SKU,以及在这个基础上发展出来CSPU的概念,形成了下面的结构。
在这里插入图片描述

商品

商品特指与商家有关的商品,商品通过SKU和库存,来对应到线下的实物商品;每个商品会对应一个商家,每个商品下面有多个颜色,款式,可以有多个SKU。

例如,iphone 12是一款产品,但是当平台上很多商家在出售这个产品的时候,我们就把Iphone 12 称为一个商品。

类目属性

类目属性体系和商品领域相辅相成,打个不恰当的比方,类目树是坐标轴,类目属性是坐标,商品就是其中的点。

类目定义

类目是商品所属的分类,类目决定了商品的归属。

类目是有层次的,分为一级类目、二级类目等,之间有继承关系,通常是通过类目树来展现。
在这里插入图片描述
比如厨房电器这个一级类目下,有电磁炉,冰箱等二级类目,电磁炉下面还会有细分的三级类目,类目树的最下面一层类目是叶子类目;一般来说,只有叶子类目才可以下挂商品。

前后台类目

通常来说,电商业务里有两大类型的类目体系,一种类型是后台类目,主要用于商家发布商品;另外一种类型是前台类目,主要用于前台商品导购。

后台类目,关注标准化管理

后台类目是商品的实际归属分类,卖家在发布商品时,需将其归类至特定的后台类目之下。为了确保类目结构的清晰与高效,我们设定的类目层级最多为四层。然而,若类目层级过于深入,可能会给商家在发布商品时带来不便,降低操作体验。因此,我们将持续优化类目结构,以平衡类目细分与商家操作便捷性之间的关系。

类目属性及分类

类目属性是对某一类商品所共有的特征进行定义和描述的标签,它们紧密关联着具体的叶子类目与各项属性。以手机类目为例,其包含的属性便涵盖了品牌、型号、颜色、网络等多个方面,这些属性共同构成了手机类目的特征体系,有助于消费者更精准地了解和选择商品。

SKU

SKU,英文全称为stock keeping unit,即库存单位。它是用于衡量库存进出计量的标准单位,可以灵活选择件、盒、托盘等多种计量方式。在服装、鞋类等商品领域中,SKU的应用尤为广泛和普遍,成为行业内不可或缺的重要概念。

SPU

类目和SKU的设定在商品管理中具有重要地位,那么,为何我们还需要定义一个SPU呢?

SPU的概念应运而生,旨在满足在叶子类目下对商品进行更深层次抽象的需求。以手机为例,手机本身可以视为一个叶子类目。然而,如果我们试图为每一种具体的手机品牌(如苹果手机、华为手机等)都添加单独的类目,那么类目树将迅速膨胀,变得庞大而难以管理。

具体来说,SPU(Standard Product Unit)即标准产品单元,是对某一类标准产品共同特征属性的抽象描述。它抽取了商品信息的共有属性,从而实现了对商品的标准化描述。在淘宝等电商平台的商品体系中,SPU是由后台类目和一组关键类目属性共同确定的,确保了每个SPU都能准确反映一类商品的共同特征。

简而言之,SPU是一个介于叶子类目和具体商品之间的概念,它是对类目的进一步细化,为商品标准化运营提供了坚实的基础。通过引入SPU,我们能够更有效地管理商品信息,提高运营效率,并为消费者提供更准确、更丰富的购物选择。

属性库建设

属性,作为商品特性的具体描述,涵盖诸如颜色、尺码等关键信息。然而,仅有属性本身并不足以完整呈现商品的全貌,我们还需要为这些属性赋予具体的属性值,才能准确描绘出商品的细节和特征。

想必你此刻已经领悟到,属性库实际上与元数据的概念颇为相似,它扮演着“描述商品数据的数据”的重要角色。从这个视角出发,我们可以将属性库、类目体系、SPU产品和商品视作一个层层递进、相互关联的金字塔结构。在这个结构中,每一层都为上一层提供了更为细致和具体的描述,共同构成了商品信息的完整框架。

这篇关于秒杀购物商城核心服务 — 商品管理中心(前提设计概要)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/902506

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

微服务架构之使用RabbitMQ进行异步处理方式

《微服务架构之使用RabbitMQ进行异步处理方式》本文介绍了RabbitMQ的基本概念、异步调用处理逻辑、RabbitMQ的基本使用方法以及在SpringBoot项目中使用RabbitMQ解决高并发... 目录一.什么是RabbitMQ?二.异步调用处理逻辑:三.RabbitMQ的基本使用1.安装2.架构

Java中使用Java Mail实现邮件服务功能示例

《Java中使用JavaMail实现邮件服务功能示例》:本文主要介绍Java中使用JavaMail实现邮件服务功能的相关资料,文章还提供了一个发送邮件的示例代码,包括创建参数类、邮件类和执行结... 目录前言一、历史背景二编程、pom依赖三、API说明(一)Session (会话)(二)Message编程客

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

解决systemctl reload nginx重启Nginx服务报错:Job for nginx.service invalid问题

《解决systemctlreloadnginx重启Nginx服务报错:Jobfornginx.serviceinvalid问题》文章描述了通过`systemctlstatusnginx.se... 目录systemctl reload nginx重启Nginx服务报错:Job for nginx.javas

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局

夕小瑶科技说 原创  作者 | 海野 AI圈子的红人,AI大神Andrej Karpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为 Eureka Labs 的人工智能+教育公司 ,宣布将长期致力于AI原生教育。 近日,Andrej Karpathy接受了No Priors(投资博客)的采访,与硅谷知名投资人 Sara Guo 和 Elad G