简介
商品模块是电商系统核心模块,本文主要讲解商品模块功能需求、术语概念、功能设计、数据结构、相关功能设计思路。
近几年开发了很多电商类系统,将我们一些设计经验整理并分享给大家。
需求分析
电商系统后台可以管理商品(功能需求);管理商品包括添加、修改、上下架、删除、审核等动作(操作行为);添加修改商品时,每种商品有不同的字段、参数、图片、规格、价格(字段属性);术语概念
SPU:StandardProductUnit(标准化产品单元),一种商品,各种规格集合,如:iPhone12;SKU:StockKeepingUnit(库存量单位),也称单品,一种商品的具体规格,如:一部黑色G的iPhone12手机,黑色+G就是商品的具体规格。可以看到一种商品SPU包含多种SKU,SPU(SKU1、SKU2……SKUn),且SKU唯一。
功能设计
商品模块一般包括商品、商品分类、商品规格管理,可能还有商品审核。商品模块比较复杂的地方在于商品参数、规格管理。
关于商品参数
商品参数仅用于商品信息展示,一般不参与实际业务逻辑;手机参数