收藏
回答

发货信息录入接口【is_all_delivered】有关疑问

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug upload_shipping_info 微信安卓客户端 6.5.3 2.0.0

发货信息录入接口【is_all_delivered】有关疑问:

1,如果一个支付单有5个包裹(顺丰2+中通2+德邦物流1),当is_all_delivered不传true之前,发货信息录入接口是否能调4次?还是最多也只能2次?

请回答:4次/2次

2,如果任何情况下,同一支付单,都只能调用2次接口,那么,第二2次调用时,is_all_delivered必须是true?

请回答:是/否

3,is_all_delivered=false时,会给用户推送【您有一个快递号寄出】的消息吗?注意啊,我说的这个消息不是【发货完成通知

请回答:会/不会

4,is_all_delivered=false时,部分包裹已经发货并录入了,但还有1个包裹超过48、72小时了,这时,会被微信视为不按时发货吗?

请回答:会/不会

5,总结:分拆时,如果“接口始终只能调用2次、无单个包裹寄出通知、其中1个包裹超时也算违规”,那么is_all_delivered有什么意义呢?直接【让我们把支付单的所有快递号凑齐】了再上传,不就完事了吗?

6,接口参数"商品信息item_desc"直接写“商城订单号:20240820000000001”不算违规把??因为产品名称一般都有20多个字,既写不完整,又可能涉及到隐私,把商品名称裸裸的写出来,不妥啊。

期待回答,谢谢~~~

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    08-20

    你好,不支持。

    1和2:is_all_delivered最后一次订单上传为false。只有is_all_delivered为true是才支持多次拆分发货。

    3:会

    4:根据情况判定

    5:总结错误,请看问题1答案

    6:

    08-20
    有用
    回复
  • Lew
    Lew
    08-24

    之前没有小程序可做联调,现在经过调试后,得出以下结论,供其他人参考:

    同一笔付款单多个物流单(分拆发货模式):

    1)只要is_all_delivered一直传false,说明这笔付款单还未完成发货,对于未完成发货的付款单,接口最多可以调用10次(因为包裹不能超过10个)

    2)已经上传部分物流单了,再继续调用api上传新物流单时,老物流单【可带、可不带】,api内部会将“已上传的物流单、这次上传的物流单”做【非重复合并】处理

    3)在没有全部完成发货前,微信不会推送【您有一个快递号寄出】的消息,直到is_all_delivered=true才发送【发货完成通知】

    4)发了部分货,但只要is_all_delivered没有等于true,微信后台就是“待发货”,超过发货时效也会“视为违规”

    5)发货时效:若无约定默认48小时,商家可以在【产品标题、产品详情】里,明确声明该产品7天、14天内发货。

    6)延期发货:超过15天未发货需报备,14内可以发货则无需报备(也报备不了api返回错误)

    7)为了避免纠纷和处罚,item_desc填写具体商品名称

    8)如果订单部分产品缺货,商家【有货产品先发,过10天再补发欠货产品】:

    这种暂时缺货场景,我们没必要发一个快递就上传一次,理由参考上面的(3、4),完全可以【等本地凑齐所有快递单后一次性上报】

    08-24
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    08-20

    1、分拆发货单笔订单最多发货10次

    2、参考1

    3、物流消息推送不是发货管理通知的,发货管理下发的是发货通知、确认收货提醒通知,订单收货完成通知

    4、会

    5、分拆发货不是为了给你延迟发货使用的,很多场景都会涉及分拆发货

    6、item_desc最大支持120个字,需要按要求传递避免纠纷和处罚

    08-20
    有用
    回复 1
    • Lew
      Lew
      08-24
      多谢回复~
      08-24
      回复
登录 后发表内容