You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Amazon Selling Partners API处理FBM退货退款及查询退货订单?

使用Amazon Selling Partners API处理FBM退货与退款

获取已提交退货请求的FBM订单

FBM(卖家自配送)的退货请求数据整合在Orders API模块中,通过以下操作获取:

  • 筛选退货请求状态的FBM订单
    调用getOrders端点,通过参数精准定位目标订单:

    GET /orders/v0/orders?Statuses=ReturnRequested&FulfillmentChannel=MFN&MarketplaceIds=YOUR_MARKETPLACE_ID
    

    参数说明:

    • Statuses=ReturnRequested:筛选处于退货请求状态的订单
    • FulfillmentChannel=MFN:限定为卖家自配送(FBM)订单
    • MarketplaceIds:必填,指定目标站点ID
  • 获取单订单详细退货信息
    对筛选出的订单,调用getOrderReturnDetails端点获取退货原因、买家物流信息等细节:

    GET /orders/v0/orders/{orderId}/returnDetails
    

处理FBM退货与退款的操作步骤

1. 校验退货合规性

通过getOrderReturnDetails返回的数据确认:

  • 买家退货原因是否符合店铺政策
  • 退货商品状态是否满足退款条件
  • 是否已收到退回商品(若需卖家确认收货后退款)

2. 创建退款

使用Refunds API的createRefund端点完成退款,示例请求体:

{
  "orderId": "YOUR_ORDER_ID",
  "refundAmount": {
    "currencyCode": "USD",
    "amount": "29.99"
  },
  "refundReasonCode": "CustomerReturn",
  "refundType": "Full",
  "sellerRefundNote": "Processed per return request"
}

参数说明:

  • refundReasonCode:可选值包括CustomerReturn、ShippingDamage、MerchantError等,需匹配实际场景
  • refundType:支持Full(全额退款)或Partial(部分退款)

3. 确认退款状态

退款提交后,可通过getRefund端点查询处理进度:

GET /refunds/v0/refunds/{refundId}

关键注意事项

  • 权限配置:确保SP API角色已开启Orders.Read、Orders.Write、Refunds.Write权限,否则无法调用相关端点
  • 状态同步:退款完成后,亚马逊会自动更新订单的退货/退款状态,无需手动同步
  • 与FBA的差异:FBA退货由亚马逊负责处理,对应API模块为Fulfillment相关;FBM的全流程退货退款操作均依赖Orders和Refunds模块

内容的提问来源于stack exchange,提问作者City Stace

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 11:31:12