订单系统是电商系统的核心体系之一,承载用户和商家之间商品及利益交换的过程。订单往往是和业务体系相关,不同的业务体系一般具有不同的订单模式。
当时的业务模式是,用户通过公众号下单,可选微信/支付宝支付。用户支付完成后,形成印刷文件。车间进行印刷制作,然后进行包装发货。(由于直接印刷生产,所以没有库存管理。)
对于异常订单,当时制定的是暂时不对用户开发退款、退换货功能,需添加客服进行退换货处理。原因一个是印刷文件属于个人定制的商品,无法进行二次销售,再一个照片属于用户的隐私,再销售可能触犯相关法律法规,因此若非印刷质量原因一般不给予退款及退货,尽量以换货的方式处理异常订单。
订单结束:由于当时没有设置用户评价功能,因此当物流状态为已签收时,该订单即已完成。流程如下:
前半部分属于正常订单流程。我们的订单模块主要包含以下信息:
后半部分的异常订单,由于涉及到成本的二次核算,因此我们把异常订单单独处理。
异常订单除以上信息外,会多一个异常状态(已处理/未处理)。物流状态当中显示退款/换货进度。当退款成功/已签收时,订单状态也变更为已完成。
粗略原型如下,供参考
小结
订单系统作为电商系统中承上启下的一环,最主要的是切合业务模式。另外要多考虑异常流程,也就是退换货的处理。