现在电商系统就像人体的身体结构,无论哪一家都可拆解为相似的功能,不同的主要是前端触点以及用户商品选品方式。
早期电商系统也叫电子商务。从最开始PC的网购到现在移动互联网,电商系统的功能模块可以分为9个通用设计部分。
比如一个复杂的电商系统加上高并发能力可以拆分为下面
电商系统架构
无论是单应用还是微服务,产品的架构图可以分为五个部分。分别是:前台、中台、后台、基础支撑模块。
通用设计里,前台就是H5、APP、PC里面的商品购买入口、商品列表。
中台指的是电商系统提供的:商品管理、订单管理、财务管理、用户管理(会员管理)等。
后台指的是为电商系统实际线下运转提供支持服务能力的版块,包含客服系统、物流管理、仓储管理、还有评价体系等。
1、电商后台管理:
后台主要信息的概要统计,包括客户信息、 订单信息、商品信息、库存信息、评论和最近反馈等。 如下图是用户管理的列表页。
用户管理
其中评论和其他反馈可以通过留微信、电话进行人工处理。核心的是要有客户信息。
2、商品管理模块
总共包含9个纬度的商品管理。作为运营使用的高频率模块。商品管理是100%运营驱动的后台产品设计。
1.是面向单个商品的管理
包括单个商品和商品SPU的添加、修改、 删除、复制、批处理、商品计划上下架。如果是虚拟商品还要涉及到商品的信息配置,比如封面、商品长图介绍。包括对商品类型的管理,设置自定义属性项、SKU项和商品评论项目。
现在电商平台也有多家,是否需要自家电商系统能够支持分发同步到其他电商平台,也可以是产品经理考虑的。减少了运营配置。
可以定义商品是实体还是虚拟,可以定义是否预订、是否缺货销售等。
2.树形的商品目录组织管理
目录管理在早期几乎没有难度,简单针对某一个分类上架对应的商品即可。但对随着商品越来越多,分类就十分重要了。
随着产品的演变,一级类目变成多级泪目。再变成类目与商品属性混合在一起的方式。
淘宝的商品目录
比如淘宝就是通过前台类目+后台类目+商品属性进行映射管理。极大的还原了用户的商品购物场景。
4.内容管理
添加、修改、删除、上传品牌 LOGO。
5.商品评论管理
对UGC内容进行添加、删除、编辑,当然早期这个不是必要的,可以去掉。
3、电商系统的运营模块
每个电商系统都会涉及到运营,无论是单独项目制度的活动运营、还是日常的运营支撑,这个主要是根据运营和商品的需求了。尤其是在电商系统早期不是刚需。
电商系统的运营模块可以分为2个纬度来管理
1.营销管理:
分为目录促销、购物车促销和 优惠券促销三类,可以随意定义不同的促销规则,满足日常促销活动:购物折扣、购物赠送积分、购物赠送优惠券、购物免运输费、特价商品、特定会员购买特定商品、折上折、买二送一等。
2.礼券管理:
这类可以用兑换码、礼券的方式提供给白名单用户、内部用户和活动福利用户。在第一类系统没有上限的时候,往往人工最好的解决办法就是用礼券进行福利发放。
这个是运营模块最基础的,早期没有礼券可以用兑换码兑换白名单。礼券因为关联到了类目、和商品价格价值,所以兑换码是最好用的。PMTalk也是用的兑换码
4、订单管理:
电商系统最根本的系统架构就是订单。从订单的创建到订单的状态变化,订单,订单管理从3个纬度去考虑通用设计。
1.订单状态操作:
可以编辑、解锁、取消订单、 拆分订单、添加商品、移除商品、确认可备货等,也可对因促销规则发生变化引起的价格变化进行调整。订单处理完可发起退货、换货流程。
对上面的订单其中添加商品、移除商品、拆分订单、确认可备货是通用的能力但在早期不用开发。
2.支付:
于订单支付信息的查看和手工 支付两种功能。手动支付是指用户通过线下汇款,手动添加到订单标记支付状态,需要财务人员操作。
3.结算:
如果自家接入了微信、支付宝第三方支付,可以直接选用第三方支付来对物流公司的结算。结算在早期也不是必须功能,因为订单发货量小,可以完全线下的方式和物流公司结算。
同时能够支持货到付款这类商品也需要一定量的用户和商品品类。
5、库存管理:
实物商品涉及到的具体数量,虚拟商品涉及线上服务成本与实际时间。所以库存是必然在系统里存在的。
库存管理的通用模块从3个纬度开始设计
1.库存单位:引入库存的概念,不包括销售 规则为永远可售的商品,一个SKU对应一个库存量。库存管理提供增加、减少等调整库存量。
2.查看库存明细记录。
3.退/换货:对退/换货的订单进行收货流程的处理。
6、电商的内容管理:
商品上架了后需要上架到活动里面,同时每个商品自己也有内容需要配置。所以内容管理是一定需要的,属于通用设计。
内容目录也是由内容管理完成,类似于商品目录的树形结构,可设置目录是否为链接目录。
7、广告管理:
添加、修改、删除、上传广告、 定义广告有效时限。 可自由设置商城导航栏目以及栏目内容、栏目链接。
8、客户模块:
现在商城系统也会设置用户管理、和会员管理模块,统称为客户管理模块。主要完成4个纬度
1.客户管理:添加、删除、修改、重设密码、 发送邮件等。
2.反馈管理:删除、回复。
3.消息订阅管理:添加、删除、修改消息组 和消息、分配消息组、查看订阅人。
4.会员资格:添加、删除、修改。
9、电商的其他基础模块
1.安全管理:
管理员、角色权限分配和安全日志
2.系统属性管理:
用于管理自定义属性。可关联模块包括商品管理、商品目录管理、内容管理、客户管理。
3.素材导入管理:包含了商品导入、视频文件导入、音频导入、excel导入、用户资料导入。
4.推送管理,邮件、短信、app消息通知的推送频次和展示方式
5.报表板块:
电商报表同样是基于数据可视化下的产物,报表主要统计订单、功能使用、和省数个统计报表,支持时间段过滤、支持按不同状态过滤、支持HTML、PDF和Excel格式的导出和打印。
报表包含用户数、订单数、营收、退货、售后咨询、渠道数据。