当前位置: 首页 > news >正文

【产品经理】订单处理11-订单修改场景梳理

为了应对订单修改的场景,电商ERP系统应该如何设计相应模块?

在这里插入图片描述
电商ERP系统,经常遇到需要修改订单的情况,修改订单主要以下几种场景:

一、修改商品

修改商品,包括对正常商品的换货、以及对赠品的增删改。

1. 正常商品换货

在日常电商活动过程中,顾客可能由于个人情况需要换品,比如换尺码、规格、颜色等,此时ERP系统中需要支持。

但店铺是否支持商品换货,在ERP系统中要做好参数设置,以防订单管理员操作失误。

在ERP系统中,限制换货商品有时候也需要考虑换货的商品价格与当前商品的价格情况,正常换货后的商品价格要<=当前商品的价格。

在这里插入图片描述
在换货场景中,ERP系统还需要考虑支持预售商品、套装商品、套装中的单品的换货。

不同的订单状态,商品换货后的库存增减也要注意。
换货后,商品在订单中的分摊金额要注意继承,订单重量要重新计算。

2. 赠品增删改

赠品增删改,是指赠品的添加、删除、修改,修改赠品即换赠品,与上述换商品逻辑基本一致。

赠品的添加/删除,可对订单进行批量添加,也可单个添加,也可添加指定数量的赠品。
在这里插入图片描述
赠品的添加/删除,要注意订单状态,也要注意挂起的订单、退款的订单。

赠品的添加/删除成功后,要注意修改赠品库存,订单重量要重新计算。

二、改仓库、改快递

改仓库、改快递也是电商ERP系统中非常常见的功能,系统要支持针对订单的单个或者批量修改。

1. 改仓库

在这里插入图片描述
改仓库时,要注意订单状态,一般客审前,可直接修改仓库,客审后,修改仓库成功后,要注意做标记,防止被智能分仓功能刷掉。

改仓库时,要注意仓库与快递的绑定关系,若订单已经指定快递,而指定的快递未绑定此仓库,则会出现修改失败,同时要将修改失败原因的日志更新到系统中。

修改仓库成功后,要注意台账库存的修改。

2. 改快递

在这里插入图片描述
改快递时:

首先要注意,仓库是否指定,若指定,则要注意快递与仓库的绑定关系。

其次,改快递要注意调用平台的快递可达接口,判断快递是否可达。

再次,要注意清空快递单号,若为电子面单,支持的平台若存在回收电子面单号接口,则要调用回收电子面单号接口。

另外,若订单为货到付款,则修改的快递要支持货到付款。

三、修改订单信息

  1. 修改订单的收货信息:在电商ERP系统设计中,订单修改还支持修改订单中的收货信息,包括收货人、地址等信息,不过因目前各大平台已经完成订单信息加密,收货信息的修改直接对接平台接口完成修改即可。

  2. 修改订单的内部标签:内部标签一般是ERP系统订单管理员对订单进行的备注,故要支持修改。

  3. 修改订单的仓审须知:仓审须知是指订单需要仓库人员注意的备注,要支持修改。

  4. 其他,每个电商ERP系统的订单设计结构不一致 ,在设计时要注意可修改的字段即可。

相关文章:

  • 泛微开发修炼之旅--29用计划任务定时发送邮件提醒
  • RISC-V在当前计算架构中的地位
  • 使用Vue CLI方式创建Vue3.0应用程序
  • 如何在Java项目中实现领域驱动设计(DDD)
  • 2024华为OD机试真题-找数字-(C++/Python)-C卷D卷-200分
  • 【BUUCTF-PWN】7-[第五空间2019 决赛]PWN5
  • 【大模型LLM面试合集】大语言模型基础_激活函数
  • 金斗云 HKMP智慧商业软件 任意用户创建漏洞复现
  • 《Windows API每日一练》6.2 客户区鼠标消息
  • 【Java09】方法(下)
  • 免费办公软件 -- LibreOffice v24.2.4
  • 2024 年最佳 Figma 字体
  • STM32学习历程(day2)
  • clone()方法
  • 无人机人员搜救
  • 分享一款快速APP功能测试工具
  • 收藏网友的 源程序下载网
  • 自己简单写的 事件订阅机制
  • chrome扩展demo1-小时钟
  • EventListener原理
  • Facebook AccountKit 接入的坑点
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • JavaScript设计模式之工厂模式
  • JAVA多线程机制解析-volatilesynchronized
  • LeetCode29.两数相除 JavaScript
  • MaxCompute访问TableStore(OTS) 数据
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • PAT A1017 优先队列
  • Python利用正则抓取网页内容保存到本地
  • Redis的resp协议
  • SpingCloudBus整合RabbitMQ
  • Spring Cloud Feign的两种使用姿势
  • Travix是如何部署应用程序到Kubernetes上的
  • Vue 重置组件到初始状态
  • 开发基于以太坊智能合约的DApp
  • 力扣(LeetCode)357
  • 聊一聊前端的监控
  • 前端攻城师
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ​ArcGIS Pro 如何批量删除字段
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #NOIP 2014# day.1 T2 联合权值
  • #NOIP 2014# day.2 T2 寻找道路
  • ${ }的特别功能
  • (1)(1.13) SiK无线电高级配置(六)
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454