简介
商品模块是电商系统核心模块,本文主要讲解商品模块功能需求、术语概念、功能设计、数据结构、相关功能设计思路。
近几年开发了很多电商类系统,将我们一些设计经验整理并分享给大家。
需求分析电商系统后台可以管理商品(功能需求);
管理商品包括添加、修改、上下架、删除、审核等动作(操作行为);
添加修改商品时,每种商品有不同的字段、参数、图片、规格、价格(字段属性);
术语概念SPU:Standard Product Unit(标准化产品单元),一种商品,各种规格集合,如:iPhone 12;
SKU:Stock Keeping Unit(库存量单位),也称单品,一种商品的具体规格,如:一部 黑色 128G 的iPhone 12 手机,黑色 + 128G 就是商品的具体规格。
可以看到一种商品SPU包含多种SKU,SPU(SKU1、SKU2……SKU n),且SKU唯一。
功能设计
商品模块一般包括商品、商品分类、商品规格管理,可能还有商品审核。商品模块比较复杂的地方在于商品参数、规格管理。
关于商品参数商品参数仅用于商品信息展示,一般不参与实际业务逻辑;
手机参数关注点是内存、存储、摄像头、CPU等;
手表参数关注点是表盘材质、表镜材质、适用人群、是否防水;
化妆品参数关注点是功能、肤质、产地;
如果是全品类平台,不同行业商品存在不同参数,我们可以按行业构建参数模板。如果是垂直行业,如农产品、五金等,可以将商品参数