白博客

随便写写 自己的项目之类的记录

实战商城系统架构设计

为一位微商朋友写了个商城,以下是记录的商城必要的一些架构功能设计。

1.仪表盘可以查看总用户数、今日订单数、待发货订单数

2.用户管理,可以看到用户名、手机号、订单数、是否验证手机号、是否是管理员、账户是否正常或被封禁,可以编辑用户,编辑用户的用户名、手机号、是否验证、是否为管理员、是否被封号。

3.订单管理
可以查看用户的下单、商品图片、商品名字、商品信息、SKU规格、数量、单号、是否发货的状态,可以编辑订单

4.商品分类
可添加编辑删除一级分组,设置一级分组名,设置分组背景(没有设置的话隐藏图片框),可以设置隐藏整个一级分组。可添加编辑商品分组,设置商品分组名字,商品分组为一级分组下的分组,也就是子分类,可以自定义上传图片、ICON,可以隐藏整个商品分组

5.商品管理
可以添加商品,上传商品图片、商品标记Tag,编辑商品名称,编辑商品简介,编辑已售,编辑X人想买。添加商品SKU,编辑SKU名字、编辑SKU库存,二级SKU等。商品可以添加保障,默认预设可供添加(全场包邮、正品保障、1-3天内发货、每周日/法定节假日放假不发货、极速退款、不支持无理由退换),保障简介也可以编辑,还有图标ICON可以使用目前使用的UI组件库自带的ICON库。支持给商品添加图文详情(使用Markdown编辑器,需支持上传图片),后台可保存草稿并查看商品页预览。

5.用户页设置
页面顶部标题可被修改,可添加删除更改用户首页顶部Banner轮播图(可以设置跳转为商品详情、商品分类、商品分组、或者外部链接),可以设置首页的推荐分类(从系统内的商品分组读取让管理员选择展示到首页,也可以设置ICON或图片跳转到外部链接)、可以设置推荐商品(用户前端显示"本铺热销")

6.平台设置
可设置平台名称、客服联系方式、新用户是否可注册、充值方式(预置对接微信官方JSAPI支付、Native支付、易支付)可编辑图标地址、用户端显示名称、描述、排序、管理端备注、启用状态、添加和删除。 短信提供商(预置阿里云号码认证服务的短信认证服务[API文档地址:https://help.aliyun.com/zh/pnvs/developer-reference/api-dypnsapi-2017-05-25-sendsmsverifycode],可以设置签名/模板)、人机验证(先内置图片验证码策略)

image.pngimage.pngimage.pngimage.png

文章评论已关闭