java 设计架构设计Design2B

订单系统搭建

2019-02-15  本文已影响56人  blankpaper

作为一个电商项目,最为重要的就是订单了。订单直接关系着收益指标,一个完善的订单系统对后期营销及激励策略是尤为重要的。

本文主要以流程图辅以文字进行叙述,需要流程图源文件可私信或评论

下面我从以下5个方面分析讲解订单系统的搭建

订单价格设计;

销售订单处理流程;

激励订单处理流程;

售后订单处理流程;

订单级别定时任务。

一、订单价格设计

1、订单价格分类

对一个电商类app来说,在前台需要展示的价格其实并没有很多,最主要的其实是中台的价格层级的设计。

订单系统在数据库设计层面至少需要存在以下几个表:订单表、订单商品表、退换货单、退换货商品明细表,退款单,分别需要定义各个不同表的字段及其含义。

在我们中台设计的价格主要有以下几种

限价:限制销售价格不得低于限价

定金:用于预售,缴纳一定定金后,发送至用户,用户使用后缴纳剩余金额

销售价:没有参加单品活动的商品的销售价为原价,参加特价/买降活动的商品的销售价为促销价;作为订单详情中商品统一展示的价格,还用来计算商品总额;

实付款:商品经过优惠券分摊之后的价格;主要用来展示给平台,从平台的角度衡量成本,关键是可以用作退款时实际退款金额的计算;

满减分摊:商品经过满减分摊,分摊的金额;主要用于退款时计算需退还满减优惠;

优惠券分摊:订单使用优惠券,分摊的金额;主要用于退款时计算所需退款金额;

可退/换数量:一个订单多个数量商品,可退换货数量为总数量-已退数量-已换数量

已退/换数量:商品发生部分退货或退款的总数量。

退款金额:用户提交退货申请,中台审核通过后,自动生成退款金额

品质扣款金额:退货产品如有破损,与用户交流后,填写品质扣款金额&原因,提交至财务。

因为价格关系到收益,所以价格的设计一定要十分仔细,不只利于财务报账,后期收益计算,ERP工单等都

二、销售订单处理流程

    一个用户从前台有购买欲望,进行下单,下单后,在CRM中库房&客服需要在CRM中查看订单数据(根据公司业务方向不同,在系统级别操作人员也不同,流程图不具有普遍性)。

    整个流程比较难的一点是权限的问题,后续会出一个专题讲述一下权限系统的搭建。

一般的前台订单状态设计到以下几种状态:

待付款:一般为生成订单但尚未支付订单,此时该订单占有库存,所以需要设置订单自动取消时长。

待发货:用户前台支付后,订单状态变为待发货,卖家在中台进行出库,派单交于物流后,前台状态变为待收货状态

待收货:前台可由用户点击确认收货button,也需要有定时任务刷订单,查看超过n天未收货的订单,自动收货,也需要应对突发状态,在中台有已收货button来应对突发状况。

待评价:确认收货后,订单状态变为待评价,此时订单可评价&申请售后

已完成:评价完成后,订单 变为已完成,此时可申请售后

订单取消:分为未付款取消及已付款取消两种,需进行区分,由财务进行退款操作

退/换货申请后:

审核中:前台用户提交申请,生成退/换货单,客服联系用户,了解用户退换货真正诉求,

审核通过:由客服联系后,中台进行填写回寄地址操作,前台此时可回寄商品

退款中:邮寄回卖家后,生成退款单或换货单,进行下一操作。

退/换货完成:一些列流程完成后,订单状态变为退/换货完成

转为线下处理:用户提交退/换货申请后,客服与用户交流结果可为线下处理,与门店相关联。

销售订单正向流程 取消订单流程

三、激励订单处理流程

线上线下融合,说着简单,真正做到融合却不容易。

在一期规划上,我们暂时现以线下推广为主,给线下门店设置推荐码机制,激励转化期及门店专属优惠券。具体包括:

在二期运营上,摄像利用线上平台,尝试施行全员推广&微商(广义上)战略,主要内容包括:二维码下载app,会员分享链接为未注册用户去购买商品等。(逻辑上已自洽完毕,看业务需求)

下面则是订单激励流程,其中不难看出,判断是否可激励有几个因素:是否退货,是否使用门店优惠券,订单是否为绑定会员绑定&是否门店转化期内下单;其中退货与否是激励的一个大前提,而退货时间与激励时间是包含关系,即可退货时间是小于可转化时间的。根据需求,制作以下流程。

一期激励订单处理流程

四、售后订单处理流程

相较于订单的正向流程,售后订单的处理其实更为复杂。售后订单包括:单个订单单个商品的退/换货;单个订单多种商品的退换货;不同门店组合订单的退/换货。因篇幅缘故,在此只讲以下单个订单多种商品的退/换货。

单个订单下若有多种商品,需根据系统级别可实现的地步进行相应的设计,一般情况若有多种商品,一种商品后会跟有申请售后的button,如京东,天猫。在系统层级上进行这样设计,除了在商品退货入库,金额计算等都有提升效率的作用,也更符合用户的认知。

下图则是一般情况下售后(退货/换货)订单的处理过程;流程主要涉及到库存的变化,仓库收货,退货单

一般退货流程 一般换货流程


五:订单级别定时任务

在订单流转过程中,需要定时任务去配合。

一般订单界别定时任务有以下几种

收款信息和订单信息

 出库后信息同步

 退货入库信息

  退款单信息

退货确认信息同步

换货确认信息同步

换货入库信息

换货出库信息同步

订单取消信息同步

订单自动签收

订单成功

退货换货完成检查

取消订单

  创建商品全量索引

  创建商品增量索引

  计算价格保存数据

  库存预警定时检查任务

  批量发送库存预警邮件

  清空错误日志

  清空日志

  未退款订单状态查询

  未支付订单支付状态查询

  重置会员登陆状态

订单关闭等

以上则是订单系统搭建中的比较重要的点,并未细致的展开来讲,如有疑问可私信联系~

下一章着重讲一下营销系统的搭建,包括营销活动~优惠券等~

上一篇下一篇

猜你喜欢

热点阅读