V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
PhpBB
V2EX  ›  全球工单系统

饿了么 退款逻辑缺陷*2

  •  
  •   PhpBB · 2022-01-29 16:11:24 +08:00 · 2269 次点击
    这是一个创建于 1020 天前的主题,其中的信息可能已经有所发展或是发生改变。
    举个栗子

    商品总价 100
    红包抵扣 10

    系统会认为:
    实际商品总价 100-10=90
    商品折扣 9 折

    当发生部分退款时,比如商户缺货.
    若退款的商品相应原价为 10 元, 系统认为其折后价格为 9 元.
    那么商户发起退款后,系统会代替商户计算出 9 元的退款金额并执行.

    缺陷 1:
    部分商户的运费为按公斤数收费, 比如超商订单在超出基础重量后, 会有超重费.
    当缺货时, 订单整体重量发生变化, 这将导致订单总运费发生变化, 但系统处理退款时,未将此因素考虑,或,考虑了却未强制商户退还此部分运费.
    这是一个很简单的逻辑,你给人家送了 5 公斤的货,不可能要求人家付 10 公斤的运费,对吗?

    缺陷 2:
    在以上栗子中,由于缺货商品价值为 10,占订单总原价的 10%,相应也就分享了 10 元红包的 10%.
    发生退货后, 10 元红包实际只执行了 90%, 剩余 1 元未执行.
    问题在哪呢? 并不是所有红包都免费领取.
    假设我花了 1 元购买你这个 10 元红包,那你只执行了 90%,是不是当初买红包的 1 元里, 应该退我 1 毛?

    这两个缺陷里, 比较严重的第一个. 设想,发生退款的商品, 正好是订单里最重的那个. 比如你买了一包创口贴和一箱农夫山泉, 结果农夫山泉缺货, 只给你送来创口贴, 你却要为这个创口贴支付农夫山泉的巨额运费. 是不是神兽狂奔?

    反馈客服是没有用的,他们只会机械地处理退款 /食安 /招商等日常问题, 这种产品逻辑缺陷你和他讲,他都不愿意听不愿意记录. 所以, 某个角度来说, 这些缺陷不一定是过失
    15 条回复    2022-03-07 16:40:55 +08:00
    duzhor
        1
    duzhor  
       2022-01-29 16:37:49 +08:00
    经常这样或者自己很在意果断不用吧
    xingyuc
        2
    xingyuc  
       2022-01-29 16:41:29 +08:00
    故意这样设计的,用户、商家、骑手都是平台的工具
    zxcslove
        3
    zxcslove  
       2022-01-29 16:42:25 +08:00
    “他都不愿意听不愿意记录”,太常见了,这样的混账企业太多了
    PureWhiteWu
        4
    PureWhiteWu  
       2022-01-29 16:52:52 +08:00
    @zxcslove 很有可能也听不懂。
    seasonsolt
        5
    seasonsolt  
       2022-01-29 17:13:22 +08:00
    还是我的订单的退款逻辑好,其实很简单
    Jooooooooo
        6
    Jooooooooo  
       2022-01-29 17:13:26 +08:00
    这个改起来确实复杂, 成本高, 收益低, 估计排个需求不知道哪年能排上.

    唯一有可能的是哪个领导用的不爽了往下一反馈, 可能就高优解决了.
    seasonsolt
        7
    seasonsolt  
       2022-01-29 17:14:21 +08:00
    不小心点回车提交了,补充一下
    seasonsolt
        8
    seasonsolt  
       2022-01-29 17:16:37 +08:00
    真难用,回车换行会自动提交...把运费均摊到商品上,算出一个商品成交价格,用商品成交价格来退款就好了。不是什么难的事情,甚至还可以支持按照 价格 /重量 /体积 等各维度均摊其他费用到商品上。
    Maskeney
        9
    Maskeney  
       2022-01-29 17:16:55 +08:00
    这种你找客服客服会给你退的,当然确实是个缺陷,只是这种缺陷在他们看来复现概率极低就算有还有客服退款
    Zien
        10
    Zien  
       2022-01-29 21:16:33 +08:00 via iPhone
    这个主要是法律漏洞,感觉普遍狂堆功能导致业务逻辑分析跟不上
    Innovatino
        11
    Innovatino  
       2022-01-30 03:26:21 +08:00 via iPhone   ❤️ 1
    客服能一次性听懂你这逻辑,她就不会去做客服
    markgor
        12
    markgor  
       2022-02-10 14:09:15 +08:00
    @seasonsolt #8
    按你的逻辑,
    1 、"运费均摊到商品上,算出一个商品成交价格"
    > 如果运费 2 元,但买了 3 个商品,那小数点怎么计算。

    2 、如果是满 10 元-1 元,成交价为 10 元,-1 元后实付 9 元,当发现部分退款的时候这个满减优惠怎么办?

    3 、“重量 /体积 的维度”怎么均摊去别的产品?
    >比如我买 1KG 哑铃和 1 个 50G 沙包,你均摊后每个物品 525G 计算?那我把 50G 的产品退掉了,1KG 的运费直接按 525G 计算吗?
    seasonsolt
        13
    seasonsolt  
       2022-02-10 19:24:18 +08:00
    @markgor 1:小数点用尾差法,这个不是问题,saas/erp 行业都这么玩 2:可以百度下 “淘宝双 11 退款规则”,老生常谈了 3:你按重量买就按重量权重去均摊啊,加权平均 百度了解一下
    markgor
        14
    markgor  
       2022-02-10 20:01:12 +08:00 via Android
    @seasonsolt
    1:我现在就是这样做,但换来的不是业务来吵就是财务来吵。
    2:淘宝双 11 退款规则和 LZ 提到的退款一样是按比例退且红包部分不退啊。
    3:之前搞调拨货损时就是这样做的,但和财务做账方式不同,财务做账时候又用其他方法抹平
    watcher
        15
    watcher  
       2022-03-07 16:40:55 +08:00
    屁股坐在哪边的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1880 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:33 · PVG 00:33 · LAX 08:33 · JFK 11:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.