版本信息

修订时间

修订人

修订内容

V1.0

2024-03-04

如上河影

撰写文档

1.项目概述

本项目是以自有电商为背景,自有电商最基础的几大功能应该包涵:渠道搭建能力、店铺装修能力、商品管理能力、订单处理能力、活动配置能力、用户管理能力。其中,以商品管理最为基础,因为没有商品就不能装修店铺,亦不存在订单、用户,因此本次需求文档仅涉及商品信息管理的详细需求分析文档,与商品管理本身关联不大的地方,逻辑或有缺少。

2.功能需求

针对商品管理的需求整理

业务场景

对应功能

功能概述

创建的新商品

新增

可以新增商品信息

修改已有的商品

修改

可以修改商品信息

删除已有的商品

删除

可以删除商品信息

支持按不同方式快速查找和筛选商品

查询、排序

可以通过商品名称等查询或按价格等因素排序

控制商品上下架

上/下架

上架时商品会在商城展示,下架时则隐藏展示

可以配置商品相关的属性

商品信息填写

对商品名称、价格等信息的填写

支持对商品分类

商品分类

创建分类信息

可以控制某一类商品的统一上下架

上/下线

可以上线或下线该分类

3.信息需求

4.业务处理流程

4.1商品管理流程

5.功能设计

5.1商品分类

5.1.1商品分类主页

(1)列表规则:

列表信息展示不分页,初次载入页面时,仅展示所有的一级分类,当点击“向下的三角”时,会展开二级分类,当点击“向右的三角”时,会收起二级分类;一二级分类均按创建时间倒序排列

(2)操作规则:
  • 新增一级分类:点击会弹出【新增一级分类】的弹窗,一级分类最多支持创建200种
  • 新增二级分类:点击可以创建点击会弹出【新增二级分类】的弹窗,二级分类最多支持创建200种
  • 修改:点击会弹出【修改分类】的弹窗
  • 删除:点击会删除该分类,删除一级分类时,其下属二级分类都会被删除
  • 隐藏/显示:点击会切换状态,当状态为“显示”时,按钮为“隐藏”,当状态为“隐藏”时,按钮为显示;显示时,商品分类可在【商品信息】页中显示,隐藏时,不会在【商品信息】页中显示,如果隐藏一级分类,则一级分类下的二级分类也会被隐藏,如果隐藏二级分级分类,则所属一级分类不会受到影响
  • 搜索:点击可对搜索框内容进行查询,支持模糊搜索,String类型,最多可输入20个字符,搜索范围包含一二级分类的名称

5.1.2新增一级分类

(1)字段规则:
  • 商品分类名称:必填,String类型,最多可输入20个字符
  • 上线状态:有显示和隐藏两个状态可选,单选,默认为“显示”,不可空选
(2)操作规则:
  • 确认:点击会保持该分类
  • 取消(×):点击会关闭弹窗
(3)边界及异常值处理:
  • 当用户输入超出20字符时,在输入框底部用红色字体提示:最多支持输入20个字符
  • 输入的一级分类名称不能与其他一级分类名称重复,当用户输入的分类名称重复时,在输入框底部用红色字体提示:该名称与现有分类名称重复,请更换其他名称

5.1.3新增二级分类

新增二级分类时规则同一级分类,但二级分类名称不能与所属一级分类名称及其下的其他二级分类名称重复,可以与其他一级分类或是其他一级分类下二级分类名称重复。

 

5.1.4商品分类的修改

(1)字段规则:同商品分类的新增

(2)操作规则:同商品分类的新增

(3)边界及异常值处理:同商品分类的新增

5.1.5商品分类的删除

只有该分类下不存在商品时,才可以删除该分类,否则会弹窗提示,弹窗样式见下图:

5.2商品库

5.2.1商品库主页

(1)列表规则:

列表分页展示,可选每页展示10/20条商品信息,一屏展示不全可以通过滑动的方式下拉查看商品信息,商品按创建时间倒序排列。其中商品图片的缩略图大小为55*55px,商品名称最多显示10个字符的内容,剩下部分用...省略号代替

