一种在订单履约流程中取消订单的处理方法及装置制造方法及图纸

技术编号:18733226 阅读:57 留言:0更新日期:2018-08-22 03:19
本发明专利技术提供一种在订单履约流程中取消订单的处理方法及装置,所述订单履约流程包括按顺序的多个审核点,其中该方法包括:接收订单的取消请求;把所述取消请求广播至所述多个审核点的每一个;以及接收来自每个审核点返回的消息。本发明专利技术能够有效提高对处理取消订单的工作效率,极大的缩短了取消系统向客户发送其对取消订单的反馈时间,因此大大提升了客户的购物体验。此外,由于取消订单能够及时停止商品的流转,有效避免因延迟处理订单而产生的物流成本,降低了卖家的生产成本。

Method and device for cancelling orders in order fulfillment process

The invention provides a processing method and apparatus for canceling an order in an order fulfillment process comprising a plurality of audit points in sequence, wherein the method includes: receiving a cancellation request for an order; broadcasting the cancellation request to each of the multiple audit points; and receiving from each audit point. The message returned. The invention can effectively improve the work efficiency of dealing with cancelled orders, greatly shorten the time for canceling system to send its feedback to customers for cancelled orders, and thus greatly improve the customer's shopping experience. In addition, canceling orders can stop the circulation of goods in time, effectively avoid the logistics costs caused by delaying the processing of orders, and reduce the cost of production for sellers.

【技术实现步骤摘要】
一种在订单履约流程中取消订单的处理方法及装置
本专利技术涉及计算机网络及计算机软件领域,具体涉及一种在订单履约流程中取消订单的处理方法及装置。
技术介绍
在电子商务的订单履约体系中,用户在为购买商品提交订单之后,常常由于某些原因而取消正处于订单履约流程中的订单。如图1所示为现有技术中在订单履约流程中的处理方式示意图。通常情况下,当用户提出取消订单之后,取消系统会向订单履约流程中的各个审核点依次发起取消请求。例如,如果用户欲取消订单,并且该订单尚处于履约流程的第一阶段的暂停审核阶段,则取消系统首先会向第一阶段的暂停审核点发起订单取消请求。另外,如果该暂停审核点反馈取消失败,则该取消系统会继续向第二阶段的复核审核点发起订单取消请求,以此类推直到最后一个站点审核点完成对订单的取消。然而,上述现有技术存在如下缺陷:取消系统发起取消请求之前首先需查询当前订单处于订单履约流程中的具体位置。当前订单的位置随时可能发生变化,并且取消系统是否向后一台审核点发起请求完全依赖于前一个阶段的审核点的反馈结果,导致取消系统需要多次发起取消请求到多个审核点,从而反馈时间较长,工作效率较低。专
技术实现思路
有鉴于此,本文档来自技高网
...

【技术保护点】
1.一种在订单履约流程中取消订单的处理方法,所述订单履约流程包括按顺序的多个审核点,其特征在于,所述方法包括:接收订单的取消请求;把所述取消请求广播至所述多个审核点的每一个;以及接收来自每个审核点返回的消息,其中,当每个所述审核点接收到所述取消请求时,执行如下处理:判断所述订单是否到达所述审核点,如果未到达,则返回取消承诺消息,否则,判断所述订单是否已通过所述审核点,如果所述订单位于所述审核点,则尝试结束所述订单履约流程,当结束成功时,返回取消成功消息。

【技术特征摘要】
1.一种在订单履约流程中取消订单的处理方法,所述订单履约流程包括按顺序的多个审核点,其特征在于,所述方法包括:接收订单的取消请求;把所述取消请求广播至所述多个审核点的每一个;以及接收来自每个审核点返回的消息,其中,当每个所述审核点接收到所述取消请求时,执行如下处理:判断所述订单是否到达所述审核点,如果未到达,则返回取消承诺消息,否则,判断所述订单是否已通过所述审核点,如果所述订单位于所述审核点,则尝试结束所述订单履约流程,当结束成功时,返回取消成功消息。2.根据权利要求1所述的方法,其特征在于,在接收订单的取消请求的步骤之后,把所述取消请求广播至所述多个审核点的每一个之前,还包括:将所述取消请求放入消息队列,并将所述取消请求保存至数据库中。3.根据权利要求1所述的方法,其特征在于,还包括:将所述数据库中的所述取消请求定期转存。4.根据权利要求1所述的方法,其特征在于,所述取消请求的消息包括:所述订单的标识、订单号以及发出所述取消请求的来源。5.根据权利要求1所述的方法,其特征在于,所述取消结果的消息包括:所述订单的标识、订单号以及所述取消结果的标识。6.根据权利要求1所述的方法,其特征在于,还包括:定期监控所述审核点的异常订单,并将所述异常订单的信息通过短信或邮件告知与所述异常订单相关的业务部门。7.根据权利要求1所述的方法,其特征在于,还包括:如果所述审核点为最后审核点,则当所述最后审核点接收到所述取消请求时,执行如下处理:判断所述订单是否到达所述最后审核点,如果未到达,则返回取消承诺消息,否则,判断所述订单是否已通过该审核点,如果已通过,则返回取消失败消息,否则,则尝试结束所述订单履约流程,当结束成功时,返回取消成功消息,否则返回取消失败消息。8.一种在订单履约流程中取消订单的处理装置,所述订单履约流程包括按顺序的多个审核点,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:刘龙飞
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1