以下内容来源于---高三零班 互联网终身学习群 “大肥和二肥”
因为最近接触的项目中涉及到订单,对订单流程设计有了一个浅显的认知,所以结合自身实践,以最近在做的项目为案例,介绍一个简单的订单流程设计方法。
订单流程设计的方法:订单状态设计→正向流程设计→逆向流程设计
项目订单简单说明:最近在做的是一个租车项目,以用户端的租车订单为案例,业务流程是:用户预约租车并支付→车辆管理员送车→双方交付车辆且用户开始用车→车辆管理员取车→双方交付车辆且用户支付→结束。需要说明的是用户预约租车是选中一辆车进行预约,预约时会填写用车和还车的时间、地点。
01. 订单状态设计
*订单状态
首先根据业务流程,用户端的订单状态至少应该包括:待支付、进行中、已结束、退款。
然后对每一个订单状态进行细化,筛选出必要的订单状态。订单状态避免冗余,尽量简化。
最后得出用户端租车订单状态包括:待支付、已取消、进行中-已接单、进行中-送车中、进行中、已结束、退款(退款申请中、已退款、退款关闭)。
*订单操作和订单信息
在确定了订单状态之后,需要确定每一个订单状态下用户可做的操作和订单包含的字段信息。
各个状态的订单可做的操作包括:
1) 待支付:取消订单、在时限内支付、不在时限内支付;
2) 进行中-已接单:退款;
3) 进行中-送车中:退款;
4) 进行中:退款、支付;
5) 已结束:再次租用。
订单需要包含以下必要信息:
1) 车辆信息
2) 行程信息
3) 交易信息
4) 订单信息
5) 时间信息
在确定了简单的操作的信息之后,需要进行细化。考虑每一个订单状态下除了必要的操作还需要添加哪些操作,例如进行中的订单需要添加联系客服、修改还车时间和地点等操作。考虑每一个必要信息下还包括哪些信息,例如交易信息里需要包括时长及时长费用、里程及里程费用、超时费用及超时时长、备注等。
最后根据订单状态和订单信息来分配各个订单状态下包含的信息。
02. 正向流程设计
租车订单正向流程是:
如果是要同时考虑用户端、车辆管理员端、管理后台三者的话,还需要考虑每一种订单状态在另外两个端分别对应什么订单状态,三者订单状态变化会对其他两者的订单状态产生什么影响,如何表现。
03. 逆向流程设计
租车订单逆向流程有:
逆向流程可能出现在任意一个阶段,所以需要全面考虑所有的意外因素(包括产品、相关角色、外部环境等的因素),针对性设计逆向流程。在设计逆向流程时,推荐的做法就是画出正向流程图,根据流程图考虑每一个阶段可能会出现哪些意外因素,再考虑出现这些意外因素时怎么处理。
订单流程的设计是需要慎重的。尤其是电商的订单,流程是核心,更需要全面慎重的考虑。建议在设计过程中参考借鉴竞品的订单,融合两者进行设计。最后整个订单流程设计出来之后建议多找几个人(目标用户、有经验的前辈之类的)讲一下,看看有没有什么不足的地方,毕竟一个人捣鼓有什么问题自己也很难意识到。
所以,以上内容有任何不足欢迎指教~
如果你也想每天学点儿互联网
关注微信公众号“高三零班”
加入学习群
明天比今天更专业!
网友评论