评论

自定义交易组件3.0版本的一些接口逻辑问题(一)

自定义交易组件3.0版本,目前的接口尚存在的一些逻辑问题,本文为第一期

业务场景:一笔订单购买了A、B 2个商品,其中一个商品A在发货前已退款。

问题:此时调用【物流接口-订单发货】接口发货时,finish_all_delivery只能=未发完,如果传已发完会报错,在商品B发货后,视频号-订单中心订单状态会变成已发货,但是又不能确认收货,点击确认收货会报错。

我认为就是因为发货时finish_all_delivery字段的传值问题导致视频号-订单中心有此bug。

----------------------------------------

----------------------------------------

业务场景:客户退货后,商家收到的货不对或有破损,商家拒绝退货。

问题:此时,商家小程序上的退货单状态已变为退货失败。客户进入视频号-订单中心-售后单详情可以发起修改申请,但是这个修改并没有回调,商家侧小程序根本收不到这个修改申请。

----------------------------------------

----------------------------------------

业务场景:比如客户因为商品降价申请仅退款,商家与客户协商后,给客户退一部分钱,想修改下退款金额;又比如客户退货回来的商品少配件或赠品没退回,商家与客户协商后,扣除一部分退款,剩余的退给客户;

问题:以上种种场景,商家侧小程序修改退款金额后,会调用【售后接口-更新售后单】接口,去更新接口中的orderamt 退款金额字段,但是目前这个值无法修改,改高改低都不行;

----------------------------------------

----------------------------------------

业务场景:客户在视频号-订单中心上传退货物流信息。

问题:目前售后回调中没有回调接口,商家侧小程序收不到客户退货物流信息。即便通过【售后接口-获取售后单详情】接口也看不到退货物流。

----------------------------------------

----------------------------------------

业务场景:客户在商家侧小程序上传退货物流信息。

问题:商家会调用【售后接口-用户上传物流信息】接口传给交易组件,接口会回传成功/失败;但是此时交易组件会回调【待商家确认收货回调】一遍,这个我们认为是一次无效的回调,本次改动后,类似的无效回调还有很多地方,也想请微信能不能给解答下,为什么要回调?


最后一次编辑于  2022-04-30  
点赞 2
收藏
评论

2 个评论

  • jzning
    jzning
    发表于移动端
    2022-04-30
    在商家测主动发起的接口调用,应该都不需要回调
    2022-04-30
    赞同 1
    回复 1
    • 头腾
      头腾
      2022-04-30
      同意
      2022-04-30
      1
      回复
  • 闹什么闹
    闹什么闹
    2022-08-05

    你们这个回调的接口文档再什么地方找的,我怎么找不到


    2022-08-05
    赞同
    回复 2
登录 后发表内容