商城小程序开发关于订单流程的规划,在
开发电商小程序时对订单流程的前期规划很重要,小
程序开发公司通常说的订单流程是指整个订单从产生到完成的整个流转过程,它包括正向流程和逆向流程。正向流程是从订单正常生成到配送的过程,

如图所示。下述列举的模块是一般电商通用的功能,部分可以根据实际业务场景进行增加调整。O2O场景下的出库、合包裹和发票准备等工作由商家进行,部分工作属于线下场景。整个流程涉及的环节非常多,这里提出几个细节上需要注意的地方。

●订单生成环节存在超时未支付导致订单自动取消的过程,库存的占用会在订单取消后释放。
●如果选择COD,则支付环节相应转移到订单配送之后,而过程中所有与款项相关的逻辑变为只操作金额数字,不对结算和账户进行打退款操作。
●金额分摊需要到商品,这个前面有说明,这里不做赘述。
●订单系统审核主要对恶意用户或者刷单情况进行处理。系统可根据白名单、黑名单、消费频次和促销品购买量等方面做风控规则。如果后续会进入到人工审核,则规则上可以适当放宽。当触发规则时需要进行订单退订的行为。此处设计时要小心对用户体验的损害,往往前台文案上说明当前节点是审核状态或者是等待接单。
●在O2O领域有催单的概念,而传统电商则是通过关联第三方物流的物流信息进行跟踪。考虑到实际场景,催单触发一般会设定一定的时间间隔,间隔时间内只触发一次催单的请求。
●预售等货和移仓需要做成SOA服务,以便在交易页面计算预计送达时间。移仓处理依赖仓库的情况,也会涉及后续拆分和合并包裹的逻辑。
●订单生产时先要判断报缺情况,如果出现报缺问题,则要考虑整单报缺、部分报缺、换货或者换转退的情况(库存、仓促调拨和退款)。报缺情况分为系统报缺和实物报缺,这是有承接关系但相对独立的两个环节。
●电商系统要考虑7天无理由退货的场景,即订单状态完成后申请退货,此时主要涉及的是金额上的计算以及一些财务程序(如发票等)问题的处理。逆向流程则指订单取消、退货等情况引发的订单流程过程,

如图所示。在设计逆向流程时,建议将它与正向流程分开,通过订单号等信息进行关联,避免耦合过多导致逻辑无法延展设计。好了,
深圳小程序开发公司本文关于“商城小程序开发关于订单流程的规划”的知识就分享到这里,谢谢关注,博纳网络编辑整理。