有赞新零售社区

发帖
日常使用问题归档»发货之前就已经部分退款的订单,订单行却都是发货状态?

发货之前就已经部分退款的订单,订单行却都是发货状态?

爱麦萌 2016-04-14 989 浏览 4 评论 | 只看楼主 [打印]
ERP&API对接
店铺名称: 麦考林 工厂店 OUTLETS
微信公众号: WM18-outlets
公众号昵称: 麦考林工厂店
隐私信息(如订单流水号等信息,只有客服能看见): 隐藏内容
订单E20150522111950136382640,

2015-05-22 11:19:50,订购3行商品并付款(商品金额138+42+19,运费6,优惠5);
2015-05-22 17:06:02,将其中1行商品(金额138)申请退款并成功;
2015-05-26 09:41:52,订单发货。

现在的问题:为什么订单里显示的这3行商品在订单管理界面上看都是已发货状态呢?
通过API抓到的订单数据里:
<post_fee>6.00</post_fee>
<total_fee>194.00</total_fee>
<refunded_fee>138.00</refunded_fee>
<payment>200.00</payment>
<feedback>0</feedback>
<status>TRADE_BUYER_SIGNED</status>
<status_str>已完成</status_str>
<refund_state>PARTIAL_REFUNDED</refund_state>

而三行ORDERS里都是:
<state_str>已发货</state_str>
<allow_send>0</allow_send>
<is_send>1</is_send>
<item_refund_state>NO_REFUND</item_refund_state>

从订单数据来看,金额138的这1行商品不该是上述这样的状态啊?因为是退款了根本没有发货。

请问这是怎么回事呢?


用手机打开
收藏 ··· 回复
    有赞-大糯米   游客   2016-04-14 | 只看该作者
    您好,订单中的商品是同步的,只有全部商品退款才不会显示已发货。如果部分商品退款,其他商品发货订单中的商品都会显示已发货这个是对于订单状态来说的。

      爱麦萌 游客   2016-04-14 | 只看该作者
      有赞-大糯米 发表于 2016-4-14 12:27
      您好,订单中的商品是同步的,只有全部商品退款才不会显示已发货。如果部分商品退款,其他商品发货订单中的 ...


      你好,请看你们的API文档中“TradeOrder交易明细数据结构”这一部分:
      http://open.koudaitong.com/doc/api/struct?name=TradeOrder


      item_refund_state(商品退款状态):NO_REFUND(无退款),PARTIAL_REFUND(部分退款),FULL_REFUND(全额退款)
      这里写明了当订单是部分退款时会生成item_refund_state啊

      但事实上我例举的这一单,单头的refund_state是PARTIAL_REFUNDED部分退款,明细行的item_refund_state却全是NO_REFUND

        有赞-大糯米   游客   2016-04-14 | 只看该作者
        您好,您的问题将转交专员处理,也请您后续关注。

          你好,这笔订单没有维权记录。是走了我们内部平台对订单维度退的款,所以没有记录商品退款相关的信息。导致订单信息出现了这种状况。

            1跳至
            复制链接
            新浪微博
            QQ空间
            微信扫码
            • 回复

            • 评分

            客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

            复制成功