电商平台-订单表的设计
场景分析说明:
买家(餐馆)用户,通过APP进行选菜,放入购物车,然后下单,最终支付的流程,我们称为下单过程。
买家可以在张三家买茄子,李四家买萝卜,王五家买白菜,赵六家买猪肉等
那么买家就应该有个订单主表,我们称为订单表,同时还有 上面所说的具体的订单明细表,清楚的查看自己买了什么菜,多少元一斤,买了多少斤等。
1. 订单表的设计:
补充说明:交易状态:存在下了单子没付款,付款了没结算等状态。
付款状态:存在未付款,已经付款。线下付款。(线下付款是这样的场景,有些客户对平台不熟悉,刚加入抱着试试的态度,所以他们选择线下付款)
BestTime:收货人的最佳收货时间,这个有些客户说早上10点送过来,有些是说早上8点送过来。不同的客户,送货的时间是不一样的。
订单金额:存在这个下单的总金额
付款金额:就是最终这个订单,用户支付的费用。(存在这个场景,买家买了菜以后他不要菜了,需要退钱,然后退钱就退到买家余额里面,下次下单的时候就减少掉)
最终金额:就是最终计算完成后的金额。
这里面的绕点就是业务方面,一般的情况生鲜生意方面都会存在多退少补的一种情况,所以出现了用户余额方面的事情。
2. 订单明细表的设计:
补充说明: 1.在主订单下面可以查看清楚自己的订单明细,也就是今天究竟买了那些菜,分别多少元一斤,我买了多少斤,最终多少钱等等具体情况
2. 还包括配送费用,以及对应的卖家是否备货完成,我们去取货等等,
3. 对于没有备货的商家,我们是可以用短信或者人为干预的
4. 对某个具体的配送师傅而言,我们也可以进行精细化的一个管理。
最终还是有一个问题,就是客户在下单两个小时内,我们是允许取消某一个订单的,这个也属于人之常情,比如菜搞错了,他可以取消某一个订单项,
但是不存在 取消整个订单的情况,如果有,需要我们的客服从后台管理系统里面进行人工干预。
Java开源生鲜电商平台-订单表的设计(源码可下载),如果需要下载的话,可以在我的github下面进行下载。
相关实际运营图片如下:
电商平台-订单表的设计相关推荐
- 6、生鲜电商平台-订单表的设计
场景分析说明: 买家(餐馆)用户,通过APP进行选菜,放入购物车,然后下单,最终支付的流程,我们称为下单过程. 买家可以在张三家买茄子,李四家买萝卜,王五家买白菜,赵六家买猪肉等 那么买家就应该有个订 ...
- java电商商品基本信息表,Java生鲜电商平台-商品表的设计
Java生鲜电商平台-商品表的设计 任何一个电商,无论是B2C还是B2B的电商,商品表的设计关系到整个系统架构的核心. 1. 商品基本信息表:用单词:goods做为商品表 2. 商品分类信息表: 说明 ...
- 电商平台-商品表的设计
任何一个电商,无论是B2C还是B2B的电商,商品表的设计关系到整个系统架构的核心. 1. 商品基本信息表:用单词:goods做为商品表 2. 商品分类信息表: 说明:商品分类信息表存在父子级关系,采用 ...
- Java开源生鲜电商平台-支付模块的设计与架构(源码可下载
Java开源生鲜电商平台-支付模块的设计与架构(源码可下载) Java开源生鲜电商平台-支付模块的设计与架构(源码可下载) 开源生鲜电商平台支付目前支持支付宝与微信.针对的是APP端(android ...
- Java开源生鲜电商平台-订单抽成模块的设计与架构(源码可下载)
Java开源生鲜电商平台-订单抽成模块的设计与架构(源码可下载) 说明:订单抽成指的是向卖家收取相应的信息服务费.(目前市场上有两种抽成方式,一种是按照总额的抽成比率,另外一种是按照订单明细的抽成比率 ...
- Java生鲜电商平台-订单配送模块的架构与设计
Java生鲜电商平台-订单配送模块的架构与设计 生鲜电商系统最终的目的还是用户下单支付购买, 所以订单管理系统是电商系统中最为复杂的系统,其作为中枢决定着整个商城的运转, 本文将对于生鲜类电商平台的订 ...
- Java生鲜电商平台-团购模块设计与架构
Java生鲜电商平台-团购模块设计与架构 说明:任何一个电商系统中,对于促销这块是必不可少的,毕竟这块是最吸引用户的,用户也是最爱的模块之一,理由很简单,便宜. 我的经验是无论是大的餐饮点还是小的餐饮 ...
- 电商平台-团购模块设计与架构
说明:任何一个电商系统中,对于促销这块是必不可少的,毕竟这块是最吸引用户的,用户也是最爱的模块之一,理由很简单,便宜. 我的经验是无论是大的餐饮点还是小的餐饮店,优惠与折扣永远是说福他们进入平台的最好 ...
- java 团购开发_Java生鲜电商平台-团购模块设计与架构
Java生鲜电商平台-团购模块设计与架构 说明:任何一个电商系统中,对于促销这块是必不可少的,毕竟这块是最吸引用户的,用户也是最爱的模块之一,理由很简单,便宜. 我的经验是无论是大的餐饮点还是小的餐饮 ...
最新文章
- 手把手教你用Python处理非平稳时间序列(附代码)
- 与癌症作战的 12 家 AI 公司,八仙过海各显神通
- malloc动态分配多维数组
- spring定时器分析
- TF学习——TF之TFOD:基于TFOD AP训练ssd_mobilenet预模型+faster_rcnn_inception_resnet_v2_模型训练过程(TensorBoard监控)全记录
- vue 本地环境API代理设置和解决跨域
- 合肥.NET技术社区首次线下聚会全程回顾【多图】
- 简要分析光端机选购必备条件
- Qt笔记-waitForBytesWritten需要注意的地方
- Jeecg-P3 1.0.1版本发布,轻量级微服务框架
- AI 工程师:他们是做什么的,以及他们值多少钱?
- “跨国视频造假窝点”曝光!这个大规模数据集,帮AI揪出99%换脸视频
- 十几款应用广泛的第三方URL解析库被曝8个漏洞
- zk4android,zk4 复刻实战有感
- JAVA编写俄罗斯方块
- 史上最全 IT 类学习资源
- ElasticSearch系列——Kibana,核心概念
- 在64位Ubuntu 16.04系统里安装Qt 5.9.1
- Tello SDK 开发避坑指南(持续更新)
- vue导出table数据为zip压缩文件(学习篇)
热门文章
- 揭秘淘宝网背后的复杂技术
- vue3.0-axios拦截器、proxy跨域代理
- win10之Subversion(SVN)基本操作
- 网络安全等级保护十问十答
- 钟于 忠于 衷于 终于 ​​​ 【宋佳乐丨郭晓婷】官方博客发布
- 改善Java代码有哪些方法?
- MCP3424的使用说明
- 2114 句子中的最多单词数(枚举)
- oracle文件存储方式,oracle文件存储介质介绍
- linux shell 三元运算符,关于语法:Bash中的三元运算符(?:)