(2)操作规则:
  • 新增:点击进入【商品信息】页
  • 修改:点击进入【商品信息】页,可以修改允许被修改的商品信息
  • 查看:点击进入【商品信息】页,所有内容仅可查看,不可被修改
  • 删除:点击会删除该商品
  • 上/下架:点击会切换上下架状态,用以控制商品在前端的展示,商品创建完后默认处于上架状态
  • 搜索:点击可对搜索框内容、商品分类进行筛选,支持模糊搜索,String类型,搜索框内最多可输入20个字符,商品分类动态更新
  • 批量删除:勾选数量超过一个及以上时,才可使用该功能
  • 批量上/下架:需要同时勾选至少一个,且处于相同状态的商品,才可使用该功能
  • 排序:支持按商品数量、售卖价做正序或是倒序排列

 

(3)边界及异常值处理:
  • 处在活动期间的商品不支持删除操作,或选择批量删除的商品中包含处在活动其间的商品时,删除时弹窗提示:

  • 处在活动期间的商品不支持下架操作,或选择批量下架的商品中包含处在活动其间的商品时,删除时弹窗提示:

  • 当按商品数量排序时,出现数量相同的情况下,按创建时间倒序进行排列
  • 当按商品价格排序时,出现价格相同的情况下,按创建时间倒序进行排列

5.2.2商品信息页

(1)字段规则:
  • SPU编码:非必填,仅支持输入数字,最多可输入25位编码
  • 商品名称:必填,String类型,最多可输入40个字符
  • 商品分类:必选,下拉列表,可选择处于上线状态的分类,若该分类存在二级分类,则选择后分类展示到二级
  • 商品主图:上传的图片仅支持jpg和jpeg两种格式,大小不超2M,只能上传1张图片,建议尺寸大小为750*750,如果不符合规则,则图片不可上传
  • 商品简介:非必填,String类型,最多可输入100个字符
  • 商品属性:必填,String类型,每个空格内最多可输入10个字符,最多可以创建6个不同的属性,每个商品属性可以创建16个子属性
  • SKU编码:非必填,仅支持输入数字,最多可输入25位编码
  • 商品规格:是不同属性的排列组合,不可再次编辑
  • 商品图片:上传的图片仅支持jpg和jpeg两种格式,大小不超2M,最多可上传6张图片,建议尺寸大小为750*750,如果不符合规则,则图片不可上传
  • 商品价格:必填,仅支持输入数字,最大可输入999999999
  • 商品数量:必填,仅支持输入数字,最大可输入999999999
  • 商品详情页:非必填,支持插入图片、文字,文字最多可输入2000字符,图片最多可上传20张,整体内容大小不得超过40M
(2)操作规则:
  • 上传图片:点击加号可以唤起本地文件夹,图片上传完成后,在前端页面展示缩略图,当鼠标浮在该图片上时,点击出现在图片上的放大镜,可以放大查看该图片
  • 增加商品属性:点击会增加一行,可以在自主命名该属性的名称
  • 增加商品子属性(+):点击会在该行右侧增加一个单元格,点击单元格即可进入编辑状态,点击Enter即可退出编辑状态,在非编辑状态时,鼠标悬浮在单元格上时,单元格右上角会出现“×”,点击“×”可以删除该单元格
  • 清空:点击可清空该行商品的所有配置信息
  • 删除:点击可删除该规格
  • 保存信息:点击时对商品信息进行校验,校验通过后即可保存成功,保存成功后跳转至商品主页,并在商品库主页列表中展示该条商品信息
(3)边界及异常值处理:
  • 商品信息页中所有涉及输入的地方,均应进行敏感词校验,敏感词在保存商品信息时进行校验,防止出现涉及黄赌毒等敏感词汇
  • 当输入的内容超出字段限制时,应在文本框及时旁用小红字进行提示,进行保存操作时,对于未填的必填字段,应用红色框进行标注
  • 正在参与活动的商品,只允许更改商品的数量,其他信息均不可被修改

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