产品功用作为电商体系的中心功用,它的规划可谓是非常重要的。就算不是电商体系中,只要是触及到需求买卖物品的项目,产品功用都具有很好的参阅价值。今日就以mall项目中的产品功用为例,来聊聊产品功用的规划与完成。

mall项目简介

这儿还是简略介绍下mall项目吧,mall项目是一套依据 SpringBoot + Vue + uni-app 的电商体系,现在在Github已有60K的Star,包括前台商城项目和后台办理体系,能支撑完好的订单流程!包括产品、订单、购物车、权限、优惠券、会员等功用,功用很强壮!

  • 项目地址:github.com/macrozheng/…
  • 学习文档:www.macrozheng.com

功用规划

首要咱们来看下mall项目中产品功用的规划,首要包括产品办理、增加\修改产品、产品分类、产品类型、品牌办理等功用,这儿的功用同时触及前台商城和后台办理体系。

产品办理

在mall项目的后台办理体系中,后台办理员能够对产品进行办理,比方增加、修改、删去、上架等操作。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

当产品上架完成后,前台会员在mall项目的前台商城的产品列表中就能够看到对应产品了。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

增加/修改产品

后台办理员在增加/修改产品时,需求填写产品信息、产品促销、产品特点以及选择产品相关。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

之后前台会员在前台商城的产品详情页中就能够检查到对应的产品信息了。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

产品分类

后台办理员也能够对产品的分类进行增加、修改、删去、查询等操作。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

这样前台会员在前台商城中就能够按产品分类来挑选检查产品了。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

产品类型

后台办理员能够对产品的类型特点进行设置,设置好之后在修改产品时就能够进行产品特点、参数的设置了。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

此时前台会员就能够在前台商城中选择对应特点的产品进行购买了。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

品牌办理

后台办理员能够对产品的品牌进行增加、修改、删去、查询等操作。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

此时前台会员就能够在前台商城的品牌详情页中检查到品牌信息以及相关的产品了。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

功用整理

关于产品模块的功用,我这儿整理了一张思维导图便利我们检查,首要是整理了下有哪些功用以及功用需求触及哪些字段。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

数据库规划

依据咱们的功用规划和整理好的思维导图,就能够进行数据库规划了,这儿是mall项目产品模块的功用规划图。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

接口规划

关于mall项目中产品模块的接口规划,我们能够参阅项目的Swagger接口文档,以Pms开头的接口就是产品模块对应的接口。

看了我项目中的商品功能设计,同事也开始悄悄模仿了...

总结

产品模块作为电商体系的中心功用,触及到产品SKU和SPU的概念,是一个非常好的参阅事例。假如你能掌握产品模块的规划,关于开发一些需求买卖的体系来说,会有非常大的协助!

项目源码地址

github.com/macrozheng/…