好获SaaS电商系统快递类的销售订单设计

订单运营类型

不同运营类型的订单状态和业务流程不同,有的订单需要核销功能,有的订单需要买家确认收货,有些订单需要商家确认送达,所以需要通过类型来区分和判断相关的逻辑。
不同类型的订单建议设计在同套数据表中,因为在后台不同类型的订单会展示在一起。

1、拼团型快递订单

2、预售型快递订单

3、常规型快递订单

4、自提订单

5、配送订单(即外卖订单)

6、服务订单

7、常规快递+线下服务订单
途虎养车就是典型的快递+线下服务相结合的应用

订单销售类型

自销订单

代销订单

优惠方式

买家没有承担任何成本而获取到的减免就属于优惠,例如:金币、积分、优惠券(现金券、折扣券)1
、现金红包都是属于优惠方式,用来抵扣“应付金额”,被抵扣部分对买家而言属于免费部分,买家实际并没有承担相应的成本。

支付方式

在订单支付中,订单的“应付金额”是买家实际要支出的成本费用,这个费用已经抵扣了全部优惠金额,已经是固定不变的了,买家可以选择银行卡、现金、支付宝、微信支付、钱包余额等多种方式来支出这笔费用,那么上述这些方式就是支付方式。

钱包余额

这是买家充值后获取到的,买家为此承担了相应的成本,所以钱包余额属于支付方式,钱包余额只能1:1充值和提现。
钱包余额若不足,则选择其它支付方式,不可以选择钱包余额后,余款再选择其它支付方式,一笔订单同时只允许选择一种支付方式。

### 购买的优惠券
买家花100元购买到150元的现金券,这种现金券只能在订单支付时使用,所以属于支付方式

订单拆单

  • 不同店铺的订单同时提交时,系统会按店铺拆分生成多个主订单,而每个主订单又会按SKU拆分生成多个子订单,同时会生成一个“联合单号”,用来关联多个主订单,
  • 单店铺的订单提交时系统会按店铺生成一个主订单,再根据SKU的数量生成多个子订单,此时主订单号等于“联合单号”,付款时生成一笔支付单,同样与此“联合单号”关联
  • 待付款的相关联的销售订单必须在买家端合并显示,而且只能一起付款或者一起取消,付款后相关联的订单不再合并展示

支付单

  • 客户端调支付接口付款时,才生成一笔支付单,支付单与销售订单的“联合单号”关联,而销售订单则通过此“联合订单”找到对应的支付单
  • 联合销售订单只能一起付款,所以只会生成一笔支付单

子订单优惠金额

  • 子订单优惠金额=活动优惠金额+无偿优惠券抵扣金额+有偿优惠券抵扣金额+金币(即积分)抵扣金额+直减金额(商品改价产生)。
  • 主订单的优惠金额必须分摊到单个SKU上,这样才能算出商品的最终交易价和卖家实际收款金额。
  • 有偿优惠券抵扣金额必须单独统计出来,退款时才能折算成金币返还给买家

退货退款如何返还的问题

  • 买家用于抵扣的金币,根据抵扣金额折算成金币返还到买家的金币账户
  • 买家用于抵扣的无偿优惠券付款后不返还,付款前取消订单可以返还
  • 买家用于抵扣的有偿优惠券的抵扣金额折算成金币返还到买家的金币账户

订单发货

开通供应系统的商家不支持在订单中直接发货,必须前往仓储中心找到相关的出库单完成“发货”操作
未开通供应系统的商家允许

快递类销售订单的状态

主订单的状态

在这里插入图片描述

子订单的状态

在这里插入图片描述

生成销售订单的业务逻辑图

在这里插入图片描述

快递类销售订单的信息结构

在这里插入图片描述

相关实体

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


  1. 有偿获取的优惠券也属于优惠范畴,参考美团外卖优惠券的方案 ↩︎

发布了42 篇原创文章 · 获赞 6 · 访问量 597

猜你喜欢

转载自blog.csdn.net/liaowenxiong/article/details/105484821
今日推荐