下单过程中各系统调用:

结算页通常是订单生成的第一步,确定订单类型与订单标识给下游系统识别。

订单拆分系统定义:

先款订单支付并足额/超额对账或后款订单生成后由订单管道调用订单拆分服务,订单拆分系统是用来实现用户提交订单后,按库房、商家、订单类型、支付方式、生产方式、配送方式、配送时效等维度进行不同路径分发的系统。

订单拆分系统流程:

订单拆分规则:

1.父单必须拆净,即父单商品数量等于子单商品数量之和

2.父单商品金额、运费、支付金额、虚拟币金额、优惠金额要与子单金额相等

3.子单实付大于0

4.第三方订单按商家维度拆分、自营(不包括虚拟和厂商直送、线下交易等特殊订单类型)按库房维度拆分

5.赠品不分摊优惠,延保必须跟主单

订单信息组成部分:

正向订单状态生命周期:

特殊订单状态:

订单锁定:用户对售前订单进行取消时

等待审核:用户对售前订单进行取消后

订单解锁:用户对售前订单进行取消后客服审核未通过时

已取消:用户对售前订单进行取消后客服审核通过时或拒收、售后退款完成后

订单交易过程中的风险:

交易过程中尤其是低价商品、促销商品、宣传问题商品等需要注意的风险很多,例如刷单、恶意订单、套赠、套利等。为了保证财/物/信息安全也出现了类似镖局这样的系统与系统性改造,让用户放心购物。

恶意订单:类似职业打假人、国外信用卡支付等

虚假订单:刷单占库存是最常见的虚假订单

套利、套赠:刷单套利、退单退货套子订单利或主商品赠等情况

而这些风险的主要解决方案都在下单与拆单的过程中优化完成的,比如下单的黑名单调用,保留主赠/主套/主附关系,构建促销类父子订单取消关联等。

浅析零售电商的“血液”--【商品】

浅析零售电商【库存】的学问

以上内容均不涉及任何电商,纯属个人场景模拟总结,若有雷同,纯属巧合哈~

SeniorWoo ,邮箱:seniorwoo@tom.com。

本文由PMCAFF用户 @SeniorWoo  原创发布于PMCAFF产品社区(www.pmcaff.com),未经许可,禁止转载。

http://www.pmcaff.com/article/index/672218326825088?from=related&pmc_param[entry_id]=633029420116096

零售电商交易中的订单生成与拆分相关推荐

  1. 电商项目中订单系统到底该怎么设计才好?(至尊典藏版)

    目录 前言 一.订单系统架构 1. 订单系统在企业中的角色 2. 订单系统与各业务系统的关系 3. 订单系统上下游关系​编辑 4. 订单系统的业务架构​编辑 二.订单系统核心功能 1. 订单中所包含的 ...

  2. 电商企业如何设计订单系统?

    点击▲关注 "爪哇笔记"   给公众号标星置顶 更多摄影技巧 第一时间直达 概述 本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路 ...

  3. 电商交易之订单中心设计(一)

    背景 在电商交易中台团队工作了一段时间,越发觉自己需要学习的东西还有很多,因此想要定期整理.反思一下所见.所想,因此先从接触的订单中心开始. 订单是什么,我所理解,订单就是交易行为的记录.是用户某一刻 ...

  4. 聊聊电商系统中常见的9大坑,库存超卖、重复下单、物流单ABA...

    做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...

  5. 架构设计 | 基于电商交易流程,图解TCC事务分段提交

    本文源码:GitHub·点这里 || GitEE·点这里 一.场景案例简介 1.场景描述 分布式事务在业务系统中是十分常见的,最经典的场景就是电商架构中的交易业务,如图: 客户端通过请求订单服务,执行 ...

  6. 拨开零售电商数字化转型迷雾,电商RPA应用揭秘

    拨开零售电商数字化转型迷雾,电商RPA应用大揭秘 熬过了2020年,2021年零售企业依然面临着诸多挑战. 眼下,数字化转型已成为企业寻求新突破的必经阶段,零售电商类企业也不例外. 在过去的几年里,零 ...

  7. 电商平台中的架构实践

    从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流. 原文出处:http://blog.csdn.net/yangbutao/article/details/ ...

  8. 电商系统中常见的 9 大坑,你踩过没?

    做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...

  9. 口水文:京东(零售电商)和美团(服务平台电商)

    2010年,一篇<狗日的腾讯>引爆说腾讯是看见什么热就抄袭什么,腾讯和360,在PC Web 互联网的巅峰(黄昏)打了一仗. 这仗过后,进入移动互联网时代(微信和小米都是2011年创立的) ...

最新文章

  1. Java序列化接口的作用总结1
  2. 公司Windows Office升级项目总结
  3. python编程和c语言编程的区别-C语言 python Java 等主要流行编程语言优劣对比
  4. 技高一筹!Python奶爸的鸡娃日常!
  5. php 上传 tmp_name 空,PHP文件上载错误tmp_name为空
  6. 谷歌已推送 Android Q Beta 1
  7. P3203 [HNOI2010]弹飞绵羊
  8. 【转载保存】hadoop学习之wordcount运行错误处理
  9. 使用bootstrap的相关配置
  10. 修改模板文件后,Build Project(ctrl+F9)可以快速运行
  11. nginx 获取body参数_日志分析系列(外传二):Nginx日志统一化
  12. 雷军自述:我十年的程序员生涯
  13. 【青梅快讯】惊喜不断,Greenplum 最新版本 6.13.0已发布
  14. vue下鼠标按住滑动
  15. 【推荐系统】:Deep Crossing模型解析以及代码实现
  16. MATLAB-xcorr函数
  17. oracle11g sga分配,Oracle11gsga_target参数设置
  18. 万圣节 数据_万圣节最可怕的12种开发商恐惧
  19. psvm怎么补全_vi/vim使用进阶: 自动补全
  20. 算法研究NO7.数字滤波

热门文章

  1. android可以写苹果辅助吗,京东疯狂的JOY全自动脚本 PC+安卓+苹果都可以的哦~写个教程给你们!!...
  2. Python:gunicorn用于UNIX的Python WSGI HTTP服务器
  3. python编译举例_PythonOCC开发-如何搭建开发环境和一个创建圆台例子
  4. 美国数学教育:2+2=4就是种族主义者?
  5. 锐捷交换机的ospf教程
  6. 一个屌丝程序员的青春(三九)
  7. 好好学习:外企日常英语
  8. Windchill常用SQL语句
  9. 从栅格图导出矢量面图
  10. Balsamiq Mockups原型工具使用心得