【产品经理】订单处理12-订单的取消与反取消

news/2024/7/8 9:08:01 标签: 产品经理

在电商ERP系统中,订单取消与反取消也是常见功能之一。

在这里插入图片描述

订单取消与反取消也是电商ERP系统的常见功能,本次主要讲解下订单取消与反取消的逻辑。

一、订单取消

在电商ERP系统中,订单取消一般由审单员操作,此类取消一般是由于上下游客户情况导致。

订单取消要区分订单状态,在ERP系统中不同的订单状态取消逻辑有所区别,但已发货的订单通过售后退货退款即可。
在这里插入图片描述

1. 待客审的订单取消

待客审的订单取消,取消时只需要考虑可售库存的修改,当然若可售库存缺货,则取消成功,不再需要返还。

可售库存的返还不止要考虑正常商品的可售返还,也要考虑到赠品可售库存、预售库存以及套装可售库存的返还。

注意:已退款、已取消、已作废、已挂起的订单在取消时需要过滤掉。
在这里插入图片描述

2. 待仓审的订单取消

待仓审的订单,要区分订单流转节点:

  • 订单只客审通过,未开始分配库存,占据台账,则只返还可售库存即可。
  • 若订单已分配仓库,则需要返还可售和台账库存。
  • 若订单已分配仓库、快递,但还未仓审通过,此时则不止不需要返还可售、台账库存,也需要考虑电子面单号的回收。

在这里插入图片描述

3. 已仓审未发货的订单取消

已经推送到仓库的订单取消,当ERP系统对接的是外部的WMS系统时,此时调用WMS系统的取消接口进行取消订单。

  • 当客户使用ERP系统中的仓储管理功能时,则需要判断当前订单所处节点:
  • 若未分配库位,则系统直接取消订单即可;
  • 若已分配库存,未开始拣货,则返还库位库存、台账库存、可售库存即可。
  • 若已经组波,未开始拣货,则需要剔除波次,若已经开始拣货,当未拣货到此订单,也可直接清除此订单商品信息,也可拣货完走反拣流程,此时库位库存按照反拣上架推荐的库位增加即可,台账、可售库存继续返还。
  • 若已经拣货完,已经在播种节点,则需要走反拣流程。
  • 若已经播种完,已经在复核打包节点,则需要走登记取消包裹流程。

ERP系统中的仓储管理比较简单,后续统一介绍下WMS系统的管理。

另外,注意:取消订单要注意记录取消原因以及取消日志。

二、订单反取消

有订单取消,同时也要订单反取消,订单反取消,是指将把取消的订单重新进行流转发货。

在ERP系统中,一般的订单反取消会生成一个新的待客审的ERP订单,此时只有ERP单号更新,平台相关的订单信息均不变。

反取消成功后,订单来到待客审,直接扣除可售库存,走正常订单流转流程即可。
在这里插入图片描述


http://www.niftyadmin.cn/n/5536909.html

相关文章

vue process.env.VUE_APP_BASE_API的相关配置及axios简单封装

1、根目录底下新建.env.dev和env.prod,内容如下: VUE_APP_BASE_API http://192.168.1.xx:xxx2、vue.config相关内容: devServer: {hot: true, //热加载host: 0.0.0.0,port: 8080, //端口// https: false, //false关闭https,true为开启// op…

着色器预热?为什么 Flutter 需要?为什么原生 App 不需要?那 Compose 呢?Impeller 呢?

依旧是来自网友的问题,这个问题在一定程度上还是很意思的,因为大家可能会想,Flutter 使用 skia,原生 App 是用 skia ,那为什么在 Flutter 上会有着色器预热(Shader Warmup)这样的说法&#xff1…

WPF更新UI线程实现进度条功能

WPF更新UI线程实现进度条功能 我的写法 <Page x:Class"CableInspectionScreen.ConfigPage"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:mc"http:/…

【Eureka服务治理深度解析】探索灰度发布的实现之道

标题&#xff1a;【Eureka服务治理深度解析】探索灰度发布的实现之道 Eureka作为Netflix开源的服务发现框架&#xff0c;在微服务架构中扮演着核心角色。灰度发布作为一种重要的部署策略&#xff0c;允许逐步推出新版本的服务&#xff0c;以减少对用户的影响并提高系统的稳定性…

AWS云创建EC2与所需要注意事项

AWS云&#xff08;Amazon Web Services&#xff09;作为全球领先的云计算服务提供商&#xff0c;为用户提供了丰富的云计算服务。其中&#xff0c;EC2&#xff08;Elastic Compute Cloud&#xff09;是AWS云中的一项重要服务&#xff0c;可以帮助用户轻松创建和管理虚拟服务器实…

SQL SERVER 设置端口

要在SQL Server中设置端口&#xff0c;可以通过SQL Server Configuration Manager来完成。以下是详细的步骤&#xff1a; 1. 打开SQL Server Configuration Manager 在Windows中&#xff0c;按 Win R 键打开运行窗口。输入 SQLServerManager<version>.msc 并按回车。例…

Nginx对冒号特殊字符的处理问题

location /minio/weboffice/weboffice/shapes/ {proxy_pass http://127.0.0.1/minio/weboffice/weboffice/shapes/;}location /minio/weboffice/weboffice/shapes/ {proxy_pass http://127.0.0.1;}nginx对于上诉两种方式&#xff0c;实现的转发效果是一样的&#xff0c;但是在路…

【SpringCloud】Ribbon源码解析

ribbon是一个负载均衡组件&#xff0c;它可以将请求分散到多个服务提供者实例中&#xff0c;提高系统的性能和可用性。本章分析ribbon是如何实现负载均衡的 1、LoadBalanced 消费者在引入ribbon组件后&#xff0c;给http客户端添加LoadBalanced注解就可以启用负载均衡功能。Lo…