V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jss
V2EX  ›  问与答

求解:多店铺可跨店优惠券处理问题

  •  
  •   jss · 2018-09-06 13:42:11 +08:00 · 1981 次点击
    这是一个创建于 2263 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是用户领取一张满 100 元可抵扣 30 元的优惠券,且该优惠券为全平台通用支持跨店使用; 然后我选择 3 家店铺分别为:A 店铺总额 50 元 、B 店铺总额 100 元、C 店铺总额 10 元; 那么,这张优惠券要怎么分配: 1:平均分配 每个店铺平均分摊 10 元; 如果:订单按照不同店铺单独生成,那 C 店铺的单一订单支付总额为 0 元,那我创建订单不付款 ,然后,去我的订单里单独付款 C 店铺订单,是不是形成交易漏洞? 2: ......

    这种多店铺可跨店铺只用优惠券的设计思路,帮我梳理一下。
    
    4 条回复    2018-09-06 23:04:56 +08:00
    airyland
        1
    airyland  
       2018-09-06 16:47:37 +08:00
    优惠券金额拆分到各个子订单是在支付成功后,未支付时的订单应该显示为单一父订单,支付后再显示拆单。这样依然是不同店铺单独生成,但是规避了你所说的问题。
    GoLand
        2
    GoLand  
       2018-09-06 16:54:08 +08:00
    显然应该是按金额取均摊,这样对商家对平台都相对公平(涉及抽佣分润之类的),你的例子最后 C 商家分到的平台券应该是 30 / (50 + 100 + 10) = 0.18 。

    跨店铺也应该放在一个支付里,一次支付完成再去分店铺进行拆单。
    zzj0311
        3
    zzj0311  
       2018-09-06 21:23:31 +08:00 via Android
    不按金额分配真的好么。。
    gao2008ss
        4
    gao2008ss  
       2018-09-06 23:04:56 +08:00
    根据每家店铺的订单金额按比例分配就可以了,参考 巡云商城系统 的拆分订单功能,里面的优惠金额就是按比例计算的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2759 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:39 · PVG 20:39 · LAX 04:39 · JFK 07:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.