后代|浅谈电商系统结构,电商系统架构的重要性

后代|浅谈电商系统结构,电商系统架构的重要性

文章图片


电商系统结构1.用户系统用户系统可进行电商用户的管理 , 用于存储用户的信息 , 进而根据用户购买行为扩展出积分、等级、会员等机制 。 用户信息包含注册信息 , 个人信息和成长信息3部分
注册信息
用户注册成为电商用户的留的信息 , 包括手机号、账号、密码等 。
个人信息
用户为自己设置的个人信息 , 如头像、昵称、收货地址、身份信息等 。
成长信息
记录用户的由于购买或登录行为根据一定的规则生成的等级或积分等信息 。 成长信息还可以记录用户的偏好数据 , 以便后续进行精准的推荐 , 像jd、小红书目前有了plus会员机制 , 也是在这里进行管理 。
2.商品系统商品系统是进行商品信息和商品上下架管理的地方 。 我们从状态、结构和操作3个方面逐步去讨论 。
商品状态
在设计商品系统之前 , 我们还要与运营一起确定好商品的上下架流程 , 以确定商品的状态 , 如果商品需要运营审核才能上架 , 那对应商品便新增了审核相关待审核、审核失败等状态 。 如果直接上下架 , 那商品简化下来就只有两种状态 , 未上架和已上架 。
商品结构
在确定好商品的状态后 , 就需要进行商品层的信息结构设计 。 商品拆分下来可包含以下几个基本模块:
【后代|浅谈电商系统结构,电商系统架构的重要性】a、类目 。 创建商品时需选择类目 , 类目需要专门的地方进行维护 , 主流的类目层级为3级 。
b、商品基本信息 。 包含商品名、商品英文名、商品卖点等 。
c、商品属性 。 即根据商品类目关联的结构化属性 , 如使用性别、出厂时间、使用说明等等 , 这些属性信息可作为后续商品筛选条件使用 。
d、销售规格 。 组合生成sku规格 , 规格由规格和规格值组成 。 如衣服的规格有颜色和大小 , 每个规格下有规格值 , 颜色的规格值可能包含红、绿、蓝 , 大小的规格值有XXL , XL等 , 不同规格的规格值组合生成sku 。
e、商品图 , 商品图一般5-6张 , 由一张主图和多张副图组成 。
f、商品文描信息 , 商品的富文本信息 , 用于编辑商品的详细信息 。
g、商品销售信息 。 可对商品的sku进行库存和价格设置 , 以进行前台的销售 。
h、配送设置 。 可选择物流模版 , 设置商品的配送规则 。 物流模版可设置模块单独进行管理 。
i、上下架设置 。 可设置商品的上下架方式 , 如定时上下架等 。
商品操作
商品在生成后 , 需对运营提供编辑、上下架等日常维护操作 。
3.订单系统订单系统是支持用户购买和购买后流程的系统 。 我们同样从状态、结构和操作3个方面去讨论
订单状态
设计订单系统前 , 我们要梳理订单系统的状态 。 对用户的购买流程进行拆解 , 订单的大的状态有待付款、已付款、已发货、已完成和已退款 。 根据自己的业务也可以新增订单的主状态和次级状态 , 比如如果有预售 , 订单会有预售待付款或待补款这些状态 。 订单状态相对复杂 , 需做好梳理成表格呈现给开发 。
订单结构
订单状态梳理完成后 , 我们需要去规划订单的数据结构 。 订单结构中至少要包含:
a、商品信息 。 即用户购买的商品信息 。 包含商品基本信息 , sku信息和数量 。
b、商品的价格信息 。 包含商品总价、优惠金额、应付金额 。
c、用户付款信息 。 包含用户的付款金额、付款方式、付款流水单号 。