收藏
回答

礼品订单接口返回数据问题?

 订单编号 3730711302264202752 用户更换sku后为啥接口没有返还 change_sku_info字段

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

2 个回答

  • 微信小店技术助手-1
    微信小店技术助手-1
    2025-09-09

    您好


    订单更换SKU后未返回 `change_sku_info` 字段,可能原因如下:




    1. **更换SKU请求未审批通过**:需确认该订单是否在“获取待发货前更换SKU待处理请求”接口返回列表中,且已调用“同意待发货前更换SKU请求”接口完成审批。未审批则不会触发字段返回。




    2. **订单状态不满足条件**:`change_sku_info` 仅在订单处于“待发货”状态且更换请求已通过审批时返回。若订单已发货或关闭,该字段不会出现。




    3. **数据同步延迟**:更换SKU操作后可能存在短暂延迟,建议等待1-2分钟后重新查询订单详情。




    排查建议:  


    - 调用 `preshipment_change_sku_wait_handle_list_get` 接口,确认订单ID是否在待处理列表;  


    - 若存在,调用 `preshipment_change_sku_approve` 接口完成审批;  


    - 再次查询订单,检查是否返回 `change_sku_info`。




    参考文档: [微信小店/微信小店API/微信小店/订单API/微信小店/获取所有待发货前更换sku待处理请求](https://developers.weixin.qq.com/doc/store/shop/API/order/preshipment_change_sku_wait_handle_list_get.html)  


    参考文档: [微信小店/微信小店API/微信小店/订单API/微信小店/同意待发货前更换sku请求](https://developers.weixin.qq.com/doc/store/shop/API/order/preshipment_change_sku_approve.html)


    如有更多疑问,请同步提供:1)小店名称与appid 2)完整的接口返回错误信息 3)问题发生的具体时间(例:8月5日15:30)4)相关订单号/商品ID

    2025-09-09
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-08
    有用
    回复 1
登录 后发表内容
问题标签