当我们将购物车进行结算的时候,通常会发现订单并不一定是一个,有可能是多个。同时优惠信息也刚好分摊到每个订单上面。

订单拆分场景

1.商家拆分

电商平台(天猫、淘宝、拼多多等)有很多商家入驻,用户下单普遍存在跨店结算,所以要拆分订单内的信息,同时将商品信息与优惠信息分摊到各自店铺的订单上。

2.仓库拆分

电商平台存在多仓库的情况,且不同的商品放在不同的仓库(京东、考拉),商品会根据出货量在各个仓库进行备货。用户下单的订单内的商品如果存放在不同的仓库当中,需要针对不同的仓库商品进行拆分。每个子订单对应一个运单号,且每个子订单夏每个商品SKU对应一个发货单号,发货单号与子订单做关联。

3.订单类型

根据商品类型拆分不同的子订单,例如商品类型有跨境商品,普通商品,分销商品等。跨境商品需要调用海关api,推到海关进行报关处理,或将跨境商品拿出来单独出处理。并且跨境商品订单限制每个用户每年额度不可超过二万,且单笔订单金额不可超过二千。若超过则将该订单自动拆分推送报关。

4.商品品类

生鲜、易碎品、大件商品等需要单独发货,需要拆单处理。

5.物流拆分

物流拆分一般是拆分环节最末尾的拆分,例如重量体积或者物流成本。

6.拆单时间

下单之后付款之前和付款之后。

付款前:提交订单后,没没有立即付款, 而是回到订单列表,可以看到订单拆分若干个子订单,分别包含不同的商品。每个子订单都有单独的物流查询入口,如果父订单包含了运费和优惠金额,需要将运费和优惠金额分摊到每笔订单上去,(最好分摊到每件商品正价上,方便售后退款处理,取决于售后整单退还是单件商品退货)。

付款后:一般是方便进行财务结算。

下单之后付款之前拆分多个子订单

跨境商品:跨境商品需要三单(订单、支付单、运单)对碰才能够清关,如果在支付之后进行拆分,支付单号只有一个,如果订单基于某些原因必须拆分,那么该笔订单将会有多个运单号,导致不能三单对碰无法完成清关。所以,对于跨境商品而言,一般采取下单之后,支付之前进行拆单。(代表网站:环球捕手)

支付之后拆分多个子订单

跨仓库商品:由于涉及多个仓库,需要分不同包裹进行发货,为了方便用户分别查询到每个包裹的物流状态,一般需要在订单支付完成之后根据不同的仓库分拆成不同的订单,每个订单对应一个物流单号。

订单拆分逻辑分析

例如商家拆单:商品1、2、3匹配商家1,商品4、5、6匹配商家2。

仓库拆单、类型拆单等类似。

订单金额与优惠信息拆分

订单拆分之后,拆分的不仅仅是商品,还有订单金额和优惠信息等等的拆分。便于后期例如退货之类的售后问题。

同时因为订单存在退部分商品,那么优惠订单的优惠不可能全部退到单个商品上,所以需要将订单内的优惠信息分摊到每个子订单上。那么就需要分摊的规则,一般按照商品的金额进行比例分摊。(单个商品独自享有的优惠另算)

例如:ABC三个子订单,

A订单的优惠金额 = (A + B + D)商品总额 * 优惠金额,

实付金额 = A订单的金额 - A订单的优惠金额。

