×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

网站建设:外贸商城关于订单逆向触发都有哪几种情况

文章编辑:网站建设 文章来源:外贸网站建设 浏览量:

外贸商城关于订单逆向触发都有哪几种情况?深圳外贸电商平台建设公司统计逆向流程的触发主要有以下几种情况。
●用户自主取消订单(整单);
●风控系统触发取消订单(整单);
●客服接到客诉仲裁后触发取消订单(整单);
●超时未支付取消订单(整单);
●换货报缺转为退单(整单、部分报缺)。
触发条件应考虑两个方面:
●订单状态机[某一节点后(如订单生产后)不允许取消订单];
●订单生成时间(主要是O2O方面,考虑到配送时间和线下流程的不规范,有可能出出现状态机没触发更新但实际流程在流转的情况)。其他要注意的事项:
●当退单被商家拒绝后,需要转入客服仲裁的环节。
●部分退货的订单促销一般保持享用状态,但按照分摊的金额进行退款。从业务流程上来看,订单流程是按照上述节点进行流转的,但从系统结构来看,订单系统的流程其实拆分成若干的步骤完成。从生成到最终完成,所有相关订单处理后,选定对应的仓库推送给WMS进行生产、配送,主要的处理逻辑如图所示。
列举的是一些主要的订单功能,而不是所有的功能,每个电商的订单系统都会有一些自己独有的系统拆分,不过逻辑上来说是一样的。首先是生成订单,从交易系统获获取基本的数据进行订单生产,订单包括母单和子单。生成的订单信息会提交给订单中心,风控模块首先会判断订单信息是否属于恶意订单,如果属于恶意订单,则申请系统取消订单并回告用户;如果属于非恶意订单,则根据所属仓库、支付方式和订单类型等判断拆单和需要下传的下游信息。同时管道服务会将对应的订单信息同步给相关的非业务系统,比如台账记账、发票等。在拆单和预分拣的时候,有时会出现用户订单生成后却暂时没有匹配到对应的仓库进行下发的情况,那么在订单的状态节点中可以增加一个订单转移的概念,未转移的订单认为还是仅仅完成生成,而转移后的订单会下发仓库进行生产。订单还有两个模块是属于全局性质的,即Promise和订单跟踪(或者也叫状态回告)。Promise主要负责计算预计送达时间,它会根据仓配情况和供应商情况进行整体计算;而订单跟踪可以理解为对应订单状态机在发生变化时需要通知相关业务系统,订单回告可以通过MQ(MessageQueue,消息队列)的方式由业务系统订阅,一旦有变更,则由订单系统主动推送业务系统信息以保证及时性。由于篇幅只画了回告交易,其实其他业务系统也可以接受回告信息。
  订单状态机关于状态机,在百度百科的定义为“关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而‘运行’。每个事件都在属于‘当前’节点的转移函数的控制范围内,其中函数的范围是节点的一个子集。函数返回‘下一个’(也许是同一个)节点。这些节点中至少有一个必须是终态。当到达终态,状态机停止。”由上述定义可以看到,状态机是用来表示按照一定的方向通过触发不同节点产生数据流转的过程。在订单中通过情景触发订单状态的变化来表达订单流转的过程,就是订单状态机。所示分别是电商和O2O订单的流转过程。好了,深圳网站建设公司本文关于“外贸商城关于订单逆向触发都有哪几种情况”就分享到这里,谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/foreign/14227.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