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

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

在这里插入图片描述

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

一、订单取消

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

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

1. 待客审的订单取消

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

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

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

2. 待仓审的订单取消

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

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

在这里插入图片描述

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

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

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

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

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

二、订单反取消

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/41121.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jcmd命令笔记

文章目录 GC.class_statsjcmd 25274 Thread.printjcmd 25274 GC.run 其他文档(命令行) jcmd是一款命令行工具,可以监控jvm虚拟机性能和诊断问题。 GC.class_stats 如果报错: GC.class_stats command requires -XX:UnlockDiagnosticVMOptions 在启动脚本…

探寻操作系统文件名字符限制的规则和历史

引言 从最早的电脑系统到现代的操作系统,文件命名的规则一直在不断发展,这些规则体现了不同操作系统设计哲学的差异。作为开发者,了解这些差异和背后的历史渊源非常有价值,本文将详细探讨Windows、macOS和Linux三大主流操作系统在…

解决 npm intasll 安装报错 Error: EPERM: operation not permitted

Node.js安装及环境配置完成之后 npm install express -g 安装全局的模块报错提示没有权限operation not permitted mkdir 错误编号4048: 其原因是当前用户操作该目录权限不足,当以管理员身份运行cmd,再执行npm install express -g 是不会报权…

Windows 如何选择多个文件?连续选择和间隔选择都有方法

在我们使用电脑的时候可能会遇见需要选择多个文件的情况,这些文件可能是连续的也有可能是间隔开的,这时候你知道都有哪些方法可以帮助我们进行选择吗?下面就分情况总结了不同的选择多个文件的方法,接下来就一起来看一看。 连续多…

LLM 大模型企业应用实战(-“消灭”LLM幻觉的利器

大模型在一定程度上去改变了我们生活生工作的思考的方式,然后也越来越多的个人还有企业在思考如何将大模型去应用到更加实际的呃生产生活中去,希望大语言模型能够呃有一些更多企业级别生产落地的实践,然后去帮助我们解决一些业务上的问题。 …

数字货币高频交易策略解析:深入理解与实践指南

随着数字货币市场的蓬勃发展,高频交易(High-Frequency Trading, HFT)逐渐成为投资者关注的焦点。高频交易以其快速的交易执行和微小的利润累积而闻名,是量化交易领域中的一颗璀璨明珠。本文将为读者提供一份深入浅出的高频交易策略…

linux - cp 命令

问:cp -r ./src/. ./dst 与 cp -r ./src/* ./dst 有什么区别? 1.隐藏文件和目录:cp -r ./src/* ./dst 不会复制隐藏文件和目录。cp -r ./src/. ./dst 会复制所有文件和目录,包括隐藏文件和目录。 2.通配符和当前目录:* 是一个通…

react 项目中预防xss攻击的插件 dompurify

一、安装 $ yarn add dompurify $ yarn add --dev types/dompurify 二、使用 import DOMPurify from dompurify;// 1、处理: DOMPurify.sanitize(htmlContent)// 2、之后放进 dangerouslySetInnerHTML dangerouslySetInnerHTML{{ __html: cleanHTML }} 如&#…

大模型提示词工程和落地思考

本文是一篇内部的个人分享(已无敏感信息) ,目的是增加产品、开发同学对 LLM 的理解,以降低沟通中的阻力,更好推进落地。 以下经脱敏后的原文: 大模型并不神奇 很多人听到’大模型’这个词可能会觉得很神秘&#xff…

守护家庭的安全卫士:家用可燃气体探测器

在这个追求智能与安全并重的时代,每一个细微之处的防护都显得尤为重要,尤其是在我们最为依赖的家庭空间里。当谈及家居安全,燃气安全无疑占据着至关重要的位置。据统计,每年因燃气管老化、连接处松动等问题引发燃气泄漏的事故不在…

uboot方便编译之增加mk脚本文件

每次编译uboot都要输入一长串命令,为了方便,建立一个mkuboot脚本简化操作 touch mkUboot.sh chmod 777 mkUboot.sh#!/bin/shif [ "$1" ] && [ "$1" "debug" ] ; thenecho " debug version uboot" elif [ "$1" ] …

赋能电子行业:三品PLM软件系统如何加速电子产品创新

在当今竞争激烈的市场中,企业如何通过技术创新和管理优化来提升自身的竞争力,已成为一个重要课题。电子行业快速发展的同时也遇到了不少的困难,使得企业效率低下、产能没能跟上时代的发展。而PLM系统的出现,给了电子行业新的希望。…

轻空间承建上海六十中学多功能气膜馆

上海六十中学多功能气膜馆为师生提供了一个现代化、环保且多功能的运动和活动场所。这座气膜馆不仅为校园提供了全天候、舒适的环境,还为上海六十中学的师生带来了全新的健身、活动和教学体验。作为轻空间(江苏)膜科技有限公司(以…

Spring Boot:轻松设置全局异常处理

Spring Boot:轻松设置全局异常处理 在软件开发中,异常处理是一项至关重要的任务。对于使用Spring Boot的开发者来说,设置全局异常处理不仅可以提高代码的整洁度,还可以提升用户体验。本文将详细介绍如何在Spring Boot中轻松设置全…

C++:对象begin()->second

在C中,begin 函数是一个非常重要的成员函数(或对于非成员函数容器,如标准库中的容器,它是一个全局函数),它返回一个指向容器中第一个元素的迭代器(iterator)。迭代器是一种允许程序遍…

Cobra

Cobra 是一个 Go 语言开发的命令行(CLI)框架,它提供了简洁、灵活且强大的方式来创建命令行程序。它包含一个用于创建命令行程序的库(Cobra 库),以及一个用于快速生成基于 Cobra 库的命令行程序工具&#xf…

QListView自定义item(结合QSqlQueryModel)

QListView:绘制自定义List(一)——设置ItemDelegate_qt_繁星执着-开放原子开发者工作坊 (csdn.net) QListView自定义Item_qlistview 自定义item-CSDN博客 结合我写的上一篇文章: QTableView与QSqlQueryModel的简单使用-CSDN博客 这次尝试…

AGI 之 【Hugging Face】 的【Transformer】的 [ Transformer 架构 ] / [ 编码器 ]的简单整理

AGI 之 【Hugging Face】 的【Transformer】的 [ Transformer 架构 ] / [ 编码器 ]的简单整理 目录 AGI 之 【Hugging Face】 的【Transformer】的 [ Transformer 架构 ] / [ 编码器 ]的简单整理 一、简单介绍 二、Transformer 三、Transformer架构 四、编码器 1、自注意…

vscode使用ssh连接远程服务器

开工啦 vscode连接远程服务器(傻瓜式教学) 正常根据上面文章的步骤就可以连接了 报错可以尝试的文章: VScode通过remote ssh连接虚拟机 & 报错过程试图写入的管道不存在(已解决) vscode remote ssh linux[血泪…

从硬件角度看Linux的内存管理

1. 分页机制 分段机制的地址映射颗粒度太大,以整个进程地址空间为单位的分配方式导致内存利用率不高。 分页机制把这个分配机制的单位继续细化为固定大小的页(Page),进程的虚拟地址空间也按照页来分割,这样常用的数据和代码就可以以页为单位…