订单系统:订单拆单规则与流程详解
用户在电商平台上一次购物,通常会将多个商家的多个商品作为一个订单提交,同时也会使用各种优惠券和满减。支付完成后,后台对这一订单是如何进行分拆的,拆分后系统对资金,供应商,运费,优惠折扣如何处理呢,请往下看 。
拆单,就是将一个大的订单按照某些规则,将其拆解成两个或多个子订单的过程,原来的订单就是父订单。
比如你在电商平台上买了两件商品,一个是玩具,一个是手机。玩具和手机很可能来自不同商家,所以系统会把你的这笔订单拆成两个子订单,每个子订单由相应的商家发货。因为不同商家的货都是存在自己的仓库里,这也就是为什么购物车里面要根据不同的商家进行拆单。
刚刚介绍聊了下按照商家维度来拆单,现在一起看看拆单维度到底有几种。
1. 拆单维度介绍
(1) 店铺维度
这种情况主要针对于平台型的电商,有很多商家进行入驻,用户购买了不同店铺的商品,在购物车也是按照店铺的维度进行展示。此时用户多店整合下单支付,平台都是合单一次性支付的,结算完成后就会进行拆分操作。
按照店铺维度拆单:便于结算,一个订单包含多个商家的商品,平台要与他们分别结算。
(2)仓库维度
商家店铺或者平台的自营店铺,在不同地区都会有自建仓库,商品会根据用户发货地址就近发货等规则,在各个不同的仓库进行拣货、备货、发货。用户订单如果包含多个仓库的商品,那么就会对订单进行拆分处理。
按照仓库维度拆单:一个订单包含多个仓库的商品,便于发货。
(3) 供应商维度
用户订单中如果包含了多个供应商的商品,甚至同一家店铺有多个供应商为其供货,这时也要对订单进行拆分操作。
(4) 商品品类
由于某些品类商品的属性和价值不同,都会有一定特殊要求,比如:易碎品、腐蚀性等之类的商品,这样就不能放在一起了,因此需要拆分操作。
(5) 大件商品拆单
如果用户在同一家店铺购买了电冰箱和热水壶,由于大件商品与小件商品不同,它在仓库的存储位置、拣货方式、包装、运输都有所区别,因此基本上大件商品需要进行拆单。
(6) 物流因素
不同物流公司对单个包裹的重量或体积都有特殊要求,需要根据sku的毛重和体积计算包裹总重量和体积,超出物流公司限制的也可以考虑拆单。
比如中国邮政小包按克计费,适合2KG以下货物;中国邮政国际大包裹按克计费,适合2-30KG重量的货物。
可能还存在这么一种情况:一个10kg的包裹有可能比两个5kg的包裹收费更高,基于物流成本考虑一般也会将一个订单拆分成两个。
(7) 跨境商品
这个维度的拆单只要是针对跨境、海淘商品,由于需要订单、支付单、核运单三单对碰,而且国家政策规定:跨境电子商务零售进口商品的单次交易限值为人民币5000元,个人年度交易限值为人民币2.6万元。
如果用户单笔订单金额超过5000元,则必须对订单进行拆分,拆分的子订单每笔不能超过5000元,且分别每笔子订单都有独立的的订单号和物流单号,确保正常通关。
( 拆单流程:来自电商产品经理宝典 )
按照《电商产品经理宝典》一书提到:库存管理体系分层为销售层、调度层、仓库层,那么按照三个分层来看看拆单是如何进行的。
(来自:碎碎恋产品)
(8) 其他电商的一些拆单规则:
1) 订单中部分商品可以随时发货,其他商品没有库存或者暂时没有上市需要等待货源,等待时间超过10天仍没有发货,系统将自动拆分订单;
2) 订单中商品超过了预计发货期,系统将在第二天的晚间自动拆分订单,将可以发货的商品先行发货;
3) 订单中商品其中一个在订购时库存显示只有一个,如果同时有多个订单订购,该商品需要等系统的分配,系统将自动拆分订单。
2. 拆单后的页面显示
(1) 下单之后付款之前
用户在订单结算过程,因各种因素导致支付失败, 然后返回订单列表,就可能会看到订单按照一定规则被拆分成若干个子订单。
如果父订单包含了运费和优惠金额(券+活动优惠),需要将优惠和运费分摊到每笔子订单上去,如下图。
PS做个小笔记:上图场景是每个店铺都用自己优惠券,没有使用到平台券或者平台满减活动,拆单后可以单独付款或者取消订单,互不影响。
再看下另一种情况,多店铺使用了平台券或者平台满减活动,未付款拆单后,任意点击某一个子订单付款按钮,都是以总订单金额付款的;当然任意取消某一子订单时,也会同时取消其余子订单,如下图。
但是呢,也不是所有的平台都是按照上面的形式来拆单。
比如京东平台,初步试了一下,多个店铺商品一起结算但未完成支付,并不会进行拆单操作。在订单列表上还是展示着一个父订单。(不知道其他场景会不会进行拆单,大家可以去试试看。)
(2) 下单付款后
在用户支付后,商家或者系统会按照上述的维度进行拆分,同一个父订单可能会拆成多个子订单,甚至子订单还能继续被拆分。形成多个包裹并发货后,就会产生多个物流单号,当然前台用户看到的也是多条物流轨迹,如下图所示。
3. 拆单中要注意的点
(1) 订单金额拆分
父订单如果被拆成多个子订单后,跟随订单一起变化的不仅仅只有商品和商品数量,订单的金额也会跟随变化,同时为了方便解决后续售后问题,必须对拆分后的订单金额进行合理分配。
之前《电商系统-优惠券叠加规则、优惠分摊介绍(三)
订单总金额 = 商品总金额 + 运费 - 总优惠金额
其中:
总优惠金额 = 促销活动优惠金额 + 优惠券优惠金额 + 虚拟资产(红包或积分)抵扣金额
单个商品SKU优惠后的价格公式,如下:
单个商品SKU优惠后的价格 = 商品价格 - 总优惠金额 * ( 商品金额 / 订单总金额 )
按照上述的公式就能合理将拆分后的订单金额进行合理的分配,具体例子可翻阅刚刚提到的文章,这里就不在啰嗦了。
(2) 订单拆分售后处理
拆单售后可能会涉及到返还运费和优惠返还的问题,其实这些之前《电商系统-运费的逆向流程(退运费策略)电商系统-优惠券核销(四)
假如部分订单退款时,就要根据每笔子订单的实付款进行退款,这时候优惠券不退还的;假如全部退款,可以考虑退回优惠券,具体看业务需求而定。
而运费也可以根据上述公式把运费分摊到每笔子订单上去,假如在执行退款时,需要将对应运费的等比例返还给用户。
这里也是简单提一下,偷懒了,具体详情可以查看上述提供的文章。
电商拆单这一块,涉及的地方很多,在设计的时候要多多思考,最后希望本篇文章对大家能有所启发,喜欢的小伙伴可关注下方公众号。
也欢迎有问题的小伙伴加微信:yw5201a1 交流。
更多干货可关注微信公众号:产品刘
··················END··················
今日研报:亿邦动力研究院发布《2021垂直类电商私域化洞察报告》,公众号后台回复“ 垂直电商”,即可下载完整PDF文件。
RECOMMEND
推荐阅读
最全的B端产品经理干货知识(3)
谈谈CRM系统搭建
手把手教你做数据产品经理
跳槽时,涨薪幅度比现有薪资高多少才划算?
点击“阅读原文”
查看更多干货
订单系统:订单拆单规则与流程详解相关推荐
- 【答题】在线答卷-答题系统的微信小程序开发流程详解
用死记硬背的方法学习的学生,面对桌上堆积成厚厚的书本,是否感觉鸭梨山大呢,想着教育却面临着学习成本不小问题,是否感觉各种不便呢,如果对编程代码有感兴趣,不妨试试做一个自己的在线答题系统,这里可以用微信 ...
- 电商新零售系统划分及供应链系统流程详解
[声明在先]:文中所有业务流程及系统设计均由电商标准流程改造,不具有任何商业倾向性. 前序文章讲解了产品经理从接到任务开始,到出具电商后台整体解决方案的过程,本文重点讲述电商后台核心系统的划分及主营供 ...
- 助创cms众筹 php,【教程】助创cms众筹系统完整测试流程详解
原标题:[教程]助创cms众筹系统完整测试流程详解 这两年提到互联网金融,不得不提的一个词语:众筹.的确相比飘忽不定的股市和频发跑路P2P,众筹具备低风险,收益高,周期短等各方面的优势.为了帮助更多朋 ...
- 跨境电商三单对碰三单申报流程详解
跨境电商三单对碰三单申报流程详解 概要:三单申报是指"电子订单.电子运单.支付凭证". 1.电子订单: 适合申报企业类型"电商企业.电商交易平台.电商境内代理企业&quo ...
- 申通快递:核心业务系统云原生化上云技术详解
简介:如果说,快递行业上半场的竞争拼的是规模.服务乃至价格,进入下半场,快递企业们还需要比拼硬核的技术实力.--周金龙(遥方) 随着云计算的快速发展和成熟,越来越多的企业正在把自己的核心系统向云上迁移 ...
- #阿里云原生最佳实践# 申通快递:核心业务系统云原生化上云技术详解
随着云计算的快速发展和成熟,越来越多的企业正在把自己的核心系统向云上迁移,从而享受云计算带来的技术红利.IDC发布的<全球云计算IT基础设施市场预测报告>显示:2019年全球云上的IT基础 ...
- Android App启动流程详解
前言:在之前的文章中已经写了apk的打包流程.安装流程,今天就是梳理一下apk系列的最后的流程--app启动流程.经过今天的梳理以后咱们就可以对apk包是怎么编译生成的.apk是怎么被安装到安卓手机的 ...
- MySQL系列---架构与SQL执行流程详解
文章目录 1. 背景 2. 架构体系 2.1 架构图 2.2 模块详解 2.3 架构分层 3. 查询SQL语句执行流程 3.1 连接 3.1.1 MySQL支持的通信协议 3.1.2 通信方式 3.2 ...
- 【联机对战】微信小程序联机游戏开发流程详解
现有一个微信小程序叫中国象棋项目,棋盘类的单机游戏看着有缺少了什么,现在给补上了,加个联机对战的功能,增加了可玩性,对新手来说,实现联机游戏还是有难度的,那要怎么实现的呢,接下来给大家讲一下. 考虑到 ...
最新文章
- [文摘20070307]英语表示“走”的20种形式
- python使用正则表达式判别用户输入密码的强弱并提示
- 3D Button Suite
- 三维全景导航、偏航识别、深度学习偏航引擎,滴滴导航若干关键功能的技术突破与实践...
- angelababy机器人唱_被Angelababy、周震南等摸头杀?这个机器人为什么受宠
- java package 目录_修改jar包package目录结构操作方法
- Python天天美味(35) - 细品lambda(转)
- linux程序网络验证,【redhat5.5】linux的LDAP认证服务器的配置及客户端pam网络验证实例...
- Spring/Spring boot正确集成Quartz及解决@Autowired失效问题
- 俺重装系统后一些小配置(给自己备忘)
- 基础:用android开发的ASCII码转换器
- oracle 12c rman备份与恢复,12C RMAN备份恢复
- 【NOIP2016普及组复赛模拟赛】买装备(equipment)
- 偏微分方程数值求解 -- ING
- c语言输入若干学生成绩 计算平均,从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数...
- 如何利用 C# 爬取「猫眼电影:国内票房榜」及对应影片信息!
- 『Reprint』GRADUAL
- 强大的图片预览组件Viewer.js
- Android的显示色彩位数
- 原生JavaScript实现video播放器中播放/暂停/快放/慢放/慢动作功能
热门文章
- 【力学】关于力学的一些基础知识
- HTML CSS 学习整理
- 混沌初开:全新HarmonyOS 2正式到来!
- P2807 三角形计数(c++)
- 日本最惨数学天才!37岁裸辞,房子被政府没收,向全村人乞讨,一家五口只能吃野菜.........
- 巴比特 | 元宇宙每日必读:股价暴跌,强敌环伺,扎克伯格将如何续写元宇宙故事?...
- 四川阆中2021中学高考成绩查询入口,2021年四川高考体检报告结果查询时间及查询网址入口...
- 基于JAVA医院预约挂号系统设计与实现 开题报告
- 新开发的微信小程序怎样推广引流?
- 纽约州立大学石溪分校计算机专业排名,纽约州立大学石溪分校美国大学排名及专业排名汇总(USNEWS美国大学排名版)...