零售电商交易中的订单生成与拆分
下单过程中各系统调用:
结算页通常是订单生成的第一步,确定订单类型与订单标识给下游系统识别。
订单拆分系统定义:
先款订单支付并足额/超额对账或后款订单生成后由订单管道调用订单拆分服务,订单拆分系统是用来实现用户提交订单后,按库房、商家、订单类型、支付方式、生产方式、配送方式、配送时效等维度进行不同路径分发的系统。
订单拆分系统流程:
订单拆分规则:
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. 订单系统在企业中的角色 2. 订单系统与各业务系统的关系 3. 订单系统上下游关系编辑 4. 订单系统的业务架构编辑 二.订单系统核心功能 1. 订单中所包含的 ...
- 电商企业如何设计订单系统?
点击▲关注 "爪哇笔记" 给公众号标星置顶 更多摄影技巧 第一时间直达 概述 本文主要讲述了在传统电商企业中,订单系统应承载的角色,就订单系统所包含的主要功能模块梳理了设计思路 ...
- 电商交易之订单中心设计(一)
背景 在电商交易中台团队工作了一段时间,越发觉自己需要学习的东西还有很多,因此想要定期整理.反思一下所见.所想,因此先从接触的订单中心开始. 订单是什么,我所理解,订单就是交易行为的记录.是用户某一刻 ...
- 聊聊电商系统中常见的9大坑,库存超卖、重复下单、物流单ABA...
做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...
- 架构设计 | 基于电商交易流程,图解TCC事务分段提交
本文源码:GitHub·点这里 || GitEE·点这里 一.场景案例简介 1.场景描述 分布式事务在业务系统中是十分常见的,最经典的场景就是电商架构中的交易业务,如图: 客户端通过请求订单服务,执行 ...
- 拨开零售电商数字化转型迷雾,电商RPA应用揭秘
拨开零售电商数字化转型迷雾,电商RPA应用大揭秘 熬过了2020年,2021年零售企业依然面临着诸多挑战. 眼下,数字化转型已成为企业寻求新突破的必经阶段,零售电商类企业也不例外. 在过去的几年里,零 ...
- 电商平台中的架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流. 原文出处:http://blog.csdn.net/yangbutao/article/details/ ...
- 电商系统中常见的 9 大坑,你踩过没?
做为一名程序员,发展方向大致可以分为两个方面:一个是业务架构,一个是技术架构(中间件方向). 业务架构,取其核心关键词,主要是围绕这不同的业务场景.业务规则,完成业务系统的落地建设,为用户提供在线化的 ...
- 口水文:京东(零售电商)和美团(服务平台电商)
2010年,一篇<狗日的腾讯>引爆说腾讯是看见什么热就抄袭什么,腾讯和360,在PC Web 互联网的巅峰(黄昏)打了一仗. 这仗过后,进入移动互联网时代(微信和小米都是2011年创立的) ...
最新文章
- Java序列化接口的作用总结1
- 公司Windows Office升级项目总结
- python编程和c语言编程的区别-C语言 python Java 等主要流行编程语言优劣对比
- 技高一筹!Python奶爸的鸡娃日常!
- php 上传 tmp_name 空,PHP文件上载错误tmp_name为空
- 谷歌已推送 Android Q Beta 1
- P3203 [HNOI2010]弹飞绵羊
- 【转载保存】hadoop学习之wordcount运行错误处理
- 使用bootstrap的相关配置
- 修改模板文件后,Build Project(ctrl+F9)可以快速运行
- nginx 获取body参数_日志分析系列(外传二):Nginx日志统一化
- 雷军自述:我十年的程序员生涯
- 【青梅快讯】惊喜不断,Greenplum 最新版本 6.13.0已发布
- vue下鼠标按住滑动
- 【推荐系统】:Deep Crossing模型解析以及代码实现
- MATLAB-xcorr函数
- oracle11g sga分配,Oracle11gsga_target参数设置
- 万圣节 数据_万圣节最可怕的12种开发商恐惧
- psvm怎么补全_vi/vim使用进阶: 自动补全
- 算法研究NO7.数字滤波
热门文章
- android可以写苹果辅助吗,京东疯狂的JOY全自动脚本 PC+安卓+苹果都可以的哦~写个教程给你们!!...
- Python:gunicorn用于UNIX的Python WSGI HTTP服务器
- python编译举例_PythonOCC开发-如何搭建开发环境和一个创建圆台例子
- 美国数学教育:2+2=4就是种族主义者?
- 锐捷交换机的ospf教程
- 一个屌丝程序员的青春(三九)
- 好好学习:外企日常英语
- Windchill常用SQL语句
- 从栅格图导出矢量面图
- Balsamiq Mockups原型工具使用心得