我是用户领取一张满 100 元可抵扣 30 元的优惠券,且该优惠券为全平台通用支持跨店使用; 然后我选择 3 家店铺分别为:A 店铺总额 50 元 、B 店铺总额 100 元、C 店铺总额 10 元; 那么,这张优惠券要怎么分配: 1:平均分配 每个店铺平均分摊 10 元; 如果:订单按照不同店铺单独生成,那 C 店铺的单一订单支付总额为 0 元,那我创建订单不付款 ,然后,去我的订单里单独付款 C 店铺订单,是不是形成交易漏洞? 2: ......
这种多店铺可跨店铺只用优惠券的设计思路,帮我梳理一下。
1
airyland 2018-09-06 16:47:37 +08:00
优惠券金额拆分到各个子订单是在支付成功后,未支付时的订单应该显示为单一父订单,支付后再显示拆单。这样依然是不同店铺单独生成,但是规避了你所说的问题。
|
2
GoLand 2018-09-06 16:54:08 +08:00
显然应该是按金额取均摊,这样对商家对平台都相对公平(涉及抽佣分润之类的),你的例子最后 C 商家分到的平台券应该是 30 / (50 + 100 + 10) = 0.18 。
跨店铺也应该放在一个支付里,一次支付完成再去分店铺进行拆单。 |
3
zzj0311 2018-09-06 21:23:31 +08:00 via Android
不按金额分配真的好么。。
|
4
gao2008ss 2018-09-06 23:04:56 +08:00
根据每家店铺的订单金额按比例分配就可以了,参考 巡云商城系统 的拆分订单功能,里面的优惠金额就是按比例计算的
|