背景
上篇说过订单基础设计,介绍了订单中心应该有哪些能力,大概有哪些字段,还有容量上的处理。上篇有点像在讲订单的数据模型,这篇来看看订单的业务模型。
价格模型
订单的价格怎么计算得来?普通电商平台用户 实付 = 商品原价 * 商品数量 - 优惠 - 抵扣 + 运费。
抵扣是啥?抵扣其实就是一种平台给予用户的等价物,类似于只能在特定平台使用的钱。例如:淘宝(淘金币)、京东(京豆)
抵扣为啥不和优惠合并?在业务初期其实抵扣和优惠并无区别,但当具有一定规模时,抵扣可以作为一种单独的业务域独立的发展运行,相对于优惠仅限商品购买,抵扣可能会有更多的独立的玩法,因此参考与业界的作法将其脱离优惠,单独计算。
优惠具体有啥?优惠其实到了促销域,订单需要感受一些促销相关的概念,作为资深的电商购物者,大家平时淘宝、京东下单时,也能发现优惠的许多种类,整理一下可得大致的优惠类别:
属于电商平台级别优惠:
- 平台优惠(满n件打折、满n元/件立减、跨店满减)
- 平台优惠券(全场可用、指定商家满n元/件可用、打折、立减)
- 会员优惠(88vip、京东plus)
属于店铺级别优惠:
- 店铺优惠(满n件打折、满n元/件立减)
- 店铺优惠券(立减,打折)
属于商品级别优惠:
- 商品优惠(打折、立减、一口价