课程名称:产品经理电商系统实战,全面掌握前后端设计精髓
课程章节:第六章 订单全流程拆解
主讲老师:何云山
课程内容:
今天的学习内容包括【订单全流程拆解】章节下子章节:6-13 订单模块设计;6-14订单功能结构设计;6-15 订单产品结构设计
课程链接:https://coding.imooc.com/lesson/552.html#mid=52287
课程收获:
6-13 订单模块设计
业务流程
一次商品交易业务包括:购买商品和售后服务,售后服务包括换货、仅退款、退货退款等。
一张订单中包含用户信息、商品信息、优惠信息、支付信息、物流信息、订单信息、其他信息(发票、保险),对应的需要从后台管理系统的用户中心、商品中心、促销中心、支付中心、物流中心、订单中心等获取数据来支持服务。
根据购买的商品类型,可以将订单分为实物商品订单和虚拟商品订单,虚拟订单没有物流信息。以下描述全部是有关B2B电商平台实物商品交易的业务流程。
6-14订单功能结构设计
按订单状态划分功能
待付款、待发货待收货、交易完成、交易取消
订单状态:待支付、待发货、待收货(或部分发货)、已完成、已取消、售后中。
收货信息:收货地址关联到运费的计算、商品库存(商家存在多仓库),生成订单后,发货前可以允许用户在限定的范围内修改收货信息,如在同一仓库的运送范围内,允许修改收货地址,这样会带来良好的用户体验。
支付方式:支付方式有线上支付和线下支付两种方式。常见的线上支付方式有第三方支付、余额抵扣、虚拟币抵扣,朋友代付,线下支付有货到付款、便利店充值、银行汇款等。用户在支付过程中,可能会因为密码错误余额不足等情况导致支付失败,支付失败返回后的订单应该处于待付款状态。
商品信息: 生成订单时,一般只允许修改商品的数量。生成订单后,不允许用户修改商品信息。
优惠信息:电商商家为了促进用户消费,时常有优惠活动。优惠信息包括活动优惠、优惠券优惠、金币抵扣等。如果有优惠叠加的情况,需要注意优惠金额分摊的顺序和金币抵扣的顺序。假设商品不包邮,用户使用金币抵扣后,抵扣掉订单的一半金额,如果系统先抵扣运费的话,分摊到每个商品上优惠后的价格会增加,当用户申请退货时,商家的最终利润就会受到影响。所以含有优惠活动的平台,一定要做好优惠规则策略。
匿名购买:用户选择匿名购买后,商品评价中的用户昵称会按照一定规则显示。
订单备注:如果订单中存在多个商家的商品,下单后系统会对订单进行拆单,因此应该允许用户对每一个商家填写备注内容。
6-15 订单产品结构设计