电商平台商品订单拆分模式分析相关推荐

  1. Java生鲜电商平台-深入订单拆单架构与实战

    Java生鲜电商平台-深入订单拆单架构与实战 Java生鲜电商中在做拆单的需求,细思极恐,思考越深入,就会发现里面涉及的东西越来越多,要想做好订单拆单的功能,还是相当有难度, 因此总结了一下拆单功能细 ...

  2. Java生鲜电商平台-商品基础业务架构设计-商品设计

    Java生鲜电商平台-商品基础业务架构设计-商品设计 在生鲜电商的商品中心,在电子商务公司一般是后台管理商品的地方.在前端而言,是商家为了展示商品信息给用户的地方,它是承担了商品的数据,订单,营销活动 ...

  3. Java生鲜电商平台-商品中心的架构设计与源码解析(小程序/APP)

    Java生鲜电商平台-商品中心的架构设计与源码解析(小程序/APP) 说明:Java生鲜电商平台中,由于商品的架构很大程度决定了电商的扩展性与伸缩性.对此根据自己多年的生鲜电商经验,整理了以下的商品中 ...

  4. 四川一度智信:电商平台商品关键词优化技巧

    四川一度智信:电商平台商品关键词优化技巧 有关一定网店运营经验的朋友,应该都知道标题对于商品发展来说的重要性.商品标题直接影响了商品的搜索展现情况,进而也就影响了商品的流量获取.因此,标题优化也是卖家 ...

  5. java电商商品基本信息表,Java生鲜电商平台-商品表的设计

    Java生鲜电商平台-商品表的设计 任何一个电商,无论是B2C还是B2B的电商,商品表的设计关系到整个系统架构的核心. 1. 商品基本信息表:用单词:goods做为商品表 2. 商品分类信息表: 说明 ...

  6. java产品分类和管理_Java生鲜电商平台-商品无限极目录的设计与架构

    Java生鲜电商平台-商品无限极目录的设计与架构 说明:任何一个商品都应该是先属于某一个目录,然后在目录中添加商品,目录理论上最多支持三级,因为级别太多,不容易管理.但是设计中需要设计无限制的级别. ...

  7. 各大电商平台商品详情接口,sku属性接口,商品销量接口

    各大电商平台商品详情接口,sku属性接口,商品销量接口展示如下: 1.公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中,点击获取请求key和sec ...

  8. 电商平台的订单设计流程

    一.主流电商产品的订单状态 淘宝的订单状态主要有待付款.待发货.待收货.待评价.已关闭.以及退款中. 京东的订单状态主要有待付款.待收货.已完成.已取消等. 有赞的订单状态主要有待付款.待接单.待发货 ...

  9. 分享免费的主流电商平台商品图片批量下载方法

    最近一个新入行的微商MM找我帮忙,她正在优选商品,让我帮她下载她所看上的某巴巴和某宝上的每个商品的图片,基本需求是:看上哪个商品,就批量把该商品的所有介绍图片下载回来进行二次筛选处理. 需求不复杂,但 ...

最新文章

  1. 一步一步学Ruby(三): Ruby代码注释
  2. Weblogic远程调试
  3. 单载波调制和OFDM调制比较
  4. Java 并发基础——线程安全性
  5. 怎么在ASP.NET 2.0中使用Membership
  6. Python库:time库
  7. 轻量版 markdown博客_如何快速搭建自己的博客平台
  8. 2019.2.18接口2
  9. ASP.NET AJAX的客户端框架是鸡肋?
  10. 百度Echarts 全国省市地图 动态数据图形报表
  11. AD18的安装教程(包括资料)
  12. 转换php时间戳,如何实现转换php时间戳
  13. 从一道笔试题来看指针的使用
  14. 建模你不能不知道这些网站能接单 | 建议收藏
  15. DPad down是哪个键_上海crm系统哪个好_仓库erp管理
  16. win10安装MatlabR2016试用版
  17. 软件测评师--第18小时 白盒测试
  18. 7405 平台移植华为EC122上网卡
  19. 基于PHP化妆品销售网上商城网站
  20. 大型网站seo优化之行业网站seo优化具体操作思路

热门文章

  1. 技术人员谈管理之项目风险规避
  2. java实训心得感想30字,java实训心得体会感想
  3. linux 隔行添加字符,EXCEL 隔行插入空白行、批量添加字符 等技巧备份
  4. React Native动画Animated详解
  5. php中单选框可以默认选中吗,php selectradio和checkbox默认选择的简单示例
  6. 查看java进程占用内存_如何查看java进程大批占用内存
  7. Lagrange乘子法与KTT条件
  8. 日历+石墨做团队管理
  9. el-calendar 日历做排班、值班、打卡.......
  10. 万能Ghost系统制作教程(转)